wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

51單片機學習之4-數碼管

作者:佚名   來源:本站原創   點擊數:  更新時間:2013年10月20日   【字體:

11

一、數碼管工作原理



 

 

數碼管顯示亮度高,響應速度快,可以在一些比較差的環境中使用。有1位、2位、4位、8位連體等。。。也有專用于顯示時間的數碼管。

如圖,一位數碼管由8個二極管構成,7個構成“日”字型,1個是小圓點。分共陰和共陽。 共陰:所有二極管的負極連接在一起,接到電源負極。共陽:所有二極管的正極連接在一起,接到電源正極。(圖(a)引腳畫錯了。)

驅動的原理都很簡單,如共陽型數碼管的驅動。圖(b)右邊的電路圖可以看出,所有的二極管正極都接在電源正極,abcdefgdp都接在單片機的IO口上,在《51單片機復習筆記1》:http://m.izizhuan.cn/mcu/2111.html 中介紹過驅動二極管的原理,所以這里只需要在相應的二極管負極給低電平即可讓相應的二極管發光。

這里補充一下,為什么給高電平二極管就不亮,給低電平就亮呢。因為單片機是TTL電平,也就是說高電平即輸出5V,低電平就不輸出電壓0V,二極管的正極接在電源的正極那就是5V,那么二極管的負極如果也給高電平的話,那么就相當于在二極管的負極也接到了5V,二極管兩端都是5V 沒有電勢差,就相當于沒有通電一樣,自然不會發光。給低電平即0V,那么二極管就有一個5V的電勢差且是正向偏置,二極管自然就發光了,共陰型恰好相反。

   看下圖(設共陽型),假如我們要讓數碼管顯示‘1’,那么只需要給bc段的二極管低電平,其他為高電平即可讓數碼管顯示‘1’。假如我們要讓數碼管顯示‘2’,那么只給abged低電平即可讓數碼管顯示‘2’。要顯示什么,只給相應的發光二極管低電平即可。



 

  那么在實際編程中應該怎么寫程序呢。

我們將abcdefgdp八個引腳接到單片機的P1口,P1^0aP1^1b.....P1^7dp。畫紅框的是低四位。那么如果要顯示2

P1^0 = a =0P1^1 = b = 0P1^6 = g = 0P1^4 = e = 0P1^3 = d = 0  

剩余的為1那么就是:1010 0100 = 0xA4 

程序代碼中將0xA4賦值給P1即可,如 P1 = 0xA4;  看圖。

 





 

 




  由于數碼管需要占用單片機的IO口很多,所以一般會搭配
74HC573芯片來擴展IO口。《51單片機復習筆記1》有介紹該芯片的使用方法。驅動原理一樣。
 

 

數碼管顯示方式有兩種:

靜態顯示:其實和上面一樣,如P1=0xA4; 那么P1一直維持0xA4那么數碼管的每一段二極管的狀態都會保持字形不變。變動P1的電平狀態才會改變新字形。優點是占用CPU時間少。缺點是占用IO口多硬件設計復雜,特別是控制多位數碼管時尤為占用IO口,成本較高。


動態顯示:動態其實就是利用發光二極管的余暉和人眼視覺暫留作用。控制多位數碼管時,將所有數碼管的段選并聯在一起,由位選線控制是哪位數碼管接受段選編碼。如下圖一樣。

例如:

P0組是并聯所有數碼管的段選。P2^6P2^7選擇哪位數碼管。我要顯示520,那么     首先選中第一位數碼管,然后送數字5的段編碼控制段選的P0口。

然后再選中第二位數碼管,再送數字2的段選編碼給P0,這時候第一位數碼管雖然斷電,但是二極管并沒有瞬間熄滅,所以還有余暉保持字形。
繼續再選中第三位數碼管送數字0的段選編碼給P0,這時候第一、第二位數碼管雖然都斷電,但由于切換速度太快,余暉仍沒有完全熄滅就造成三位數碼管同時顯示不同的數字字型的假象。

 

 




 

上圖是六位共陰型數碼管搭配兩片74HC573芯片的電路圖。L2是控制數碼管的abcdefgdpL3是選擇要顯示的數碼管。
下圖是
74HC573芯片接在單片機上的10IO口。(完美詮釋74HC573的實用性,哈哈~
 

 



 

 

下圖是編碼列表



 

利用數碼管顯示秒表程序源碼:

/*****************************************

說明:動態顯示方式控制數碼管。秒表源碼

設計者:LQQ1007566569

開發板:DB-51 Ver2.1

數碼管:六位共陰型

******************************************/

#include<reg52.h>

#include<intrins.h>

 

#define uint unsigned int

#define uchar unsigned char

 

sbit dual = P2^6;// 控制 L274HC573芯片是否鎖存

sbit weal = P2^7;// 控制 L374HC573芯片是否鎖存

 

uchar aa;

 

// 數碼管顯示數字的編碼 table[0] 就是顯示 0

uchar code table[]={

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

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

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

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

 

// 要顯示指定數字的數碼管

uchar code tablewe[]={

0xfe,0xfd,0xfb,0xf7,0xef,0xdf};

 

#define Time 50000

#define YsTime 1

 

void ShowTime(uchar bai, uchar shi, uchar ge);

void delay(uint z);

 

/******** 主函數 ********/

void main()

{

uchar b, s, g;

TMOD = 0x01;// 選擇定時器工作方式 1

 

TH0=(65536-Time)/256;// (65536 - (50000/(12*(1/12))))/256 ;

TL0=(65536-Time)%256;// (65536 - (50000/(12*(1/12))))%256 ;

 

EA=1;  // 開啟總中斷

ET0=1;// 開啟定時器 中斷

TR0=1;// 啟動定時器 0

 

while(1)

{

   if(aa == 20)// 50ms*20 = 1000ms = 1s

   {

   aa = 0;

g ++; // 個位自增

 

if(g == 10)

{

s++;   // 十位自增

g = 0;

}

if(s == 10)

{// 百位自增

b++;

s = g = 0;

}

if(b == 10)

b = s = g = 0;

   }

   ShowTime(table[b], table[s], table[g]);

}

}

 

/******** 數碼管顯示函數 ********/

void ShowTime(uchar bai, uchar shi, uchar ge)

{

// 顯示百位

dual = 1;

P0  = bai;

dual = 0;

 P0 = 0xff;

weal = 1;

P0   = 0xfe;

weal = 0;

delay(YsTime);

 

   // 顯示十位

dual = 1;

P0  = shi;

dual = 0;

 P0 = 0xff;

weal = 1;

P0   = 0xfd;

weal = 0;

delay(YsTime);  

  

  // 顯示個位

dual = 1;

P0  = ge;

dual = 0;

 P0 = 0xff;

weal = 1;

P0   = 0xfb;

weal = 0;

delay(YsTime);

}

 

/******** 延時函數 ********/

void delay(uint z)

{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

 

/******** 中斷函數 每50ms觸發一次 ********/

void timer0() interrupt 1 

{

TH0=(65536-Time)/256;

TL0=(65536-Time)%256;

aa++;

}

 

也有采用BCD-7段譯碼芯片:共陽型的74LS4874LS49CD4511。共陰的74LS4674LS47CD4513
 

 

第十二集

 

霖鋒教程中的是兩個四位一體共陰型數碼管,通過一片74HC573芯片控制兩個四位數碼管的段選,通過一片74HC138芯片選擇位數碼管(即位選)。

 

74HC138的引腳說明:



 

先把一些簡單的引腳說一下:

GND接地、VCC接電源正極。

E1E2:低電平有效,如果其中一個為高電平則無法操控芯,Y0 — Y7 輸出全高電平。

E3:高電平有效,如果為低電平則無法操控芯片,Y0 — Y7 輸出全高電平。

如果要控制芯片首先是 VCCGND接電源,E1E2低電平或接低,E3高電平。

下面這三個引腳是比較重要的:

AIO口是輸入,Y組端口是輸出。

A0A1A2是用來控制Y0 — Y7 輸出電平狀態,往里面輸入八進制數即可指定Y0 — Y7中其中一個為低電平。例如想要 Y5 為低電平,那么5的八進制為101,只需要給 A2 = 1A1=0A0=1,即可讓Y5為低電平。想要Y3為低電平,那么3的八進制為011,只需要給A2 = 0A1 = 1A0 = 0 即可。

記住,AIO只是控制Y組的某一IO輸出低電平而已,其余都為高電平。

 

教程中有八位數碼管,所有剛好Y組全部都用上。

關閉窗口

相關文章

日韩成人影音| 91精品国产品国语在线不卡| 国产视频精品久久久| 丝袜美腿玉足3d专区一区| 日本成人午夜影院| 国产精品自拍电影| 成年女人免费又黄又爽视频| fc2在线中文字幕| 欧美123区| 韩日欧美一区| 国产欧美一区二区精品婷婷| 性做久久久久久久久| 色偷偷亚洲男人天堂| 国产大片精品免费永久看nba| 欧美日本精品在线| 国产精品视频精品| 麻豆av免费在线| 在线观看福利片| 欧美xxxx黑人| 色综合久久久久久| 久草视频在线播放| 日韩成人av在线资源| 国产韩日精品| 成人免费视频网站在线观看| 豆国产96在线|亚洲| 国产剧情av在线| 123区在线| 综合天天久久| 欧美一区二区三区白人| 国产精品视频一| 91免费网站视频| 日韩精品久久久久久久| 久久这里只有精品免费| 热re久久精品国产99热| 老色鬼在线视频| 国产一区二区免费在线| 欧美高清视频在线| 在线观看亚洲视频啊啊啊啊| 95av在线视频| 久久久精品人妻一区二区三区| 波多野结衣在线观看一区| 毛片在线播放网址| 伊人激情综合| 亚洲精选一区二区| 午夜av中文字幕| 成年女人免费v片| 久久久久久久久久久妇女 | 少妇高潮一区二区三区| 国产精品久久久久久亚洲毛片 | 国产一线在线观看| 黄色在线网站| 国产精品成人免费在线| 欧洲精品在线播放| 日本午夜视频| 成人妖精视频yjsp地址| 一本一本久久a久久精品综合小说| 欧美黄色免费网址| 九九热精品在线视频| 欧美综合久久| 精品sm捆绑视频| 97人人模人人爽人人澡| 1024亚洲| jizz一区二区| 国产伦精品一区| www.97视频| h片免费观看| 亚洲一区二区动漫| 久久琪琪电影院| 色一情一乱一伦一区二区三欧美| 国产精品三级在线观看无码| 尤物视频在线观看网站| 国产精品久久久久久麻豆一区软件 | 欧美一二三区视频| 青草在线视频| 日韩欧美在线字幕| 波多野结衣天堂| 真不卡电影网| 18成人在线观看| 超碰97在线看| 国产专区视频| 久久综合久久综合亚洲| 亚洲人高潮女人毛茸茸| 中文字幕 亚洲一区| 亚洲最大网站| 久久综合久久美利坚合众国| 久久精品一区二区三区资源网 | 91视频在线观看| 亚洲成人a级网| 国产精品国产三级国产aⅴ| 亚洲精品美女| 久久九九精品99国产精品| 超碰caoprom| 麻豆av在线导航| 欧美性xxxxx极品少妇| 91在线无精精品白丝| 澳门av一区二区三区| 国产一区二区三区视频在线观看 | 希岛爱理av一区二区三区| 国产精品―色哟哟| 亚洲a成v人在线观看| 国产女人高潮毛片| 久久99国内精品| 韩国精品久久久999| 久久久久狠狠高潮亚洲精品| 一女二男一黄一片| 操你啦在线视频| 在线观看视频一区二区| 西西大胆午夜视频| 欧美videos粗暴| 色偷偷噜噜噜亚洲男人| 久久久久免费看| 亚洲kkk444kkk在线观看| 国产三级欧美三级日产三级99 | 成人一区二区三区仙踪林| 午夜不卡影院| 欧美激情高清视频| 亚洲午夜久久久久中文字幕| 成人激情小说网站| 亚洲理论中文字幕| 亚洲高清999| 国产精品一二区| 中文字幕一区二区三区人妻不卡| 日本高清在线观看| 国产精品亚洲第一区| 国产色在线 com| 69影院欧美专区视频| 永久免费av在线| 98精品国产高清在线xxxx天堂| 一级淫片免费看| 亚洲国产激情av| 天天爽夜夜爽夜夜爽精品| 狠狠色狠狠色综合系列| 特级黄色录像片| 黄色av网站在线观看| 午夜欧美大尺度福利影院在线看| 国产一级免费片| 经典三级久久| 国产精品国产三级国产aⅴ浪潮| 最好看更新中文字幕| 国产无人区一区二区三区| 色综合av综合无码综合网站| 丰满诱人av在线播放| 亚洲天堂中文字幕| 屁屁影院国产第一页| 日本成人三级电影| 在线视频一区观看| 免费看的毛片| 91香蕉国产在线观看软件| 男人网站在线观看| 欧美挤奶吃奶水xxxxx| 日韩激情视频| 国产精彩视频在线观看免费蜜芽| 国产精品乱人伦中文| 欧美色图一区二区| 久久精品国产亚洲aⅴ| 任你躁av一区二区三区| 日韩国产欧美在线播放| 欧美日韩亚洲在线| 日韩中文字幕免费在线观看| 国产一区亚洲一区| 国产精品探花一区二区在线观看| 一区二区三区国产精华| caoporm在线视频| 国产成人福利av| 欧美精品一区二区三区在线看午夜 | 亚欧色一区w666天堂| 亚洲成a人片77777精品| 韩国女主播成人在线| 成人免费网站在线看| 麻豆网站在线| 亚洲www视频| 成人午夜在线| 日韩精品在线观看av| 欧美欧美全黄| 青青草自拍偷拍| 国产精品久久综合| 麻豆视频国产| 欧美黄色小视频| 女子免费在线观看视频www| 日韩一区二区三区三四区视频在线观看 | 国产成人无遮挡在线视频| 做爰视频毛片视频| 久久久久www| av久久网站| 色欲一区二区三区精品a片| 色中色一区二区| 色猫av在线| 麻豆av福利av久久av| 欧美1级2级| 四虎影院一区二区三区| 99re8这里有精品热视频8在线| 国语对白做受xxxxx在线中国| 亚洲电影成人| 免费一级全黄少妇性色生活片| 精品国产乱码久久久久酒店| 欧美成人精品福利网站| 欧美成人免费视频| 涩涩视频在线| 亚洲中文字幕一区| 国产福利一区二区三区视频在线| 久久夜色精品亚洲| 亚洲人成网站精品片在线观看| 好吊色免费视频| 日韩免费高清在线观看| h网站免费看| 九九久久久久99精品| 国产亚洲精品久久久久久青梅 | 日韩www在线| 国产经典自拍视频在线观看| 中文字幕在线乱| 欧美国产高潮xxxx1819| 99999精品| 久久久国际精品| 97人妻一区二区精品视频| 久久久五月婷婷| 伦理欧美一区| 国产精品日日做人人爱| 亚洲肉体裸体xxxx137| 久久精品黄色片| 51精品视频一区二区三区| 国产香蕉视频在线看| 久久久人成影片一区二区三区观看 | 国产日韩精品一区| 8mav在线| 欧美日韩午夜爽爽| eeuss国产一区二区三区| 日本三级在线电影| 亚洲毛片aa| 亚洲国产成人一区二区三区| 高清av影院| 日本少妇高潮喷水视频| 中文字幕视频一区| 日韩男人的天堂| 91国产视频在线观看| 国产一区二区主播在线| 日本三级一区二区| 国产99视频精品免费视频36| 成人精品视频一区二区三区| av大片在线| 国产真实的和子乱拍在线观看| 国产成人一区二区三区小说 | 在线看片黄色| 亚欧精品在线视频| 在线视频你懂得一区| 国产在线69| www.四虎在线| 亚洲国产精品福利| 一区二区三区四区视频免费观看| yjizz国产| 久久五月情影视| 欧美大片aaaa| 精品樱空桃一区二区三区| av在线免费观看国产| 成人av国产| 国产精品yjizz视频网一二区| 亚洲国产成人不卡| 蜜桃av一区二区三区电影| 国产精品爽爽久久久久久| 日韩av在线免费看| 久久蜜桃精品| 毛片毛片毛片毛片毛片毛片| 欧美一区在线直播| 嫩草影视亚洲| 国产一二三四| 熟女少妇精品一区二区| 亚洲精选一二三| h小视频在线观看网| 欧美精品一区二区视频| 国产人妖乱国产精品人妖| www在线观看黄色| 一级特黄aaa大片| 丰满人妻一区二区三区53号| 欧美喷水一区二区| 欧美韩国日本在线观看| 色先锋av资源| 潘金莲一级黄色片| 精品在线观看一区二区| 欧美色图天堂网| 99精品国产福利在线观看免费| 午夜成人影视| 亚洲综合五月天婷婷丁香| 久久综合精品国产一区二区三区| 丝袜美腿一区| 97视频网站| 中文字幕永久在线视频| 欧美一二三不卡| 91tv亚洲精品香蕉国产一区7ujn| 亚洲大型综合色站| 日韩视频精品在线观看| 波多野一区二区| 一个人在线视频免费观看www| 久久精品视频8| 国产淫片av片久久久久久| 97在线日本国产| 国产在线国偷精品免费看| 精品电影在线| 中文字幕日韩一级| 中文字幕一区二区三区四区五区六区| 91精品在线免费| 97精品中文字幕| 麻豆视频在线观看免费网站| 中文字幕一二三四| 亚洲精品在线网址| 全亚洲最色的网站在线观看| 午夜激情一区二区| 久久久久久穴| 国产福利亚洲| 可骚可骚的黄视频网站| 精品国产一区二区三区四| 国产日产一区二区| 尤物在线观看一区| 黄色网zhan| 99.玖玖.com| 国产一区二区三区高清播放| 草莓视频一区| аⅴ成人天堂中文在线| 亚洲经典自拍| 国产精品久久久久秋霞鲁丝| 国内精品久久久久久久久久久 | 黄色国产网站| eeuss国产一区二区三区| 一区二区三区四区五区精品 | 亚洲电影av| 成人黄色免费片| 男女啪啪a级毛片| 99国产精品| 91精品啪在线观看麻豆免费| 五月婷婷一区二区三区| 国产欧美一区二区三区国产幕精品| 国产91色在线| 亚洲一级爰片777777| 国产亚洲激情| 91视频最新| 国产xxxx做受性欧美88| 国产乱子伦一区二区三区国色天香| 国产一区喷水| 日本www视频在线观看| a级高清视频欧美日韩| 秋霞在线一区二区| 亚州黄色一级| 亚洲一区在线视频观看| 欧美精品 - 色网| 888av在线视频| 欧美sm极限捆绑bd| 国产一级做a爰片在线看免费| 欧美wwwsss9999| 性色av一区二区三区免费| 精品国产va久久久久久久| 一本色道88久久加勒比精品| 超碰97国产在线| 搞黄在线观看| 中文字幕一区二区在线观看| 在线观看国产一级片| 午夜影院免费在线| 欧美mv日韩mv国产| 国产一级片毛片| 99精品电影| av在线不卡一区| 免费吸乳羞羞网站视频| 国产免费观看久久| 日韩精品在线播放视频| 国产欧美一区二区三区精品酒店| 亚洲嫩模很污视频| 中文av免费观看| 国产日韩一区二区三区在线| 日本在线观看一区二区| 黑料吃瓜在线观看| 狠狠躁18三区二区一区| 欧美波霸videosex极品| 噜噜噜天天躁狠狠躁夜夜精品| 性欧美视频videos6一9| 欧美第一页草草影院浮力| 91社区在线播放| jizz欧美性11| 97精品国产99久久久久久免费| 久久福利网址导航| 中文字幕亚洲日本岛国片| 成年人国产精品| 天天干天天操天天做| 偷拍精品精品一区二区三区| 久久婷婷国产麻豆91天堂| 二区三区偷拍浴室洗澡视频| 丰满岳乱妇一区二区三区| 黄色国产小视频| av在线一区不卡| 国产91精品久久久久| 99久久99久久免费精品小说| 综合分类小说区另类春色亚洲小说欧美| 亚洲av成人片无码| 精品国产乱子伦一区二区| 亚洲a成v人在线观看| 日本免费视频www| 日韩一区二区高清| 国产乱码精品一区二区| 国产一区二区不卡| 热久久久久久久久| 亚洲精品在线a| 成人免费视频视频在| 国产在线导航| 日韩欧美高清一区|