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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)---基于單片機(jī)的簡(jiǎn)易數(shù)字電壓表設(shè)計(jì)-文庫吧資料

2024-11-01 18:56本頁面
  

【正文】 LCALL DISP 。 DISLOOP11: LCALL TUNBCD 。 ADD A,70H 。 SUBB A,01H 。通道顯示數(shù)加一 DJNZ R3,DISLOOP1 RET 。 INC R0 。調(diào)四位顯示程序 LCALL KEYWORK1 。顯示數(shù)據(jù)轉(zhuǎn)為三位 BCD碼存入 7AH、 79H、78H(最大 ) MOV R2,0FFH 。顯示數(shù)據(jù)初址 70H~77H MOV 7BH,00H 。 基于單片機(jī)的簡(jiǎn)易數(shù)字電壓表設(shè)計(jì) 單片機(jī)原理及應(yīng)用課程設(shè)計(jì) 10 MOV R3,08H 。************************************* 。************************************* 。PC值出錯(cuò)處理 NOP NOP LJMP START 。測(cè)量一次 LCALL DISPLAY 。************************************* START: LCALL CLEARMEMIO 。* 主 程 序 * 。************************************* 。************************************* 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 。* 初始化程序中的各變量 * 。************************************* 。************************************* ORG 0000H LJMP START ORG 0003H RETI ORG 000BH RETI ORG 0013H RETI ORG 001BH 基于單片機(jī)的簡(jiǎn)易數(shù)字電壓表設(shè)計(jì) 單片機(jī)原理及應(yīng)用課程設(shè)計(jì) 9 RETI ORG 0023H RETI ORG 002BH RETI 。* 主程序和中斷程序入口 * 。************************************* 。 ? 。70H— 77H存放采樣值, 78H— 7BH存放顯示 數(shù)據(jù),依次為個(gè)位、十位、百位、通道標(biāo)志 。 。 。 。 。 。 7. 附 錄 . 源程序代碼 。在調(diào)試過程中 遇到很多問題,硬件上的理論知識(shí)學(xué) 得不夠扎實(shí),對(duì)電路的仿真方面也不夠熟練。設(shè)計(jì)中還用到了模 /數(shù)轉(zhuǎn)換芯片ADC0809,以前在學(xué)單片機(jī)課程時(shí)只是對(duì)其理論知識(shí)有了初步的理解。通過這次設(shè)計(jì)學(xué)會(huì)了 Proteus 和 Keil 軟件的使用方法,掌握了從系統(tǒng)的需要、方案的設(shè)計(jì)、功能模塊的劃分、原理圖的設(shè)計(jì)和電路圖的仿真的設(shè)計(jì)流程,積累了不少經(jīng)驗(yàn)。最后生成 HEX 文件燒入單片機(jī)中,最后數(shù)碼管完全按要求顯示,整個(gè)課程設(shè)計(jì)成功。 最后硬件連線完全正確后發(fā)現(xiàn)所編程序并不能安要求是數(shù)碼管顯示 。線路連接完整后數(shù)碼管亮了,但跟其他同學(xué)數(shù)碼管顯示的規(guī)律不一樣即有錯(cuò)誤,自己檢測(cè)大半個(gè)上午未果。用數(shù)字電壓表檢測(cè)個(gè)芯片發(fā)現(xiàn)有些芯片的電源和接地線沒連接。 A/D 轉(zhuǎn)換測(cè)量子程序流程圖如圖所示 。測(cè)量所得的 A/D轉(zhuǎn)換數(shù)據(jù)放在數(shù)組中,測(cè)量數(shù)據(jù)在顯示時(shí)須經(jīng)過轉(zhuǎn)換成為十進(jìn)制 BCD 碼放在對(duì)應(yīng)的數(shù)組中。主程序流程圖如所示。 . 主程序 在剛上電時(shí),系統(tǒng)默認(rèn)為循環(huán)顯示 8 個(gè)通道的電壓值狀態(tài),當(dāng)進(jìn)行一次測(cè)量后,將顯示每一通道的 A/D 轉(zhuǎn)換值,每個(gè)通道的數(shù)據(jù)顯示時(shí)間為 1s 左右。通過仿真論證了硬件電路圖基本能滿足系統(tǒng)功能設(shè)計(jì)的需要。 仿真硬件點(diǎn)圖搭建如圖 3 試。論證硬件電路設(shè)計(jì)的可行性,根據(jù)仿真的結(jié)果與系統(tǒng)功能要求就行分析,最后達(dá)到設(shè)計(jì) 要求。 P0 端口作 A/D 轉(zhuǎn)換數(shù)據(jù)讀入, P2端口用作 ADC0809 的 A/D 轉(zhuǎn)換控制。 其中 P1 端口控制段碼, ~ 端口控制位選。 第 7腳為 A/D 轉(zhuǎn)換結(jié)束標(biāo)志,當(dāng) A/D 轉(zhuǎn)換 結(jié)束時(shí), 第 7腳輸出高電平, 第 9 腳為 A/D 轉(zhuǎn)換數(shù)據(jù)輸出允許控制,當(dāng) OE 腳為高電平時(shí), A/D 轉(zhuǎn)換數(shù) 據(jù)從 端 口輸出 。 ADC0809 據(jù)有 8路模擬輸入端口,地址線( 第 23- 25 腳)可決定對(duì)哪一路模擬輸入作 A/D 轉(zhuǎn)換。共陰極數(shù)碼管的發(fā)光二極管陰極共地,當(dāng)某發(fā)光二極管的陽極為高電平時(shí),二極管點(diǎn)亮;共陽極數(shù)碼管的發(fā)光二極管是陽極,并接高電平,對(duì)于需點(diǎn)亮的發(fā)光二極管將其陰極接低電平即可。 數(shù)碼管有共陰極和共陽極兩種結(jié)構(gòu)規(guī)格,如圖 所示。其外形結(jié)構(gòu)如圖所示。 18 引腳接XTAL1, 19 引腳接 XTAL2, 20引腳接地。數(shù)字電壓表系統(tǒng)設(shè)計(jì)方案框圖如圖 1所示: 基于單片機(jī)的簡(jiǎn)易數(shù)字電壓表設(shè)計(jì) 單片機(jī)原理及應(yīng)用課程設(shè)計(jì) 2 圖 1 數(shù)字電壓表系統(tǒng)設(shè)計(jì)方案框圖 3. 硬件設(shè)計(jì) . 硬件電路 . 硬件電路圖部分模塊設(shè)計(jì) AT89C52 芯片引腳圖如圖 2 所示 P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6P 1. 7R S TP 3. 0/ R X DP 3. 1/ TX DP 3. 2/ IN T0P 3. 3/ IN T1P 3. 4/ T0P 3. 5/ T1P 3. 6/ W RP 3. 7/ R DX TA L 2X TA L 1V S S P 2. 0P 2. 1P 2. 2P 2
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1