欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
[原創(chuàng)]循環(huán)顯示0--f的靜態(tài)數(shù)碼管顯示匯編程序
[打印本頁]
作者:
itmaybe
時間:
2012-4-19 11:32
標(biāo)題:
[原創(chuàng)]循環(huán)顯示0--f的靜態(tài)數(shù)碼管顯示匯編程序
ORG 0000H
START: MOV SP,#40H
MOV R3,#0 ;設(shè)置顯示的第一個數(shù)字
SETB P2.6 ;開啟74HC573的LE端 U1 數(shù)碼管LED的段選端
SETB P2.7 ;讓第2個74hc573處于直通狀態(tài)
MOV P0,#0 ;開啟所有數(shù)碼管的位選
CLR P2.7 ;鎖存,保持第2個74hc573的輸出數(shù)據(jù)保持不變
MOV DPTR,#TAB ;將字型碼表格首地址送數(shù)據(jù)指針
NEXT: MOV A,R3 ;設(shè)定要顯示的第一個數(shù)字
ANL A,#0FH ;屏蔽高半字節(jié)
MOVC A,@A+DPTR
MOV P0,A ;送顯示器
LCALL DEL_05S ;停留0.5秒
INC R3 ;修改要顯示的數(shù)字
CJNE R3,#0FH,NEXT ;若0-F還未顯示一遍,則繼續(xù)顯示下一個數(shù)字
SJMP START
;--------------------------------------------------------------------------
ORG 1000H ;0.5秒延時程序
DEL_05S: MOV TMOD,#10H ;定時器1、方式1、定時狀態(tài)
MOV TL1,#0B0H
MOV TH1,#3CH ;送50ms定時初值
MOV R2,#0AH ;設(shè)置軟計(jì)數(shù)器,使10*5ms=0.5s
SETB TR1 ;啟動定時器1
LOOP: JNB TF1,$ ;判斷基時是否到
MOV TL1,#0B0H
MOV TH1,#3CH ;再賦初值
CLR TF1 ;清溢出標(biāo)志
DJNZ R2,LOOP ;判斷0.5s是否到
CLR TR1 ;關(guān)閉定時器1
RET ;定時結(jié)束
;--------------------------------------------------------------------------
TAB: DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
DB 77H,7CH,39H,5EH,79H,71H
作者:
deng5168
時間:
2014-4-22 12:47
謝謝分享!!!
作者:
admin
時間:
2014-4-23 19:01
雖然程序很簡單但是還是支持原創(chuàng),對初學(xué)者來說很有用
作者:
hkccd
時間:
2014-7-27 13:47
支持原創(chuàng) 支持樓主
作者:
王彬祥
時間:
2014-7-29 21:17
還是贊一個吧,原創(chuàng)呢
作者:
admin
時間:
2014-8-5 23:14
支持原創(chuàng)
作者:
xiaojuan
時間:
2014-8-6 23:05
可惜是匯編語言的,要是有c語言的就好了
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1