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

時間 2021-08-30 09:14:27

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個數碼管功:先讓第一個數碼管顯示某字元,保持前面數碼管點亮再點亮下一個數碼管並任意顯示

微控制器驅動數碼管顯示問題,51微控制器數碼管顯示問題

引腳夠的話,直接p0口接個位的數碼管,p2口接十位數碼管,引腳不夠就兩個數碼管掃描顯示,用一暫存器存計數值,然後設一無限迴圈不斷讀暫存器值七段譯碼輸出就可以了,然後計數端接在中斷上,有計數就進中斷 51微控制器數碼管顯示問題 大草原黃花菜 等於零顯示,然後置一關掉,再顯示下一位吧 鎖存器吧。關掉後。...

請問51微控制器數碼管如何驅動,51微控制器能直接驅動數碼管嗎

祁恬靜廣壤 數碼管是由若干個led發光欄位組成,當不同欄位點亮時可形成不同的數字或字元。所有欄位的led陽極接在一起,點亮欄位靠控制led陰極的稱共陽極數碼管,反之為共陰極數碼管。微控制器就是通過輸出埠控制數碼管不同欄位的亮暗完成字元顯示的 有時要加電流驅動電路 對於多位數碼管顯示器在顯示方式上分為...

微控制器數碼管小數點閃爍,微控制器數碼管小數點的顯示

廖智渠衣 我不懂你的電路圖是怎麼接的,但是數碼管的小數點是這樣的p0 table1 ge 你這個是定址的後面加個點就得了給為p0 table1 ge 0x80 或者p0 table1 ge 0x80應該都一樣的 0x80就是那個點亮,不懂你是公陽還是共陰的,如果是公陽的是0x7f。和共陰的相反 數碼...