娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月10日(星期二)

2021年06月10日 | 基于proteus的51單片機仿真實例,1位數碼管顯示實例

發布者:心滿意足 來源: eefocus關鍵字:proteus 手機看文章 掃描二維碼
隨時隨地手機看文章

1、數碼管實際上是由7個發光二極管組成一個8字形,另外一個發光二極管做成圓點型,這樣就構成了一個數碼管。所有的8個二級管的正極或者負極都連到一個公共端點上,對于公共端連在正極的數碼管,稱為共陽極數碼管,反之稱為共陰極數碼管


根據數碼管的內部結構原理,可以很清楚的知道數碼管顯示數字的原理。


2、由于單片機的IO口的驅動能力有限,而數碼管點亮時需要較大的電流,所以在用單片機構成數碼管顯示系統時,需要增加驅動電路,最簡單的驅動電路就是利用三極管的電流放大能力來輸出較大的電流,


3、讓數碼管顯示數字的步驟為:


1)使數碼管的公共端連到電源(共陽極)或者地(共陰極)上。


2)向數碼管的各個段輸出不同的電平。


本例使用單個數碼管循環顯示0-9這10個數字。


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


#include //包含頭文件


//延時函數,延時約200ms

void delay(void)

{

unsigned char i,j;

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

{

for(j = 0;j < 255;j++);

}

}


//主函數

void main(void)

{

unsigned char i;

unsigned char code Tab[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x82,0xf8,0x80,0x90};

//定義數字0-9的段碼表

P2 = 0xfe; //P2.0輸出低電平,數碼管電源導通

while(1)

{

for(i = 0;i < 10;i++) //循環10次。數碼管循環顯示數字0-9

{

P0 = Tab[i]; //P0口輸出數字0-9對應的段碼

delay(); //延時

}

}

}




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


需要說明的是在proteus中,查找排阻(不帶公共端)和數碼管的方法。


查詢數碼管元件時,輸入關鍵字“7seg-com..”后,就可以看到各種數碼管的電路符號。根據需要選擇相應數碼管即可。


排阻的查找方法:查找帶公共端的排阻時,輸入關鍵字“respack”即可。


不帶公共端的排阻,輸入關鍵字“RX8”即可



6、將ex47.hex文件載入at89c51中,啟動仿真,按動按鍵,觀察程序運行結果,下圖是某一時刻程序運行結果



關鍵字:proteus 引用地址:基于proteus的51單片機仿真實例,1位數碼管顯示實例

上一篇:二叉樹算法在單總線上的C51軟件實現
下一篇:單片機C8051F020及其在露點測試系統中的應用

推薦閱讀

STM32F030F4上自帶的串口硬件接收超時機制,使用很方便下面就來說說。用于設定超時時間函數USART_SetReceiverTimeOut( USARTx, USART_ReceiverTimeOut);其實就是對寄存器USARTx_RTOR[0:23]設定一個值。當接收到最后一個字符之后,總線為空閑狀態,MCU就開始計時,當計時的時間達到USART_ReceiverTimeOut值,就會置標志位USART_IT_RTO為1。如果使能了中斷...
中國電動汽車廠商現在翹首以盼的,是寧德時代的高能811電池。 電動汽車想要更高能量密度動力電池,如同饕餮,怎么吃也吃不飽。中國電動汽車廠商現在翹首以盼的,是寧德時代的高能811電池。 2019年3月,寶馬X1插電式混合動力里程升級版上市,采用了寧德時代811電芯。寶馬宣稱,這是全球第一個量產811電池。此外,廣汽Aion S、幾何A兩款車也在近期差不多將...
汽協發布電池的數據,我根據 GGII 的數據來做一下整理,5 月我國新能源汽車生產約 7.5 萬輛,同比下降 32%;動力電池裝機量約 3.51GWh,同比下降 38%。我從兩個角度來看這個行業的變化: 1) 電池在不同細分領域的需求,和不同領域的集中度情況分析 2) 不同車企的總體需求和電池選擇戰略 01動力電池數據概覽 ...
1. 介紹還是按照之前的順序,先大體介紹一下。以下資料來自于官網。STM32CubeMX is a graphical tool that allows a very easy configuration of STM32 microcontrollers and microprocessors, as well as the generation of the corresponding initialization C code for the Arm? Cortex?-M core or a partial Li...

史海拾趣

小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 石林| 江都市| 银川市| 夹江县| 特克斯县| 博乐市| 江华| 五河县| 阜新市| 云安县| 绿春县| 卢湾区| 广宁县| 通州区| 乐亭县| 车险| 白城市| 蓬安县| 阳朔县| 五莲县| 紫阳县| 崇阳县| 西丰县| 临颍县| 安阳县| 建湖县| 芜湖市| 鸡东县| 吉安市| 北流市| 浑源县| 抚宁县| 阜阳市| 高雄市| 潍坊市| 盐山县| 白银市| 彭州市| 运城市| 禹州市| 绵竹市|