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

正文內(nèi)容

單片機多功能時鐘程序設(shè)計畢業(yè)設(shè)計-在線瀏覽

2024-08-06 12:58本頁面
  

【正文】 2:00:00星期加一,加到8時再變到1,然后返回主程序繼續(xù)。其中初值的設(shè)置由外部中斷KEY3和開關(guān)按鍵設(shè)定,KKKKK6分別控制時、分、秒 、上下午、星期。先判斷秒是否相等,不等則繼續(xù),相等則判斷分,同理分相等時判斷時、上下午、星期,當系統(tǒng)設(shè)定的秒、分、時、上下午、星期與顯示的時間都相等時跳到程序TSR使LED亮。3 設(shè)計流程圖主程序定時50ms顯示秒加一校時判斷是否為60s分加一定時判斷是否為60m時加一判斷是否相等判斷是否為12時加一時加一燈亮上下午翻轉(zhuǎn)時加一判斷是否為下午星期變?yōu)?返回主程序判斷是否為8星期加一4 各模塊設(shè)計 時鐘部分216。T0工作于定時方式1,進行16位計數(shù)。當T0進入中斷后,先給T0賦初值3CB0,定時50ms,循環(huán)20次計時1s,再跳入子程序ABC中循環(huán)60次計時60s;當秒計數(shù)滿60s后開始分的計數(shù),同時將秒清零重新計時,否則返回程序繼續(xù)執(zhí)行;同理當分計數(shù)到60min,程序開始時的計時并共計數(shù)12次,當計數(shù)滿12次時,上下午翻轉(zhuǎn),計滿13次時時針變?yōu)?,與此同時分、秒清零需重新開始計數(shù),當從下午變成上午時,星期加1,星期計滿7次變?yōu)?。 時鐘部分程序$INCLUDE() ORG 0000H AJMP MAIN ORG 000BH AJMP T0 ORG 0093H LJMP KEY3 ORG 009BH LJMP KEY4 ORG 0100H MAIN: MOV WDTCN,0DEH 。內(nèi)部振蕩4MHz MOV P1MDOUT,0FFH 。端口端口7輸出方式為推挽輸出 MOV CKCON,00H 。T0處于工作方式一,16位 MOV TCON,10H 。交叉開關(guān)總使能 MOV EIE2,30H 。中斷7上升沿觸發(fā) MOV 50H,00H MOV 60H,00H MOV TH0,3CH 。秒存儲地址 MOV 31H,00H 。時存儲地址 MOV 33H,00H 。 星期儲存地址 MOV 40H,00H MOV 41H,00H MOV 42H,12HMOV 43H,00H MOV 44H,01H MOV R1,04H 。中斷使能 AJMP $T0: MOV TL0,0B0H 。計時1s MOV R1,04H LCALL ABC 。跳轉(zhuǎn)到定時程序 LCALL TIME 。秒加1 DA A 。是否等于60s?若不是,則跳至Y MOV 30H,00H 。分加1 DA A 。是否等于60s?若不是,則跳至Y MOV 31H,00H 。時加1 DA A 。 定時程序分析定時程序?qū)崉t就是人為設(shè)定一個鬧鈴時間,并使LED燈在到達時間時亮。定時時間由外部中斷4控制,每按一下,其值增加一,時、分、秒、上下午星期由開關(guān)按鍵K1,K2,K3,KK6控制。在42H、41H、40H、60H、44H中存放時、分、秒、上下午、星期。將K1撥到0時,按下KEY4,可熄滅LED燈。 定時部分程序DING: MOV A,30H 。定時程序 JNB 00H,SHI1 JNB 01H,FEN1 JNB 02H,MIAO1JNB 03H,XINGQI1 JNB 05H,ZHOU1 RET ZHOU1: MOV A,44H ADD A,1 DA A MOV 44H,A CJNE A,08H,MB MOV 44H,01H RETXINGQI1:MOV A,60H CPL A MOV 60H,A RETSHI1: MOV P1,0FFH MOV A,42H ADD A,1 DA A MOV 42H,A CJNE A,13H ,MB MOV 42H,1 RETFEN1: MOV A,41H ADD A,1 DA A MOV 41H,A CJNE A,60H ,MB MOV 41H,0 RETMIAO1:MOV A,40H ADD A,1 DA A MOV 40H,A CJNE A,60H ,MB MOV 40H,0MB: RET 校時部分216。其中進入中斷后調(diào)用子程序T1可以由KEY3鍵設(shè)置所定時間每按一次KEY3鍵值增加一,是調(diào)整時還是分或秒,可由開關(guān)量輸入鍵KKKKK5分別控制。(主程序只給出所加指令)216。校準程序 JNB 00H,SHI JNB 01H,FEN JNB 02H,MIAO JNB 03H,XINGQI JNB 05H,ZHOU RETZHOU: MOV A,34H ADD A,1 DA A MOV 34H,A CJNE A,08H,MN MOV 34H,01H RETXINGQI:MOV A,50H CPL A MOV 50H,A RET SHI:MOV A,32H ADD A,1 DA A MOV 32H,A CJNE A,13H ,MN MOV 32H,01H RETFEN: MOV A,31H ADD A,1 DA A MOV 31H,A CJNE A,60H ,MN MOV 31H,0 RET MIAO:MOV A,30H ADD A,1 DA A MOV 30H,A CJNE A,60H ,MN MOV 30H,0MN: RET 顯示部分216。其中第一行顯示系統(tǒng)運行時間,第二行顯示定時時間。NCD為常函數(shù)表,將0A、P、M、X、Q數(shù)字和字母依次存放到以左邊標號為起始地址的存儲單元中。值得注意的是:時與分、分與秒之間需將冒號也顯示出來。216。DDDELAY2: MOV R3,150DELAY3: MOV R2,250 DJNZ R2,$ DJNZ R3,DELAY3 DJNZ R4,DELAY2 RET NCD:DB39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。 。039。139。239。339。439。539。639。739。839。939。:39。A39。P39。M39。X39。Q39。 39。常數(shù)表 END5 工作過程分析 時鐘程序分析在設(shè)計時分秒的程序時,首先定時1s,然后循環(huán)60次,則計時60秒,再判斷是否循環(huán)60次,沒有則繼續(xù)執(zhí)行以完成秒的計時,若完成60次循環(huán)則分加一,同理當分計數(shù)滿60時,時加一,在判斷是否計數(shù)滿12次,若完成12次則上下午翻轉(zhuǎn),在判斷是否由下午變成上午,若是則星期加1,以此完成時時分秒上下午星期的計時并據(jù)此編寫程序。定時50ms MOV TH0,3CH DJNZ R1,X 。跳轉(zhuǎn)到計時程序 LCALL DING 。跳轉(zhuǎn)到顯示程序 X: RETIABC: MOV A,30H ADD A,1 。做十進制調(diào)整 MOV 30H,A CJNE A,60H,Y 。若是,則30H清零 MOV A,31H ADD A, 1 。做十進制調(diào)整 MOV 31H,A CJNE A,60H,Y 。若是,則31H清零 MOV A,32H ADD A,1 。做十進制調(diào)整 MOV 32H,A CJNE A,12H,L MOV A,31H CJNE A,00H,L MOV A,30H CJNE A,00H,L 。上下午翻轉(zhuǎn) CJNE A,00H,Y MOV A,34H 。星期加1 DA A MOV 34H,A CJNE A,08H,Y MOV 34H,01HL: MOV A,32H 。若是,時鐘變成1Y:RETT0進入中斷,開始時分秒上下午星期的計時。 定時程序分析定時程序?qū)崉t就是讓時鐘設(shè)定一個鬧鈴時間,當系統(tǒng)時間與設(shè)定的時間一致時顯示時間并使LED燈亮。鬧鐘時間由K4調(diào)整。判斷秒是否相等 AJMP LOP1LOP1: MOV A,31H CJNE A,41H,N 。判斷時是否相等 AJMP LOP3LOP3: MOV A,50H CJNE A,60H,N 。判斷星期是否相等 AJMP TSR N: RETTSR: MOV P1,00H RETKEY4: LCALL T2 LCALL TIME MOV P3IF,00H RETIT2: MOV 20H,P5 。判斷加1的是哪個 RET ZHOU1:MOV A,44H ADD A,1 。上下午翻轉(zhuǎn) MOV 60H,A RETSHI1: MOV P1,0FFH MOV A,42H ADD A,1 。分加1 DA A MOV 41H,A CJNE A,60H ,MB MOV 41H,0 RETMIAO1:MOV A,40H
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1