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

正文內(nèi)容

單片機(jī)課程設(shè)計---基于單片機(jī)的簡易數(shù)字電壓表設(shè)計(編輯修改稿)

2024-11-29 18:56 本頁面
 

【文章內(nèi)容簡介】 轉(zhuǎn)換數(shù)據(jù)放在數(shù)組中,測量數(shù)據(jù)在顯示時須經(jīng)過轉(zhuǎn)換成為十進(jìn)制 BCD 碼放在對應(yīng)的數(shù)組中。 主程序流程圖 . A/D 轉(zhuǎn)換測量子程序 A/D 轉(zhuǎn)換測量子程序用來控制對 ADC0809 的 8路模擬輸入電壓的 A/D 轉(zhuǎn)換,并將對應(yīng)的數(shù)值放在數(shù)組中。 A/D 轉(zhuǎn)換測量子程序流程圖如圖所示 。 開始 初始化 調(diào)用 A/D 轉(zhuǎn)換測量子程序 調(diào)用顯示子程序 基于單片機(jī)的簡易數(shù)字電壓表設(shè)計 單片機(jī)原理及應(yīng)用課程設(shè)計 7 轉(zhuǎn)換測量子程序流程圖 5. 系統(tǒng)調(diào)試 硬 件組裝基本完成后,上電后發(fā)現(xiàn)數(shù)碼管根本就不亮。用數(shù)字電壓表檢測個芯片發(fā)現(xiàn)有些芯片的電源和接地線沒連接。通過一一檢測,找出了其中漏掉的線。線路連接完整后數(shù)碼管亮了,但跟其他同學(xué)數(shù)碼管顯示的規(guī)律不一樣即有錯誤,自己檢測大半個上午未果。請同學(xué)幫我檢查最后發(fā)現(xiàn)是有跟連線接錯了。 最后硬件連線完全正確后發(fā)現(xiàn)所編程序并不能安要求是數(shù)碼管顯示 。 通過思考調(diào)試最后找出其中的錯誤,在 KEIL 軟件中編譯調(diào)試后沒問題 。最后生成 HEX 文件燒入單片機(jī)中,最后數(shù)碼管完全按要求顯示,整個課程設(shè)計成功。 ( 字體小 4號,宋體 ) 開始 啟動測試( TESTART) A/D 轉(zhuǎn)換結(jié)束? ( =1?) ADC0809 地址加 1 取數(shù)據(jù)( =1) 地址數(shù)小于 8? 結(jié)束 N Y N Y 基于單片機(jī)的簡易數(shù)字電壓表設(shè)計 單片機(jī)原理及應(yīng)用課程設(shè)計 8 6. 設(shè)計總結(jié) 經(jīng)過 一段時間的努力, 基于單片機(jī)的簡易數(shù)字電壓表基本完成。通過這次設(shè)計學(xué)會了 Proteus 和 Keil 軟件的使用方法,掌握了從系統(tǒng)的需要、方案的設(shè)計、功能模塊的劃分、原理圖的設(shè)計和電路圖的仿真的設(shè)計流程,積累了不少經(jīng)驗。本次設(shè)計采用了 AT89S52 單片機(jī)芯片,與以往的單片機(jī)相比增加了許多新的功能,使其功能更為完善,應(yīng)用領(lǐng)域也更為廣泛。設(shè)計中還用到了模 /數(shù)轉(zhuǎn)換芯片ADC0809,以前在學(xué)單片機(jī)課程時只是對其理論知識有了初步的理解。通過這次設(shè)計,對它的工作原理有了更深的理解。在調(diào)試過程中 遇到很多問題,硬件上的理論知識學(xué) 得不夠扎實,對電路的仿真方面也不夠熟練。在以后的實踐中,我將繼續(xù)努力學(xué)習(xí)電路設(shè)計方面的理論知識,并理論聯(lián)系實際,爭取在電路設(shè)計方面能有所提升。 7. 附 錄 . 源程序代碼 。************************。 。 。 。 八路電壓測量顯示電路 。 。 。 。************************。 。測量電壓最大為 5V,顯示最大值為 。70H— 77H存放采樣值, 78H— 7BH存放顯示 數(shù)據(jù),依次為個位、十位、百位、通道標(biāo)志 。 循環(huán)顯示轉(zhuǎn)換用, 。 ? 。 。************************************* 。* * 。* 主程序和中斷程序入口 * 。* * 。************************************* ORG 0000H LJMP START ORG 0003H RETI ORG 000BH RETI ORG 0013H RETI ORG 001BH 基于單片機(jī)的簡易數(shù)字電壓表設(shè)計 單片機(jī)原理及應(yīng)用課程設(shè)計 9 RETI ORG 0023H RETI ORG 002BH RETI 。 。************************************* 。* * 。* 初始化程序中的各變量 * 。* * 。************************************* CLEARMEMIO: CLR A MOV P2,A MOV R0,70H MOV R2,0DH LOOPMEM: MOV @R0,A INC R0 DJNZ R2,LOOPMEM MOV 20H,00H MOV A,0FFH MOV P0,A MOV P1,A MOV P3,A RET 。 。************************************* 。* * 。* 主 程 序 * 。* * 。************************************* START: LCALL CLEARMEMIO 。初始化 MAIN: LCALL TEST 。測量一次 LCALL DISPLAY 。顯示數(shù)據(jù)一次 AJMP MAIN NOP 。PC值出錯處理 NOP NOP LJMP START 。 。************************************* 。* 顯 示 控 制 程 序 * 。************************************* 。 DISPLAY: JB 00H,DISP11 。 基于單片機(jī)的簡易數(shù)字電壓表設(shè)計 單片機(jī)原理及應(yīng)用課程設(shè)計 10 MOV R3,08H 。8路信號循環(huán)顯示控制 MOV R0,70H 。顯示數(shù)據(jù)初址 70H
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1