国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年07月17日(星期四)

2020年07月17日 | 基于proteus的51單片機(jī)仿真實(shí)例六十、8位數(shù)碼管顯示實(shí)例

發(fā)布者:獨(dú)行于世 來源: eefocus關(guān)鍵字:proteus  51單片機(jī)  8位數(shù)碼管顯示 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

1、本例實(shí)現(xiàn)在8位數(shù)碼管上同時(shí)顯示多個(gè)不同字符。


2、本例使用了8只集成式7段共陽數(shù)碼管(pruteus中元件標(biāo)識(shí)為7seg-mpx8-ca-blu,共陽為ca,共陰為cc),所有8個(gè)數(shù)碼管的段碼引腳a,b,c,d,e,f,g,dp都是分別并聯(lián)在一起,任何時(shí)候發(fā)送的段碼均會(huì)傳送到所有數(shù)碼管上,所有的數(shù)碼管的共陽極是獨(dú)立的,本例中個(gè)數(shù)碼管的共陽極分別與8只NPN三極管射極相連,程序運(yùn)行時(shí),任意時(shí)刻僅允許一只數(shù)碼管的共陽極連接+5V,當(dāng)向連接段碼的端口發(fā)送段碼值時(shí),相應(yīng)數(shù)字只會(huì)顯示在某一只數(shù)碼管上。


3、為了使不同數(shù)碼管顯示不同字符,本例使用的是集成式多位數(shù)碼管常用的動(dòng)態(tài)掃描顯示技術(shù),他利用了人的視覺暫留特征,選通第一只數(shù)碼管時(shí),發(fā)送1的段碼;選通第二只數(shù)碼管時(shí),發(fā)送2的段碼,...每次僅選通一只數(shù)碼管,發(fā)送相應(yīng)的段碼,每次切換選通下一數(shù)碼管并發(fā)送相應(yīng)段碼的時(shí)間間隔非常短,視覺惰性使人感覺不到字符是一個(gè)接一個(gè)顯示在不同的數(shù)碼管上的,而會(huì)覺得所有的字符很穩(wěn)定的同時(shí)顯示在不同數(shù)碼管上。


在控制兩位數(shù)碼管選通的時(shí)間間隔時(shí),要注意全屏的掃描頻率要高于視覺暫留頻率16-20Hz。對(duì)于程序中的點(diǎn)亮一位數(shù)碼管的延時(shí)時(shí)間,我們可以嘗試將延時(shí)時(shí)間改為其他數(shù)值,觀察會(huì)出現(xiàn)什么樣的效果。

 

4、在keil c51中新建工程ex48,編寫如下程序代碼,編譯并生成ex48hex文件

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

*         LED數(shù)碼管顯示演示程序                                                *

*         在8個(gè)LED數(shù)碼管上依次顯示1,2,3,4,5,6,7,8                              *

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

#include          //包含頭文件

#include         //包含移位函數(shù)頭文件

//段碼表

unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0, // 0, 1, 2, 3

    0x99,0x92,0x82,0xf8,0x80,0x90, 0xff};// 4, 5, 6, 7, 8, 9, off

//毫秒級(jí)延時(shí)函數(shù)

void delay(unsigned int x)

{

  unsigned char i;

 while(x--)

 {

  for(i=0;i<120;i++);

 }

}

//主函數(shù)

void main()

{

 unsigned char k,m=0x80;      //變量定義

 P0 = 0xff;       //先關(guān)閉數(shù)碼管

 P2 = 0x00;        //

 while(1)

 {

   for(k = 0;k < 8;k++)       //循環(huán)8次

  {

    P2 = 0x00;      //每顯示一位都要關(guān)閉位選端口一次

   m=_crol_(m,1);   //循環(huán)左移

   P2=m;            //每次選通一個(gè)位選端口

   P0=dis_code[k+1];   //段碼送P0口

   delay(2);

  }

 }

}

 

5、在proteus中新建仿真文件ex48.dsn,電路原理圖如下所示

6、將ex48.hex文件載入at89c51中,啟動(dòng)仿真,觀察程序運(yùn)行結(jié)果,下圖是程序運(yùn)行結(jié)果。我們也可以試著將程序中的 “P2 = 0x00;      //每顯示一位都要關(guān)閉位選端口一次”這句話去掉,然后再觀察程序運(yùn)行結(jié)果,觀察會(huì)出現(xiàn)什么情況,并解釋這種情況。

關(guān)鍵字:proteus  51單片機(jī)  8位數(shù)碼管顯示 引用地址:基于proteus的51單片機(jī)仿真實(shí)例六十、8位數(shù)碼管顯示實(shí)例

上一篇:單片機(jī)2——?jiǎng)討B(tài)數(shù)碼管的一些實(shí)例
下一篇:(5)單片機(jī)動(dòng)態(tài)數(shù)碼管

推薦閱讀

英國《太陽報(bào)》發(fā)表了一篇報(bào)道,其中引用了機(jī)器人索菲亞的創(chuàng)造者漢森博士在其論文中的觀點(diǎn),稱機(jī)器人在2045年將享有和人類一樣的公民權(quán)利,包括與人類或其他人機(jī)器人結(jié)婚。 這一概念現(xiàn)在看起來似乎很遙遠(yuǎn)。但漢森稱,人類距離那個(gè)時(shí)代已經(jīng)不遠(yuǎn)了。他預(yù)言,機(jī)器人將在2035年全方位超越人類;2038年,機(jī)器人還將掀起一場(chǎng)全球性的機(jī)器人公民權(quán)利運(yùn)動(dòng)。 ...
這是挑戰(zhàn)難度很大的任務(wù)。 遙控操作是指遠(yuǎn)距離駕駛或者指揮一輛車的能力,雖然它是個(gè)冷門的話題,但卻是一個(gè)能讓自主無人駕駛技術(shù)走向世界的關(guān)鍵技術(shù)要素。一家名為Designated Driver的新公司認(rèn)為,他們可以在這方面發(fā)揮助力。 即便在正午,開車從舊金山跑到圣何塞這80公里左右的路途也是個(gè)苦差事。在灣區(qū)開車時(shí)而要遭遇在出行高峰時(shí)段堵車,時(shí)而又經(jīng)歷轉(zhuǎn)...
引腳名稱引腳功能說明VCC數(shù)字電路的電源GND地端口B(PB5..PB0)端口 B 為 6 位雙向 I/O 口,具有可編程的內(nèi)部上拉電阻。其輸出緩沖器具有對(duì)稱的驅(qū)動(dòng)特性,可以輸出和吸收大電流。作為輸入使用時(shí),若內(nèi)部上拉電阻使能,端口被外部電路拉低時(shí)將輸出電流。在復(fù)位過程中,即使系統(tǒng)時(shí)鐘還未起振,端口 B處于高阻狀態(tài)。端口 B 也可以用做其他不同的特殊功...
近日,半導(dǎo)體行業(yè)權(quán)威機(jī)構(gòu)IC Insights發(fā)布了2020年底全球各個(gè)國家及地區(qū)的芯片產(chǎn)能數(shù)據(jù)圖?! ∠聢D顯示了截至2020年12月份全球區(qū)域晶圓產(chǎn)能情況:需要注意的是,IC Insights的統(tǒng)計(jì)標(biāo)準(zhǔn)是根據(jù)工廠歸屬地來劃分的。例如三星在美國設(shè)立的工廠會(huì)算到美國的總產(chǎn)能中,臺(tái)積電在我國大陸設(shè)立的工廠算在大陸的總產(chǎn)能中?! ⊥ㄟ^圖片可以看出,截至2020年12月,...

史海拾趣

小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved