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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于單片機(jī)的數(shù)字電壓表設(shè)計(jì)-閱讀頁(yè)

2024-12-23 20:35本頁(yè)面
  

【正文】 中大部分時(shí)間是用在程序上面的。通過我們努力和老師的指導(dǎo)最終完成了程序設(shè)計(jì)。在整個(gè)電路的設(shè)計(jì)過程中,花費(fèi)時(shí)間最多的是各個(gè)單元電路的連接及電路的細(xì)節(jié)設(shè)計(jì) 上,如在多種方案的選擇中,我們仔細(xì)比較分析其原理以及可行的原因。通過這次實(shí)訓(xùn),我在書本理論知識(shí)的基礎(chǔ)上又有了更深層次的理解。我們通過查找大量資料,請(qǐng)教老師,以及不懈的努力,不僅培養(yǎng)了獨(dú)立思考的能力還培養(yǎng)了動(dòng)手操作能力。面對(duì)社會(huì)的挑戰(zhàn),只有通過不斷的學(xué)習(xí)和實(shí)踐才能完成知識(shí)的積累,才能更好的提高自己取得更好的成績(jī)。* 簡(jiǎn)易數(shù)字電壓表 * 。70H~77H存放采樣值, 78H~7BH存放顯示數(shù)據(jù) ,依次為個(gè)位、十位、百位、通道標(biāo)志位 。 。********* 初始程序中的各變量 ********* 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 19 。初始化 MAIN: LCALL TEST 。顯示數(shù)據(jù)一次 AJMP MAIN NOP 。 ********* 顯 示 控 制 程 序 ********* DISPLAY: JB 00H,DISP11 。8路信號(hào)循環(huán)顯示控制子程序 MOV R0,70H 。顯示通道路數(shù)初值 DISLOOP1: LCALL TUNBCD 。每路顯示時(shí)間控制在 4ms 255,約 1s DISLOOP2: LCALL DISP 。按鍵檢測(cè) DJNZ R2,DISLOOP2 INC R0 。通道顯示數(shù)加 1 DJNZ R3,DISLOOP1 RET DISP11: MOV A,7BH 。顯示數(shù)據(jù)轉(zhuǎn)為三位 BCD碼存入 7AH、 79H、 78H MOV R2,0FFH 。調(diào)四位顯示程序 LCALL KEYWORK2 。通道顯示數(shù)加1 20 RET 。顯示數(shù)據(jù)轉(zhuǎn)為三位 BCD碼存入 7AH、 79H、 78H(最大值 ) T UNBCD: MOV A,R0 。個(gè)位數(shù)放入 7AH MOV A,B 。小數(shù)后第一位放入 79H MOV A,B CLR F0 SUBB A,1AH MOV F0,C MOV A,10 MUL AB MOV B,51 DIV AB JB F0,LOOP3 ADD A,5 LOOP3: MOV 78H,A 。 ********* 共陽(yáng) 顯示子程序 ,顯示內(nèi)容在 78H~7BH ********* DISP: MOV R1,78H 。數(shù)據(jù)在 P1輸出 ,列掃描在 ~ PLAY: MOV P1,0FFH 21 MOV A,R5 ANL P3,A MOV A,R1 MOV DPTR,TAB MOVC A,A+DPTR MOV P1,A JB ,PLAY1 。小數(shù)點(diǎn)顯示(顯 示格式為 ) PLAY1: LCALL DL1MS INC R1 MOV A,P3 JNB ,ENDOUT RL A MOV R5,A MOV P3,0FFH AJMP PLAY ENDOUT: MOV P3,0FFH MOV P1,0FFH RET TAB: DB 0C0H,0F9H,0A4H,0B0H DB 99H,92H,82H,0F8H,80H,90H,0FFH 。 ********* 延時(shí)程序 ********* DL10MS: MOV R6,0D0H 。 ********* 電壓測(cè)量( A/D)子程序 ********* 。模 /數(shù)轉(zhuǎn)換子程序 MOV P2,A MOV R0,70H 。轉(zhuǎn)換 8次控制 LCALL TESTART 。等 A/D轉(zhuǎn)換結(jié)束信號(hào) AJMP WAIT TESTART: SETB 。取 A/D轉(zhuǎn)換數(shù)據(jù) MOV A,P0 MOV R0,A CLR INC R0 MOV A,P2 。等 8路 A/D轉(zhuǎn)換結(jié)束 TESTEND: JC TESTCON CLR A 。* ********* 按鍵檢測(cè)子程序 ********* KEYWORK1: JNB ,KEY1 KEYOUT: RET KEY1: LCALL DISP 。鍵釋放等待時(shí)顯示用 AJMP WAIT11 KEYWORK2: JNB ,KEY1 JNB ,KEY2 RET KEY2: LCALL DISP 。鍵釋放等待時(shí)顯示用 AJMP WAIT22 END 附錄 3 加入中斷程序延時(shí) 50ms 的程序清單 24 ORG 0000H LJMP START ORG 0003H RETI LJMP MAIN ORG 000BH LJMP MAIN1 RETI ORG 0013H RETI ORG 001BH RETI ORG 0023H RETI ORG 002BH RETI 。主程序 START: LCALL CLEARMEMIO MAIN:LCALL TEST LCALL DISPLAY 25 AJMP MAIN NOP NOP NOP MOV TH0,0F6H MOV TL0,03CH LJMP START MAIN1:MOV TCON,01H MOV TMOD,01H MOV TH0,0F6H MOV TL0,3CH SETB EA SETB ET0 SETB TR0 SJMP $ LCALL DISPLAY AJMP MAIN NOP NOP NOP MOV TH0,0F6H MOV TL0,03CH LJMP START 。顯示數(shù)據(jù)轉(zhuǎn)為三位 BCD碼子程序 TUNBCD: MOV A,R0 MOV B,51 DIV AB MOV 7AH,A MOV A,B CLR F0 SUBB A,1AH MOV F0,C MOV A,10 MUL AB MOV B,51 DIV AB JB F0,LOOP2 ADD A,5 LOOP2: MOV 79H,A MOV A,B CLR F0 SUBB A,1AH 27 MOV F0,C MOV A,10 MUL AB MOV B,51 DIV AB JB F0,LOOP3 ADD A,5 LOOP3: MOV 78H,A RET 。 。 DL1MS: MOV R4,0FFH。電壓測(cè)量( A/D)子程序 TEST: CLR A MOV P2,A MOV R0,70H MOV R7,03H LCALL TESTART WAIT: JB ,MOVD AJMP WAIT。 TESTEND: JC TESTCON CLR A。 。 WAIT12: LCALL DISP AJMP WAIT11
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1