89c52微控制器如何儲存數字讓他在數碼管上顯示出來

2021-03-04 05:20:18 字數 2535 閱讀 3086

1樓:匿名使用者

將這個數存在暫存單元裡,按下按鍵時,取出這個數並處理 。

89c52微控制器的共陰數碼管怎麼顯示數字0

2樓:

只想用p三口的話,必須copy另加控制元件。 一一種方法是用兩個鎖存器來鎖存數碼管的段碼和位碼,進行動態掃描顯示。 二另一方法是,用p三口的四位接一個bcd譯碼器控制數碼管的段碼,再p三口的三位接一個三-吧譯碼器來控制數碼管的位進行動態掃描。

三再就是可以用p三口的兩根序列線接串並轉換ic,來驅動數碼管

大神求救,22點截止 stc89c52微控制器,怎麼用keil程式設計在數碼管顯示出16109731的八個數字

3樓:匿名使用者

這不是隻用keil程式設計,就能在數碼管顯示出16109731的八個數字的,首先,你是**圖?還是實物開版發板權。要有**圖或開發板,再寫程式才能顯示的。

看樣子,你也不能有開發板,也只能是在**圖上實現的。這是考試題嗎?還限制時間,那可沒有人管這事的。

89c52微控制器如何讓數碼管從520到1314

4樓:無風的大浪

只想用p3口的話,必須另加控制元件。

1一種方法是用兩個鎖存器來鎖存數碼管的段碼和位碼,進行動態掃描顯示。

2另一方法是,用p3口的4位接一個bcd譯碼器控制數碼管的段碼,再p3口的3位接一個3-8譯碼器來控制數碼管的位進行動態掃描。

3再就是可以用p3口的兩根序列線接串並轉換ic,來驅動數碼管。

5樓:

參考一下這個**例項吧,數碼管顯示 加 按鍵輸入。

微控制器89c52如何控制多個數碼管?

6樓:娜莉china小

只想用p3口的話,必須另加控制元件。

1一種方法是用兩個鎖存器來鎖存數碼管的段碼和位碼,進行動態掃描顯示。

2另一方法是,用p3口的4位接一個bcd譯碼器控制數碼管的段碼,再p3口的3位接一個3-8譯碼器來控制數碼管的位進行動態掃描。

3再就是可以用p3口的兩根序列線接串並轉換ic,來驅動數碼管。

7樓:匿名使用者

mov 31h,#00h

mov 32h,#00h

mov 33h,#01h

mov 34h,#06h

mov 35h,#03h

mov 36h,#02h

acall d0

jmp $-2

d0: mov r0,#31h

mov r2,#11111110b

mov dptr,#tab

d1: orl p1,#00111111bmov a,@r0

movc a,@a+dptr

mov r3,#8

d2: rlc a

mov p3.2,c

setb p3.3

clr p3.3

djnz r3,d2

inc r0

mov a,r2

anl p1,a

d3: mov r3,#250djnz r3,$

mov a,r2

rl a

mov r2,a

jb acc.6,d1

rettab: db 3fh,06h,5bh,4fhdb 66h,6dh,7dh,07h

db 7fh,6fh,77h,7ch

db 39h,5eh,79h,71h

db 40hend

89c52微控制器怎麼點亮8個數碼管?下面**為什麼就亮了3個

8樓:水知餘心

遇到相同的問題,我是這樣解決的:

1、新增延時

2、在位選和段選開啟之前先賦值

以下是我的程式,僅供參考:

#include

#define uint unsigned int#define uchar unsigned charsbit we = p2^7;

sbit du = p2^6;

void delay(uint z)

uchar code leddata=;

void main()

下面是效果圖:

9樓:匿名使用者

其實已經亮了,但是你看不到

void main()

10樓:鬥天樂

你把程式中段選賦不同的值試試看是什麼原因。

11樓:匿名使用者

#include

sbit dula=p2^6;

sbit wela=p2^7;

void main()}

12樓:匿名使用者

我的建議是p3=0x00這樣才能控制八位吧

如何使用微控制器at89c51驅動4位8段數碼管,如果用到晶片

看你將四位數碼管接在微控制器的哪一組輸出口 例如51微控制器一般都是四組八位輸i o口p0,專p1,p2,p3口 一般p0口是三態i o是要接屬上拉電阻的。其他介面是不用接上拉電阻的。上拉電阻一般選用1k 4k7都可以保證各管腳輸出的電流小於500ma就可以了。圖我傳的這個圖 六位數碼管雖然是共陰極...

微控制器89c51外部摁鍵中斷程式

ex0 1 開外部中斷0 ea 0 開總中斷 lt0 1 下降沿觸發 然後寫中斷函式即可 void extern0 interrupt 0 按鍵一端接地,另一端接p3 2 就是外部中斷0 sbit key p3 2 void main void int0 interrupt 0 else 這個程式包...

AT89C51微控制器的結構原理與引腳功能 5

at89c51微控制器的結構原理與引腳功能 做數位電子鐘 選好晶振頻率就好了,然後你用定時器0 1都可以做。引腳功能網上pdf的很多,如果找不到我這有 zbsht550 我做微控制器也才1年,可以共同討論。微控制器at89c51各個引腳的作用 1 電源。2 時鐘。3 控制。4 i o引腳。下面詳細講解。電...