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

正文內(nèi)容

基于51單片機的電子時鐘的設(shè)計-在線瀏覽

2024-12-10 10:52本頁面
  

【正文】 管線;每位數(shù)碼管的陽極連在一起組成公共端。 系統(tǒng)硬件電路的設(shè)計 5 總體硬件原理圖如下圖所示 89C51因為其含一個可擦除的 ROM,以及其存儲數(shù)據(jù)的時間長度可達10 年之久所以選其作為該設(shè)計的核心控制部件。當按鍵按下又松開,可以實現(xiàn)屏蔽數(shù)碼管顯示的功能,達到省電的目的;直接按下不松開,則可以通過按鍵實現(xiàn)分鐘的累加,每按一次分鐘加一;而連續(xù)兩次按下按鍵不放松,則可實現(xiàn)小時的調(diào)節(jié),同樣每按一次小時加一。選擇的多功能按鍵如下圖所示。 89C51是標準的 40引腳雙列直插式集成電路芯片,有 4 個八位的并行雙向 I/O 端口,分別記作 P0、 P P P3。 五、 軟件設(shè)計 源程序 ORG 0000H 。跳到標號 START 執(zhí)行 ORG 0003H 。外中斷 0 中斷返回 ORG 000BH 。跳至 INTTO 執(zhí)行 ORG 0013H 。外中斷 1 中斷返回 ORG 001BH 。跳至 INTT1 執(zhí)行 ORG 0023H 。串行中斷程序返回 START: MOV R0,70H 。 7 CLEARDISP: MOV R0,00H 。 DJNZ R7,CLEARDISP 。清 20H(標志用) MOV 7AH,0AH 。設(shè) T0、 T1 為 16 位定時器 MOV TL0,0B0H 。50MS 定時初值 MOV TL1,0B0H 。50MS 定時初值 SETB EA 。允許 T0 中斷 SETB TR0 。1 秒定時用初值( 50MS20) START1: LCALL DISPLAY 。 口為 0 時轉(zhuǎn)時間調(diào)整程序 SJMP START1 。轉(zhuǎn)到時間調(diào)整程序 SETMM 。 INTT0: PUSH ACC 。狀態(tài)字入棧保護 CLR ET0 。關(guān)閉定時器 T0 MOV A,0B7H 。低 8 位初值修正 MOV TL0,A 。高 8 位初值修正 ADDC A,TH0 。重裝初值(高 8 位修正值) SETB TR0 。20 次中斷未到中斷退出 ADDSS: MOV R4,14H 。指向秒計時單元( 71H72H) ACALL ADD1 。秒數(shù)據(jù)放入 A( R3為 2 位十進制數(shù)組合) CLR C 。 ADDMM: JC OUTT0 。大于或等于 60 秒時對秒計時單元清 0 MOV R0,77H 。分計時單元加 1 分鐘 MOV A,R3 。清進位標志 CJNE A,60H,ADDHH 。小于 60 分時中斷退出 ACALL CLR0 。指向小時計時單元( 78H79H) ACALL ADD1 。時數(shù)據(jù)放入 A CLR C 。 HOUR: JC OUTT0 。大于或等于 24 小時小時計時單元清 0 OUTT0: MOV 72H,76H 。入對應顯示單元 MOV 74H,78H 。 POP PSW ?;謴屠奂悠? SETB ET0 。中斷返回 9 。 。中斷現(xiàn)場保護 PUSH PSW 。裝定時器 T1 定時初值 MOV TH1, 3CH 。 秒未到退出中斷( 50MS 中斷 6 次) MOV R2,06H 。 秒定時到對閃爍標志取反 JB 02H,FLASH1 。02H 位為 0 時正常顯示 MOV 73H,77H 。 MOV 75H,79H ?;謴同F(xiàn)場 POP ACC 。中斷退出 FLASH1: JB 01H,FLASH2 。01H 位為 0 時, 熄滅符 數(shù)據(jù)放入分 MOV 73H,7AH 。 MOV 75H,79H 。轉(zhuǎn)中斷退出 FLASH2: MOV 72H,76H 。顯示單元( 74H75H),小時數(shù)據(jù)將不顯示
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1