欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
[討論]如何用三位顯示數字呢?
[打印本頁]
作者:
熙風
時間:
2009-7-7 16:03
標題:
[討論]如何用三位顯示數字呢?
最近看了2個數碼管顯示數的模塊,如果是三位數碼管是否要多用一路端口呢?
這是2個數碼管的,三路的該怎么改?
Count EQU 30H
SP1 BIT P3.7
ORG 0
START: MOV Count,#00H
NEXT: MOV A,Count
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOVC A,@A+DPTR
MOV P2,A
WT: JNB SP1,WT
WAIT: JB SP1,WAIT
LCALL DELY10MS
JB SP1,WAIT
INC Count
MOV A,Count
CJNE A,#100,NEXT
LJMP START
DELY10MS: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
不好意思,本人初學,謝謝大家幫助
作者:
hg1949
時間:
2009-7-7 17:31
最近看了2個數碼管顯示數的模塊,如果是三位數碼管是否要多用一路端口呢?
這是2個數碼管的,三路的該怎么改?
Count EQU 30H
SP1 BIT P3.7
ORG 0
START: MOV Count,#00H
NEXT: MOV A,Count
MOV B,#100 ;百位
DIV AB ;商A,余b
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOV B,#10 ;十位
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
MOV A,B ;個位
MOVC A,@A+DPTR
MOV P1,A ;傳遞到第三位數碼管碼位,具體看試驗板
WT: JNB SP1,WT
WAIT: JB SP1,WAIT
LCALL DELY10MS
JB SP1,WAIT
INC Count
MOV A,Count
CJNE A,#999,NEXT ;這里改成999
LJMP START
DELY10MS: MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
作者:
nishibeitina
時間:
2009-7-7 21:08
真好
作者:
熙風
時間:
2009-7-8 07:54
非常感謝!
作者:
小雄
時間:
2009-7-31 15:39
很好~~~
作者:
小雄
時間:
2009-7-31 16:04
那里好像不用改成999哦,好像已經溢出了。
作者:
小雄
時間:
2009-7-31 16:11
最大只能改到255
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1