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

正文內(nèi)容

課程設(shè)計(jì)(論文)-基于單片機(jī)的多功能電子表設(shè)計(jì)(文件)

 

【正文】 D12 EQU 30H 。定時(shí)器 T0(用來走時(shí))計(jì)數(shù)值存儲(chǔ)器(計(jì)數(shù)中斷 20 次到 1秒) COUNTS EQU 34H 。鬧鈴分 RE EQU 62H 。birthday symbol 生日標(biāo)志(到生日那天就為 1) SS BIT 01H 。neglect bitrhday symbol 忽略生日標(biāo)志 CLR BS CLR SS CLR GS CLR FC CLR NB SETB 05H 。顯示延時(shí)用 MOV R0,0 。************************************** THREE 顯示主程序(同時(shí)包含了鬧鈴,預(yù)置閃爍,鬧鈴功能) THREE:MOV P1,0 MOV P0,0FFH MOV DPTR,TAB3 JNB SS,THREEB 。是否閃爍? LCALL TWELVE 。數(shù)碼管 56 只有在顯示日期的天時(shí)才有預(yù)置閃爍功能,其余三項(xiàng)都不需要判斷閃爍 JNB ,THREE7 JB ,THREE7 10 JNB ,THREE7 JNB GS,THREE7 LCALL TWELVE SJMP THREE10 THREE7:MOV A,LED56 ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE8:SETB NOP DJNZ R0,THREE8 CLR MOV A,LED56 SWAP A ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE9:SETB NOP DJNZ R0,THREE9 CLR THREE10:DJNZ R1,TWOA SJMP TWOB TWOA:LJMP TWO TWOB:MOV R1,50 。**************************正常顯示 THREE11:LCALL EIGHT 。開始正常顯示時(shí)間及判斷鬧鈴輸出 MOV A,LED34 ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE13:SETB NOP DJNZ R0,THREE13 CLR MOV A,LED34 SWAP A ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE14:SETB NOP DJNZ R0,THREE14 CLR LCALL EIGHT MOV A,LED12 ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE15:SETB NOP DJNZ R0,THREE15 CLR 12 MOV A,LED12 SWAP A ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE16:SETB NOP DJNZ R0,THREE16 CLR LCALL EIGHT MOV A,LED56 ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE17:SETB NOP DJNZ R0,THREE17 CLR MOV A,LED56 SWAP A ANL A,0FH MOVC A,A+DPTR MOV P2,A THREE18:SETB NOP DJNZ R0,THREE18 CLR LJMP TWO 。******************************************************************EIGHT判斷是否鬧鈴子程序 EIGHT:MOV A,RE CJNE A,0A1H,EIGHT1 MOV A,MIN CJNE A,RM,EIGHT1 MOV A,HOUR CJNE A,RH,EIGHT1 SJMP EIGHT4 。是否大于 51秒 EIGHT6:JC EIGHT7 JNB 10H,EIGHT7 。******** NINE 中斷( T0)計(jì)時(shí)程序(包含了秒-分-時(shí)-日-月-年間的進(jìn)位及判斷大小月,平閏年) NINE:MOV TH0,3CH 。************************判斷平閏年及大小月 MOV A,MONTH CJNE A,02H,TEN6A MOV A,YEAR 。******************* NINE0:MOV A,MONTH ADD A,01 DA A MOV MONTH,A SETB 05H CJNE A,13H,NINE1 MOV MONTH,1 MOV A,YEAR ADD A,01 DA A MOV YEAR,A NINE1:MOV A,MONTH CJNE A,BM,NINE2 MOV A,DAY CJNE A,BD,NINE2 JNB 05H,NINE2 SETB BS NINE2:RETI 。******************預(yù)置日期 DATE:JNB ,TEN3 MOV A,MONTH ADD A,01 DA A MOV MONTH,A CJNE A,13H,TENB MOV MONTH,1 SJMP TENB TEN3:JNB ,TEN4 MOV A,YEAR ADD A,01 DA A MOV YEAR,A SJMP TENB TEN4:JNB ,TENB MOV A,DAY ADD A,01 DA A MOV DAY,A 。************************預(yù)置生日日期 BDATE:JNB ,TEN14 MOV A,BD ADD A,01 DA A MOV BD,A MOV A,BM CJNE A,02H,TEN15 MOV A,BD 22 CJNE A,30H,TEND MOV BD,1 SJMP TEND TEN15:CJNE A,08H,TEN16 TEN16:JC TEN18 JB 18H,TEN17 MOV A,BD CJNE A,32H,TEND MOV BD,1 SJMP TEND TEN17:MOV A,BD CJNE A,31H,TEND MOV BD,1 SJMP TEND TEN18:JNB 18H,TEN19 MOV A,BD CJNE A,32H,TEND MOV BD,1 SJMP TEND TEN19:MOV A,BD CJNE A,31H,TEND MOV BD,1 SJMP TEND TEN14:JNB ,TEND MOV A,BM ADD A,01 DA A MOV BM,A CJNE A,13H,TEND MOV BM,1 23 TEND:SETB 05H RETI 。都無效則令預(yù)置有效 MOV TH1,3CH MOV TL1,0B0H SETB TR1 ELEVEN3:RETI 。預(yù)置有效時(shí)按一次 INT0 關(guān)預(yù)置 CLR SS CLR TR1 SJMP ELEVEN3 ELEVEN1:JNB BS,ELEVEN2 。**************判斷大小月 TEN6:CJNE A,08H,TEN7 TEN7:JC TEN9 JB 18H,TEN8 MOV A,DAY CJNE A,32H,TENB MOV DAY,1 SJMP TENB TEN8:MOV A,DAY CJNE A,31H,TENB MOV DAY,1 SJMP TENB TEN9:JNB 18H,TEN10 MOV A,DAY CJNE A,32H,TENB MOV DAY,1 SJMP TENB 21 TEN10:MOV A,DAY CJNE A,31H,TENB MOV DAY,1 TENB: RETI 。*******************判斷預(yù)置項(xiàng)目 TEN:MOV TH1,3CH 18 MOV TL1,0B0H SETB TR1 INC COUNTS MOV A,COUNTS CJNE A,15,TENE MOV COUNTS,0 JB ,RBRB JB ,DAT SJMP TIME DAT: LJMP DATE RBRB:JB ,BDAT LJMP RTIME BDAT:LJMP BDATE TENE:RETI 。二進(jìn)制碼后兩位為 00表示為閏年 JB ,TEN5A MOV 24H,01 MOV A,DAY CJNE A,30H,NINE1 MOV DAY,1 SJMP NINE0 TEN5A:MOV A,DAY CJNE A,29H,NINE1 MOV DAY,1 SJMP NINE0 。 計(jì)時(shí) 15 MOV A,SECOND ADD A,01 DA A 。 只有 FC有效時(shí)才輸出 SJMP EIGHT2 EIGHT7:CPL FC 。是否等于 59分 59秒 EIGHT2:MOV A,COUNT 。,的字形表 bd在顯示生日時(shí)間時(shí)顯示在 LED56 13 。如果
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1