怎麼讓51微控制器亮一數碼管,或者亮幾個能從一變的

2021-08-18 11:57:18 字數 1020 閱讀 8909

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微控制器是可以直接驅動乙個共陽還是共...