導航:首頁 > 操作系統 > 單片機陰陽數碼管

單片機陰陽數碼管

發布時間:2022-10-15 06:10:06

單片機8位數碼管共陰數碼管

把延時時間調整一下

② 在單片機中,怎樣判斷數碼管的陰陽極

1、檢查數碼管是共陰還是共陽,A表示共陽,K表示共陰。或者直接給公共端接高電平或者低電平,段碼端一部分接高電平,一部分接低電平,這樣數碼管亮的話看公共端接的是高還是低電平就可以判斷了。
2、看你接的限流電阻是不是太大,大於1K的值有可能不亮,最好不要接限流電阻。做實際的實物電路再加上470歐姆。
3、是不是接到51單片機的P0口了,接到P0口必須加上拉電阻,否則不會亮。
4、如果是程序控制數碼管,注意延時時間的長短,太短會看不到亮。

③ 在單片機中,怎樣判斷數碼管的陰陽極

1、檢查數碼管是共陰還是共陽,A表示共陽,K表示共陰。或者直接給公共端接高電平或者低電平,段碼端一部分接高電平,一部分接低電平,這樣數碼管亮的話看公共端接的是高還是低電平就可以判斷了。

2、看你接的限流電阻是不是太大,大於1K的值有可能不亮,最好不要接限流電阻。做實際的實物電路再加上470歐姆。

3、是不是接到51單片機的P0口了,接到P0口必須加上拉電阻,否則不會亮。

4、如果是程序控制數碼管,注意延時時間的長短,太短會看不到亮。

④ 單片機怎麼和數碼管相連

數碼管分共陰和共陽兩種,公共端接電源或者地,其他ABCDEFGH接單片機的IO,數碼管的斷怎麼分配看數碼管的引腳圖,之後通過單片機的IO可以驅動數碼管,多個數碼管的話要採用動態掃描方式,可以詳細看看相關的教程,這個不難。

⑤ 單片機里數碼管的共陰極和共陽極是怎麼回事

數碼管是共陰極,意思是幾段數碼管的陰極都接在一起。這樣只要給陰極一個高電平,所有的段碼都不會亮,如果給低電平,則看對應陽極的電平高低,所以共陰極就是位選,只有它為低電平(選中這位)才能對該數碼管操作。

⑥ 51單片機的數碼管是共陰還是共陽

共陰的 方法:你可以用三用表的二極體檔測試。數碼管有10個引腳,3腳和8腳是連通的。
假設 用紅表筆接3腳,在用黑表筆去接任意一腳,在數碼管上看到LED的發光管有橫或者那個小點亮的話,說明是共陽的數碼管。反之,用黑表筆接3腳的話,亮就屬於是共陰數碼管

⑦ 單片機共陰極數碼管,怎麼分別控制不同的數碼管

這個很好實現的,用動態掃描顯示的方式,利用人眼的視覺暫留原理來控制。
#include<reg51.h>
#define uchar unsigned char;
uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到f
uchar number,dat,dis[4];
void t0isr() interrupt 1
{
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
number++;
number%=4;
switch(number)
P1=0x01<<number;
P0=distab[dis[number]];
}
void t1isr() interrupt 3
{
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
dat++;
dat%=10000;
dis[0]=dat%10;
dis[1]=(dat%100)/10;
dis[2]=(dat%1000)/100;
dis[3]=dat/1000;
}
main()
{
TMOD=0x11;
TH0=(65536-5000)/256;
TL0=(65536-5000)%256;
TH1=(65536-50000)/256;
TL1=(65536-50000)%256;
TR1=1;
ET1=1;
TR0=1;
ET0=1;
EA=1;
while(1);
}

⑧ 什麼是單片機LED數碼管共陽極和共陰極

LED數碼管指的是七段數碼管,有共陽極和共陰極之分;

(順便說 數碼管可不是因單片機而生,所以不是單片機的數碼管,是互不相乾的不同元器件)

共陽極就是把二極體的正極連接在一起,那麼共陰極就是把二極體負極連接在一起;

共陽極數碼管,要點亮LED就需要輸入端信號為低電平,反之共陰極就需要輸入高電平信號;

結果輸出的七段碼就有正反兩種了;

⑨ 單片機陰陽級是0亮還是1亮

陰陽極?好吧,如果你說的是 共陰數碼管 就是 1 亮;共陽數碼管 就是 0亮!數碼管就是把LED的某個公共端接在一起,你這樣想就行了,陰的就是0那肯定要有電壓差才能亮,所以要接1。具體的話,你可以看看 數碼管 的內部結構圖,一看不明白了的。就是LED!
如果不是說 數碼管,請追問。
望採納!

⑩ 51單片機的共陰數碼管怎麼顯示數字(c語言)

要讓51單片機共陰數碼管顯示數字,只需要將單片機的P2埠輸出數字對應的段碼即可。

以顯示數字「0」為例,c語言程序如下:

#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

//數碼管的段碼編碼

Uchar table[10] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

void main(){//主函數

P0 = table[0];//顯示0,大家可以修改裡面的數據。

while(1);//程序不再執行其他步驟;

}

(10)單片機陰陽數碼管擴展閱讀:

數字0-9的對應段碼:

數字0 0x3f

數字1 0x06

數字2 0x5b

數字3 0x4f

數字4 0x66

數字5 0x6d

數字6 0x7d

數字7 0x07

數字8 0x7f

數字9 0x6f

閱讀全文

與單片機陰陽數碼管相關的資料

熱點內容
單片機程序員培訓 瀏覽:988
PHP商城源代碼csdn 瀏覽:632
怎麼把電腦里文件夾挪出來 瀏覽:693
java流程處理 瀏覽:683
ftp創建本地文件夾 瀏覽:659
腰椎第一節壓縮 瀏覽:738
xp去掉加密屬性 瀏覽:117
2345怎麼壓縮文件 瀏覽:982
迷你奪寶新演算法 瀏覽:407
伺服器如何防止木馬控制 瀏覽:715
壓縮空氣用電磁閥 瀏覽:742
微信為什麼不能設置加密認證 瀏覽:672
鄧倫參加密室逃脫視頻 瀏覽:391
音頻壓縮編碼標准 瀏覽:300
常提到的app是表示什麼 瀏覽:261
天津程序員傳銷 瀏覽:349
下班之後的程序員 瀏覽:73
檢測支持ssl加密演算法 瀏覽:344
衢州發布新聞什麼APP 瀏覽:85
中國移動長沙dns伺服器地址 瀏覽:252