導航:首頁 > 電器電路 > 數碼管電路圖

數碼管電路圖

發布時間:2020-12-30 20:02:50

㈠ 求教數碼管電路圖怎麼看

為了節約io口把段碼全部並聯一起 點亮的時候依次點亮(也就是在1234送要哪個數碼管點回亮) 由於單片機的速度答比較快 人眼有視覺惰性所以感覺一直亮著 com是數碼管的公共端(一位數碼管對應著一個com端) 1234分別對應著四個數碼管的com(公共端) 這個就是動態掃描現實

㈡ 試設計單片機控制數碼管顯示電路,畫出電路連接圖,編程實現數碼管從左至右顯示

是設計單片機控制數碼顯示電路板電路

㈢ 這是數碼管電路圖,寫一個能點亮數字7的程序

首先你這個數碼管是共陽的還是共陰的,led1~8是接138還是鎖存器,如果是138的話請提供接ABC的輸入IO,然後P0口按照編碼表來賦值,對7來說共陽的話就是0xF8,共陰是0x07,一般是將編碼聲明為常量數組 code unsigned char[],以後用的時候取出對應的編碼就可以了。下面是示常式序:

#include<reg51.h>
#include<intrins.h>
#include<math.h>
unsignedchardatadis_digit;//dis_digit---位選通值,傳送到P2口用於選通當
//前數碼管的數值,如等於0xfe時,選通P2.0口數碼管
unsignedcharcodedis_code[11]={0xc0,0xf9,0xa4,0xb0,//0,1,2,3
0x99,0x92,0x82,0xf8,0x80,0x90,0xff};//4,5,6,7,8,9,off
unsignedchardatadis_buf[8];//dis_buf---顯於緩沖區基地址
unsignedchardatadis_index;//dis_index---顯示索引,用於標識當前顯示的數碼//管和緩沖區的偏移量
Voiddelay(intt)
{
inti;
while(t--){
for(i=0;i<120;i++)
{;}
}
}
Voidmain()
{
P0=0xff;
P2=0xff;
TMOD=0x01;//定時器0工作於方式1
TH0=0x8C;
TL0=0x8B;
IE=0x8A;//開總中斷和定時器1中斷允許
dis_buf[0]=dis_code[0x1];
dis_buf[1]=dis_code[0x2];
dis_buf[2]=dis_code[0x3];
dis_buf[3]=dis_code[0x4];
dis_buf[4]=dis_code[0x5];
dis_buf[5]=dis_code[0x6];
dis_buf[6]=dis_code[0x7];
dis_buf[7]=dis_code[0x8];
dis_digit=0xf9;//控制在數碼管上顯示的數字效果,按位
dis_index=0;
TR0=1;
while(1);
}
Voidtimer0()interrupt1
//定時器0中斷服務程序,用於數碼管的動態掃描
//dis_index---顯示索引,用於標識當前顯示的數碼管和緩沖區的偏移量
//dis_digit---位選通值,傳送到P2口用於選通當前數碼管的數值,
//如等於0xfe時,選通P2.0口數碼管dis_buf---顯於緩沖區基地址
{
TH0=0x8C;
TL0=0x8B;
P2=0xff;//先關閉所有數碼管
P0=dis_buf[dis_index];//顯示代碼傳送到P0口
P2=dis_digit;
dis_digit=_crol_(dis_digit,2);//位選通值左移,下次中斷時選通下一位數碼管
delay(500);
dis_index++;
dis_index&=0x07;//8個數碼管全部掃描完一遍之後,再回到第一個開始下一次掃描
}


㈣ 用單片機控制數碼管顯示電路圖的運行原理

單片機控制數碼管顯示電路圖的運行原理是利用人眼「視覺暫留」的原理來實專現的。
1、根據科學論斷屬,人眼視覺暫留時間是一幀也就是1/24秒,大約42毫秒時間。
2、在多個數碼管顯示電路中,控制上是通過掃描顯示也就是分別分時給每個數碼管送顯示數據(段碼+位碼),而全部數碼管的一次掃描時間不超過1/24秒。
3、要想達到穩定顯示,經過試驗,每個數碼管數據暫留時間又不能太少,一般不少於3毫秒。因此一個單片機的掃描控制流程最多可以控制14個數碼管。
4、掃描控制,一般用定時器來實現,51單片機有2個定時器,因此,最多可以同時控制28個數碼管穩定顯示。

㈤ 數碼管顯示電路原理圖

所謂的八段就是指數碼管里有八個小LED發光二極體,通過控制不同的LED的亮滅來顯示出不同的字形。數碼管又分為共陰極和共陽極兩種類型,其實共陰極就是將八個LED的陰極連在一起,讓其接地,這樣給任何一個LED的另一端高電平,它便能點亮。而共陽極就是將八個LED的陽極連在一起。其原理圖如下。


其中引腳圖的兩個COM端連在一起,是公共端,共陰數碼管要將其接地,共陽數碼管將其接正5伏電源。一個八段數碼管稱為一位,多個數碼管並列在一起可構成多位數碼管,它們的段選線(即a.b.c.d.e.fg.dp)連在一起,而各自的公共端稱為位選線。顯示時,都從段選線送入字元編碼,而選中哪個位選線,那個數碼管便會被點亮。數碼管的8段,對應一個位元組的8位, a對應最低位, dp對應最高位。所以如果想讓數碼管顯示數字0,那麼共陰數碼管的字元編碼為00111111 , 即Ox3f;共陽數碼管的字元編碼為11000000,即Oxco。可以看出兩個編碼的各位正好相反。如下圖。


由上面的圖可以得到共陽極和共陰極的數碼管的編碼

共陽極:位選為高電平(即1)選中數碼管,各段選為低電平(即0接地時)選中各數碼段,由0到f的編碼為:

uchar code table[]={

0xc0,0xf9,0xa4,0xb0,

0x99,0x92,0x82,0xf8,

0x80,0x90,0x88,0x83,

0xc6,0xa1,0x86,0x8e};

共陰極:

位選為低電平(即0)選中數碼管,各段選為高電平(即1接+5V時)選中各數碼段,

uchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71};

數碼管靜態顯示

當多位數碼管應用於某一系統時,它們的「位選」是可獨立控制的,而「段選」是連接在一起的,我們可以通過位選信號控制哪幾個數碼管亮,而在同一時刻,位選選通的所有數碼管上顯示的數字始終都是一樣的,因為它們的段選是連接在一起的,所以送入所有數碼管的段選信號都是相同的,那麼它們顯示的數字必定一樣,數碼管的這種顯示方法叫做靜態顯示。

讓一個數碼管循環顯示0-9


下面是程序,從DSY_CODE數組中依次的將編碼數據送到P0口就可以了,是不是很簡單。

㈥ 求單片機 連接四位數碼管電路圖

沒查你這數碼管是共陽極還是攻陰極的,我畫了一個共陽極的電路圖,看能用不,(若是共陰極的要麻煩些) P0口要加10K的電阻做上拉。

㈦ 51單片機驅動8位數碼管電路圖

段選直接接到口線,位選接到IO引腳,加上合適的編程就能顯示內容了。我這里有相關的視頻詳細說明資料

㈧ 單片機如何與控制電路連接通過數碼管顯示出來,並且把電路圖設計出來

這是集電極電壓高於基極電壓原因。

㈨ 電路圖里如何區分數碼管是共陽極還是共陰極

根據模擬圖的電平顏色來看,圖中所用的數碼管是共陽的。
如果你手上有該模擬圖,你可以通過逐步運行來分析,也可以雙擊數碼管查看屬性,CA是共陽的,CC是共陰的。

閱讀全文

與數碼管電路圖相關的資料

熱點內容
廚房小家電哪些需要16A 瀏覽:906
大潤發售後如何 瀏覽:45
恩施市家電維修點 瀏覽:950
恆力檢維修干什麼的 瀏覽:801
厚本傢具 瀏覽:646
南昌蘋果授權維修售後 瀏覽:608
石家莊電腦商家電話號碼是多少錢 瀏覽:138
打靶電路圖 瀏覽:464
圓桌傢具多少錢 瀏覽:897
做家電維修怎麼自學 瀏覽:234
怎麼看維修店有沒有更換你的電腦 瀏覽:134
天津市寶坻區三星維修點 瀏覽:565
延時1s電路 瀏覽:242
網吧維修一下要多久 瀏覽:381
衛生間牆壁外側為什麼要做防水 瀏覽:775
朵唯開不了機拿去售後服務要多少錢 瀏覽:233
西單大悅城維修電話多少 瀏覽:426
柳州手機維修哪裡便宜 瀏覽:717
在鄉鎮做五金百貨小家電怎麼選址 瀏覽:942
如何處理珠寶售後 瀏覽:707