<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 利用AT89C2051制作的6位電子鐘

利用AT89C2051制作的6位電子鐘

作者: 時(shí)間:2011-12-06 來(lái)源:網(wǎng)絡(luò ) 收藏

R0,#79H ;指向小時(shí)計時(shí)單元(78H-79H)

ACALL ADD1 ;小時(shí)計時(shí)單元加1小時(shí)

MOV A,R3 ;時(shí)數據放入A

CLR C ;清進(jìn)位標志

CJNE A,#24H,HOUR

HOUR: JC OUTT0 ;小于24小時(shí)中斷退出

ACALL CLR0 ;大于或等于24小時(shí)小時(shí)計時(shí)單元清0

OUTT0: MOV 72H,76H ;中斷退出時(shí)將分、時(shí)計時(shí)單元數據移

MOV 73H,77H ;入對應顯示單元

MOV 74H,78H

MOV 75H,79H

POP PSW ;恢復狀態(tài)字(出棧)

POP ACC ;恢復累加器

SETB ET0 ;開(kāi)放T0中斷

RETI ;中斷返回

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; 閃動(dòng)調時(shí) 程 序 ;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;T1中斷服務(wù)程序,用作時(shí)間調整時(shí)調整單元閃爍指示

INTT1: PUSH ACC ;中斷現場(chǎng)保護

PUSH PSW

MOV TL1, #0B0H;裝定時(shí)器T1定時(shí)初值

MOV TH1, #3CH

DJNZ R2,INTT1OUT ;0.3秒未到退出中斷(50MS中斷6次)

MOV R2,#06H ;重裝0.3秒定時(shí)用初值

CPL 02H ;0.3秒定時(shí)到對閃爍標志取反

JB 02H,FLASH1 ;02H位為1時(shí)顯示單元"熄滅"

MOV 72H,76H ;02H位為0時(shí)正常顯示

MOV 73H,77H

MOV 74H,78H

MOV 75H,79H

INTT1OUT:

POP PSW ;恢復現場(chǎng)

POP ACC

RETI ;中斷退出

FLASH1: JB 01H,FLASH2 ;01H位為1時(shí),轉小時(shí)熄滅控制

MOV 72H,7AH ;01H位為0時(shí),"熄滅符"數據放入分

MOV 73H,7AH ;顯示單元(72H-73H),將不顯示分數據

MOV 74H,78H

MOV 75H,79H

AJMP INTT1OUT ;轉中斷退出

FLASH2: MOV 72H,76H ;01H位為1時(shí),"熄滅符"數據放入小時(shí)

MOV 73H,77H ;顯示單元(74H-75H),小時(shí)數據將不顯示

MOV 74H,7AH

MOV 75H,7AH

AJMP INTT1OUT ;轉中斷退出

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; 加1子 程 序 ;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



關(guān)鍵詞: AT89C2051 6位電子鐘

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>