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

正文內(nèi)容

優(yōu)秀畢業(yè)論文設計:基于at89s51單片機的電子時鐘設計(編輯修改稿)

2025-07-11 13:03 本頁面
 

【文章內(nèi)容簡介】 1 1 3FH 1 0 0 0 0 0 1 1 0 06H 2 0 1 0 1 1 0 1 1 5BH 3 0 1 0 0 1 1 1 1 4FH 4 0 1 1 0 0 1 1 0 66H 5 0 1 1 0 1 1 0 1 6DH 6 0 1 1 1 1 1 0 1 7DH 7 0 0 0 0 0 1 1 1 07H 8 0 1 1 1 1 1 1 1 7FH 9 0 1 1 0 1 1 1 1 6FH 電子鐘 源 程序 總體 設計如下 : 中斷入口程序 : ORG 0000H 。程序執(zhí)行開始地址 LJMP START 。跳到標號 START 執(zhí)行 ORG 0003H 。外中斷 0 中斷程序入口 RETI 。外中斷 0 中斷返回 ORG 000BH 。定時器 T0 中斷程序入口 LJMP INTT0 。跳至 INTTO 執(zhí)行 ORG 0013H 。外中斷 1 中斷程序入口 RETI 。外中斷 1 中斷返回 ORG 001BH 。定時器 T1 中斷程序入口 LJMP INTT1 。跳至 INTT1 執(zhí)行 ORG 0023H 。串行中斷程序入口地址 RETI 。串行中斷程序返回 主 程 序 : START: MOV R0,70H 。清 70H7AH 共 11 個內(nèi)存單元 MOV R7,0BH CLR 。 CLEARDISP: MOV @R0,00H 。 INC R0 。 DJNZ R7,CLEARDISP 。 MOV 20H,00H 。清 20H( 標志用) MOV 7AH,0AH 。放入 熄滅符 數(shù)據(jù) MOV TMOD,11H 。設 T0、 T1 為 16 位定時器 MOV TL0,0B0H 。50MS 定時初值( T0 計時用) MOV TH0,3CH 。50MS 定時初值 MOV TL1,0B0H 。50MS 定時初值( T1 閃爍定時用) MOV TH1,3CH 。50MS 定時初值 SETB EA ??傊袛嚅_放 SETB ET0 。允許 T0 中斷 SETB TR0 。開啟 T0 定時器 MOV R4,14H 。1 秒定時用初值( 50MS20)START1: LCALL DISPLAY 。調(diào)用顯示子 程序 JNB ,SETMM1 。 口為 0 時轉(zhuǎn)時間調(diào)整程序 SJMP START1 。 口為 1 時跳回 START1 SETMM1: LJMP SETMM 。轉(zhuǎn)到時間調(diào)整程序 SETMM 1 秒計時程序 : T0 中斷服務程序 INTT0: PUSH ACC 。累加器入棧保護 PUSH PSW 。狀態(tài)字入棧保護 CLR ET0 。關 T0 中斷允許 CLR TR0 。關閉定時器 T0 MOV A,0B7H 。中斷響應時間同步修正 ADD A,TL0 。低 8 位初值修正 MOV TL0,A 。重裝初值(低 8 位修正值) MOV A,3CH 。高 8 位初值修正 ADDC A,TH0 。 MOV TH0,A 。重裝初值(高 8 位修正值) SETB TR0 。開啟定時器 T0 DJNZ R4, OUTT0 。20 次中斷未到中斷退出 ADDSS: MOV R4,14H 。20 次中斷到( 1 秒)重賦初值 MOV R0,71H 。指向秒計時單元( 71H72H) ACALL ADD1 。調(diào)用加 1 程序(加 1 秒操作) MOV A,R3 。秒數(shù)據(jù)放入 A( R3 為 2 位十進制數(shù)組合) CLR C 。清進位標志 CJNE A,60H,ADDMM 。 ADDMM: JC OUTT0 。小于 60 秒時中斷退出 ACALL CLR0 。大于或等于 60 秒時對秒計時單元清 0 MOV R0,77H 。指向分計時單元( 76H77H) ACALL ADD1 。分計時單元加 1 分鐘 MOV A,R3 。分數(shù)據(jù)放入 A CLR C 。清進位標志 CJNE A,60H,ADDHH 。 ADDHH: JC OUTT0 。小于 60 分時中斷退出 ACALL CLR0 。大于或等于 60 分時分計時單元清 0 MOV R0,79H 。指向小時計時單( 78H79H) ACALL ADD1 。小時計時單元加 1 小時 MOV A,R3 。時數(shù)據(jù)放入 A CLR C 。清進位標志 CJNE A,24H,HOUR 。 HOUR: JC OUTT0 。小于 24 小時中斷退出 ACALL CLR0 。大于或等于 24 小時小時計時單元清 0 OUTT0: MOV 72H,76H 。中斷退出時將分、時計時單元數(shù)據(jù)移 MOV 73H,77H 。入對應顯示單元 MOV 74H,78H 。 MOV 75H,79H 。 POP PSW ?;謴蜖顟B(tài)字( 出棧) POP ACC ?;謴屠奂悠? SETB ET0 。開放 T0 中斷 RETI 。中斷返回 閃動調(diào)時程序 : T1 中斷服務程序,用作時間調(diào)整時調(diào)整單元閃爍指示 INTT1: PUSH ACC 。中斷現(xiàn)場保護 PUSH PSW 。 MOV TL1, 0B0H 。裝定時器 T1 定時初值 MOV TH1, 3CH 。 DJNZ R2,INTT1OUT 。 秒未到退出中斷( 50MS 中斷 6 次) MOV R2,06H 。重裝 秒定時用初值 CPL 02H 。 秒定時到對閃爍標志取反 JB 02H,FLASH1 。02H 位為 1 時顯示單元 熄滅 MOV 72H,
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1