freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機課程設計-數(shù)字電壓表(編輯修改稿)

2025-07-27 19:06 本頁面
 

【文章內容簡介】 8位數(shù)據(jù)輸入線;(2) Q0~Q7:8位數(shù)據(jù)輸出線(3) G:數(shù)據(jù)輸入鎖存選通信號。當加到該引腳的信號為高電平時,外部數(shù)據(jù)選通到內部鎖存器,負跳變時,數(shù)據(jù)鎖存到鎖存器中。(4):數(shù)據(jù)輸出允許信號,低電平有效。當該信號為低電平時,三態(tài)門打開,鎖存器中的數(shù)據(jù)輸出到數(shù)據(jù)輸出線上,當該信號為高電平時,輸出線為高阻態(tài)。 LED數(shù)碼管的控制顯示 LED數(shù)碼管的模型LED數(shù)碼管模型如圖36所示。圖36 LED數(shù)碼管模型 LED數(shù)碼管的接口簡介LED 的段碼端口A~~,位選端1~、如圖37所示。圖37LED與AT89C51的硬件連線4系統(tǒng)軟件程序的設計多路數(shù)字電壓表系統(tǒng)軟件程序主要有主程序、A/D轉換子程序和中斷顯示程序組成。 主程序主程序包含初始化部分、調用A/D轉換子程序和相應外部0中斷顯示電壓數(shù)值程序,初始化部分包含存放通道的緩沖區(qū)初始化和顯示緩沖區(qū)初始化。另外,對于單路顯示和循環(huán)顯示,系統(tǒng)設置了一個標志位00H控制,初始化時00H位設置為0,默認為循環(huán)顯示,當它為1時改變?yōu)閱温凤@示控制,00H位通過單路、循環(huán)按鍵控制。流程圖如圖41所示。 開始 顯示子程序 A/D轉換子程序 初始化圖41主程序流程圖 A/D轉換子程序A/D轉換子程序用于對ADC0808的4路輸入模擬電壓進行A/D轉換,并將轉換的數(shù)值存入4個相應的存儲單元中,A/D轉換子程序每隔一定時間調用一次,即隔一段時間對輸入電壓采樣一次,如圖42所示。進行十六進制調整 開始A/D轉換調用延時存轉換后的十六進制數(shù)數(shù)據(jù)指針加一入棧保護4路轉換次數(shù)減一顯示電壓值NY圖42轉換子程序流程圖 判斷是否為0 中斷顯示程序設計中采用中斷的方式來讀取轉換完成的數(shù)據(jù)能節(jié)省CPU的資源當系統(tǒng)設置好后,一旦數(shù)據(jù)轉換完成,便會進入外部中斷0,然后在中斷中讀取轉換的數(shù)值,處理數(shù)據(jù)并送數(shù)碼管顯示輸出。 LED 數(shù)碼管采用軟件譯碼動態(tài)掃描的方式。在中斷程序中包含多路循環(huán)顯示程序和單路顯示程序,多路循環(huán)顯示程序把4個存儲單元的數(shù)值依次取出送到4個數(shù)碼管上顯示,每一路顯示一秒。單路顯示程序只對當前選中的一路數(shù)據(jù)進行顯示。每路數(shù)據(jù)顯示時需經過轉換變成十進制BCD碼,放于4個數(shù)碼管顯示緩沖區(qū)中。單路或多路循環(huán)顯示通過標志位00H控制。在顯示控制程序中加入了對單路或多路循環(huán)按鍵的判斷。數(shù)字量送P1口取段碼地址=1?調用循環(huán)顯示程序調用單路顯示程序顯示的是第4路重新調用顯示程序NYNY圖43中斷顯示程序流程圖5電壓表的調試及性能分析 調試與測試本設計應用Proteus6及KEIL51軟件,首先根據(jù)自己設計的電路圖用Proteus6軟件畫出電路模型,關于這個軟件的使用通過查一些資料和自己的摸索學習;然后我們用KEIL51軟件對所編寫的程序進行編譯、鏈接,如果沒有錯誤和警告便可生成程序的hex文件,將此文件加到電路圖上使軟硬件結合運行,最后進行端口電壓的對比測試,測試的第一路對比見圖41中標準電壓值采用Proteus6軟件中的模擬電壓表測得。圖41數(shù)字電壓表與標準電壓表的比較從圖中可以看出,簡易數(shù)字電壓表與“標準”,這與采用8位A/D轉換器所能達到的理論誤差精度相一致,在一般的應用場合可以完全滿足要求。 性能分析由于單片機為8位處理器,輸出數(shù)據(jù)值為255(FFH)(5/255)。這就決定了該電壓表的最大分辨率(精度)。,如要獲得更高的精度要求,應采用12位、13位的A/D轉換器。這可以通過校正0808的基準電壓來解決,因為該電壓表設計時直接用7805的供電電源作為基準電壓,電壓可能有偏差。另外可以用軟件編程來校正測量值。ADC0808的直流輸入阻抗為1M歐姆,能滿足一般的電壓測試需要。另外,經測試ADC0808可直接在2MHz的頻率下工作,這樣可省去分頻率14024。6電路仿真圖圖61為4路通道用模擬電壓表測得的理論值。圖61模擬電壓表測量結果圖62為進行模擬仿真時的電路圖圖62仿真時的電路圖7總結經過一周的努力終于設計成功,LED的顯示結果和直接用數(shù)字電壓表測試模擬量輸入所得結果幾乎一致,誤差完全在合理的范圍之內。由于儀器誤差,,達到預期目的,設計成功。 本設計參考了教材上第十一章89C51與ADC0809轉換的接口連線,設計出電路圖的連線,從并中理解了許多基本的知識和接線方法,在程序的設計與電壓表調試的過程中中遇到了很多的問題,剛開始時四個數(shù)碼管
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1