Ⅰ 求高手回答,單片機與兩位的七段數碼管相連
要注意數碼管的型號,cc表示共陰極,ca表示共陽極。
如果你使用的是共陰極的話,即圖中的1、2腳為兩只數碼管的陰極,則它們的陽極ABCDEFG要通過1K的上拉電阻接電源。用動態顯示驅動的時候P00、P01為低電平對應的數碼管點亮。
Ⅱ 2位7段共陽數碼管如何使用應如何和單片機進行連接。
嘿嘿 可以按照下面的圖 進行連接
一個接在P0口、一個接在P2口上,分別為7段數碼管提供段形,採用共陰極的數碼管,數碼管的3、8引腳都接地,即公地。送高電平可以點亮相應的各段。
為靜態顯示方式。
呵呵 滿意就選滿意回答
Ⅲ 單片機控制兩位共陽極數碼管顯示數字20
連接錯誤。在使用的單片機控制兩位共陽極數碼管時,連接錯誤會導致顯示數字20,提醒使用者進行更改。數碼管,也稱作輝光管,是一種可以顯示數字和其他信息的電子設備。玻璃管中包括一個金屬絲網製成的陽極和多個陰極。
Ⅳ 2位7段共陽數碼管如何使用應如何和單片機進行連接。
其中有8根引腳接單片機數據匯流排P0,如果埠足夠的話,任意一個數據口都可以。有兩根是位選控制信號線,這兩根分別接單片機一個引腳(與另外8根不同)。具體是哪幾根引腳要看你數碼管型號。上網搜吧!
Ⅳ 兩個單位數碼管如何接到STC89c52,三個呢
單片機驅動一個數碼管時直接接到單片機IO上即可
當單片機驅動兩個或以上數碼管時,如果還用直接接的方法會消耗掉大量IO,所以為了節省IO通常採用動態掃描的方式驅動數碼管
動態掃描的連接方式
數碼管所有段並聯起來 共級單獨接到單片機IO上
這樣每增加一個數碼管只會增加一個IO的消耗
循環點亮數碼管,利用人體的視覺暫留特性,只要每秒掃描次數大於25次,就會感覺數碼管一直在亮。
Ⅵ 求51單片機控制2個數碼管的程序
兩只數碼管段碼分別由P0,P2輸出控制,P0是十位,P2是個位。P3.2,P3.4分別接兩只按鍵,P32.清0,P3.4計數。
以上程序來自《單片機C語言程序設計實訓100例--基於8051+Proteus模擬》
#include
<reg52.h>
#define
uchar
unsigned
char
#define
uint
unsigned
int
uchar
DSY_CODE[]=
{
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f
};
uchar
Count
=
0;
void
main()
{
P0
=
0x00;
P2
=
0x00;
TMOD
=
0x06;
TH0=255;
TL0=255;
ET0=1;
EX0=1;
EA
=1;
IP
=0x02;
IT0=1;
TR0=1;
while(1)
{
P0
=
DSY_CODE[Count/10];
P2
=
DSY_CODE[Count%10];
}
}
void
Clear_Counter()
interrupt
0
{
Count
=
0;
}
void
Key_Counter()
interrupt
1
{
Count
=
(Count
+
1)
%100;
}
Ⅶ 急急急,單片機控制2個數碼管(共陽),設置兩個按鍵,開機數碼管顯示自己學號的後兩位(學號24號)。
兩個共陽數碼管,分別接在P0口和P2口,接成靜態顯示電路。兩按鍵分別接在P3.2和P3.3兩個腳上。模擬圖如下,開機就顯示24。