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

正文內(nèi)容

基于單片機(jī)的新穎電子時鐘系統(tǒng)課程設(shè)計-預(yù)覽頁

2025-07-13 17:30 上一頁面

下一頁面
 

【正文】 EQU 44H 。 定義定鬧 1 時十位緩沖單元 AMBF1 EQU 48H 。 定義定鬧 2 分十位緩沖單元 AHBF20 EQU 4CH 。 定義定鬧2時計數(shù)單元 ORG 0000H LJMP MAIN ORG 000BH MOV TL0, 0DCH 。 快校時定時計數(shù),8X125ms 后快校時 MOV SECOND, 3CH 。 時個位計數(shù)存儲單元 0 初值 MOV HBUF1, 2 。 定鬧1 分個位計數(shù)存儲單元 0 初值 MOV AMBF11, 5 。 定鬧 1 分計數(shù)存儲單元 初值 MOV AHBF1, 20H 。 定鬧2 時個位計數(shù)存儲單元 0 初值 MOV AHBF21, 2 。 允許定時器0 中斷 MOV TMOD, 00100001B 。 定時器0 高優(yōu)先級 SETB TR0 。 判斷是否早 7時前 MOV A, HBUF 。 判定鬧 1 CJNE A, HBUF, ALARM2 。 定鬧1 分鐘 JNZ LOOP ALARM2: MOV A, AHBF2 CJNE A, HBUF, LOOP2 。 定鬧1 分鐘 JNZ LOOP LOOP2: JB , LOOP7 。 校時鍵按下有 1 秒嗎? LOOP4: ACALL ADD1 。 校時鍵按下不到 1秒,返回再判 ACALL ADD1 。 有定鬧1 鍵按下 CJNE A, 00H, ALAM16 。 定鬧1鍵按下不到 1 秒,返回再判 ALAM17: ACALL AAD1 。 用于設(shè)置定鬧 2 時,長時間按鍵的顯示 MOV A, R4 。 定鬧2 快調(diào)結(jié)束,閃爍顯示定鬧時間 9 秒 ALAM24: MOV R3, 40 ALAM25: DJNZ R3, ALAM25 ACALL D400MS DJNZ R1, ALAM24 AJMP LOOP ALAM26: JNB , ALAM21 。 返回主程序 INTTO: PUSH ACC PUSH PSW DEC R4 MOV A,SECOND CJNE A,28H,INT01 MOV R5,0DBH INT01: DJNZ R2, INT02 。 1 分到 ACALL ADD1 。 分加1 子程序, ADD A, 01 。 定鬧2 分加 1 子程序, ADD A, 01 DA A MOV AMBF2, A ANL A, 0FH MOV AMBF20, A MOV A, AMBF2 SWAP A ANL A, 0FH MOV AMBF21, A MOV A, AMBF2 CJNE A, 60H, AAD2OT MOV AMBF20, 0 MOV AMBF21, 0 MOV AMBF2, 0 MOV A, AHBF2 ADD A, 01 DA A MOV AHBF2, A ANL A, 0FH MOV AHBF20, A MOV A, AHBF2 SWAP A ANL A, 0FH MOV AHBF21, A MOV A, AHBF2 CJNE A, 24H, AAD2OT MOV AHBF20, 0 MOV AHBF21, 0 MOV AHBF2, 0 AAD2OT: RET DSPM0: MOVC A, A+DPTR 。 白天時十位顯示子程序 SETB MOV P1, A CLR ACALL DY1MS SETB ACALL DY1MS RET DISP: NOP MOV DPTR , TAB1 。 取分十位 ACALL DSPM1 。 取時十位 ANL A, 0FFH JNZ DISP1 MOV A, 0AH DISP1: ACALL DSPH1 。 夜間時個位顯示子程序 MOV C, DP MOV ,C MOV P1, A CLR ACALL DY1MS SETB ACALL DY2MS RET NDPH1: MOVC A, A+DPTR 。 調(diào)用分個位顯示子程序 MOV DPTR, TAB2 MOV A, MBUF1 。 調(diào)用時個位顯示子程序 MOV DPTR , TAB1 MOV A, HBUF1 。 取定鬧1 分個位 ACALL DSPM0 。 取定鬧 1 時個位 ACALL DSPH0 。 定鬧2顯示子程序,指向個位順置管段碼表首地址 MOV A, AMBF20 。 調(diào)用分十位顯示子程序 MOV DPTR, TAB1 MOV A, AHBF20 。 調(diào)用時十位顯示子程序 RET DY1MS: MOV R6, 250 。 延時400ms 子程序 D400M1: MOV R6, 250 D400M2: NOP NOP DJNZ R6, D400M2 DJNZ R7, D400M1 RET REST: SETB C MOV ,C NOP CLR RET BEEP: CLR MOV R6, 50 BEEP1: DJNZ R6, BEEP1 SETB RET INTT1: NOP RETI TAB1: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H 。設(shè)置成功以后,選擇“文件”新建“項目”,并進(jìn)行編輯運行,編譯成功后電子時鐘的四只LED數(shù)碼管顯示當(dāng)前時分。結(jié) 束 語 通過這次課程設(shè)計使我對單片機(jī)的運用進(jìn)有了了一個更加全面詳細(xì)的了解,這次設(shè)計是一個真正的全面的軟件和硬件相結(jié)合的設(shè)計,這樣的機(jī)會委實不多。所以老師要求我們不要急于求成,要一個一個看清楚以后再慢慢焊上去。進(jìn)過半天的時間終于把電路板給焊好了,接下來就是要測試電路板是否焊接成功。設(shè)計過程也遇到不少問題,像是剛開始的時候測試時鐘在不同的地方接上電源,幾個發(fā)光二極管會有一小圈進(jìn)行旋轉(zhuǎn),而有的地方是只會亮最上面的一盞紅的二極管。使我受益良多,學(xué)到了很多,對以前的內(nèi)容又有了進(jìn)一步的掌握和了
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1