1樓:
;/*顯示0-9*/
的程式#include
#include
#define uchar unsigned char#define uint unsigned intuchar code dsy_code=
;void delayms(uint x)void main()}
2樓:匿名使用者
org 00h
sjmp star
org 30h
star: mov p3,#0ffh
st1: mov r0,#0
st2: mov a,r0
acall seg7
mov p3,a
acall ye
acall ye
inc r0
cjne r0,#10h,st2
jmp st1
ye: mov r7,#250
d1: mov r6,#250
d2: nop
nopnop
nopmop
mopdjnz r6,d2
djnz r7,d1
retseg7: inc a
movc a,@a+pc
retdb 0c0h,0f9h,0a4h,0b0hdb 99h,92h,82h,0f8h
db 80h,90h,88h,83h
db 0c6h,0a1h,86h,8ehend
3樓:
看這個:http://hi.
4樓:
問題很簡單用動態掃描,或是用譯碼器晶片或是用74hc164
51微控制器8個數碼管功:先讓第一個數碼管顯示某字元,保持前面數碼管點亮再點亮下一個數碼管並任意顯示
STC51微控制器控制數碼管後續問題
理論上來講是這樣的,會產生重影,要加消影的但是由於你顯示 的是9000 重影現象不版會很明顯 你改為顯示權1234看看,會不會有重影 如果有的話,就加上消影,沒有重影的話也不用糾結,可能跟硬體有一定關係吧 但是我在做點陣時,不加消影顯示的是亂碼,一定要加消影才行 這是你想像的是bai這樣的,可是du...
51微控制器數碼管為什麼不亮的原因,一點反應都沒有
第一 定時器的處理是很有問題的。第二 可能你選擇的數碼管不對,應該用共陰極數碼管,可能你選擇了共陽極。第三,你的電路圖或者接線可能有問題。51微控制器數碼管動態顯示不亮 問題在哪 20 程式沒有問題,看你的硬體電路是不是有問題。圖中的兩個三極體的集電極要接地的,你接成vcc了,這樣,三極體是永遠也不...
51微控制器的數碼管是共陰還是共陽
共陰的 方法 你可以用三用表的二極體檔測試。數碼管有10個引腳,3腳和8腳是連通的。假設專 用紅錶筆接3腳,在屬用黑錶筆去接任意一腳,在數碼管上看到led的發光管有橫或者那個小點亮的話,說明是共陽的數碼管。反之,用黑錶筆接3腳的話,亮就屬於是共陰數碼管 89c51微控制器是可以直接驅動乙個共陽還是共...