<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ò ) 收藏

CLR 02H ;清閃爍標志

CLR TR1 ;關(guān)閉定時(shí)器T1

CLR ET1 ;關(guān)定時(shí)器T1中斷

SETB TR0 ;開(kāi)啟定時(shí)器T0

SETB ET0 ;開(kāi)定時(shí)器T0中斷(計時(shí)開(kāi)始)

LJMP START1 ;跳回主程序

SET1: LCALL DISPLAY ;鍵釋放等待時(shí)調用顯示程序(調分)

AJMP SET2 ;防止鍵按下時(shí)無(wú)時(shí)鐘顯示

SET3: LCALL DISPLAY ;等待調分按鍵時(shí)時(shí)鐘顯示用

AJMP SET4

SET5: LCALL DISPLAY ;鍵釋放等待時(shí)調用顯示程序(調小時(shí))

AJMP SETHH1 ;防止鍵按下時(shí)無(wú)時(shí)鐘顯示

SET7: LCALL DISPLAY ;等待調小時(shí)按鍵時(shí)時(shí)鐘顯示用

AJMP SET6

SETOUT1:LCALL DISPLAY ;退出時(shí)鐘調整時(shí)鍵釋放等待

AJMP SETOUT ;防止鍵按下時(shí)無(wú)時(shí)鐘顯示

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

;; 顯示程序 ;;

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

; 顯示數據在70H-75H單元內,用六位LED共陽(yáng)數碼管顯示,P1口輸出段碼數據,P3口作

; 掃描控制,每個(gè)LED數碼管亮1MS時(shí)間再逐位循環(huán)。

DISPLAY:MOV R1,#70H ;指向顯示數據首址

MOV R5,#0FEH ;掃描控制字初值

PLAY: MOV A,R5 ;掃描字放入A

MOV P3,A ;從P3口輸出

MOV A,@R1 ;取顯示數據到A

MOV DPTR,#TAB ;取段碼表地址

MOVC A,@A+DPTR;查顯示數據對應段碼

MOV P1,A ;段碼放入P1口

LCALL DL1MS ;顯示1MS

INC R1 ;指向下一地址

MOV A,R5 ;掃描控制字放入A

JNB ACC.5,ENDOUT ;ACC.5=0時(shí)一次顯示結束

RL A ;A中數據循環(huán)左移

MOV R5,A ;放回R5內

AJMP PLAY ;跳回PLAY循環(huán)

ENDOUT: SETB P3.5 ;一次顯示結束,P3口復位

MOV



關(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>