国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

三、51單片機 使用Proteus仿真實現(xiàn)8位數(shù)碼管滾動顯示(仿真及代碼)

這篇具有很好參考價值的文章主要介紹了三、51單片機 使用Proteus仿真實現(xiàn)8位數(shù)碼管滾動顯示(仿真及代碼)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1,目標(biāo)

? ? ? ? 使用51單片機控制8位數(shù)碼管,分別滾動顯示單個數(shù)字0~7,程序運行之后,單片機先控制最左邊的第一位數(shù)碼管顯示0,其他的熄滅,延時一段時間之后,控制左邊第二個數(shù)碼管顯示1,其它熄滅,以此類推,反復(fù)循環(huán)上述過程。

2,設(shè)計方式

? ? ? ? 使用P0輸出段碼,P2輸出位碼,因為單片機的電流不足以點亮數(shù)碼管,因此,我們可以通過使用由8個NPN型三極管組成的位驅(qū)動電路來對數(shù)碼管進行位驅(qū)動和位控制掃描,話不多說,上程序

3,代碼如下

#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int

uchar code dis_code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};//共陽數(shù)碼管段碼表 01234567
  
//0xf8,0x82,0x92,0x99,0xb0,0xa4,0xf9,0xc0	7~0
void  delay(uint t)		//延時子函數(shù)
{
	uchar i;
	while(t--) for(i=0;i<200;i++);
}

void  main()
{	
	uchar i,j=0x80;//10000000
	while(1)
	{
		for(i=0;i<8;i++)
		{
			j=_crol_(j,1);			//_crol_(j,1)——將j循環(huán)左移1位	
			P0=dis_code[i];			//P0口輸出段碼
			P2=j;				    //P2口輸出位控碼	
		
			delay(200);	
			P0=0x00;
		}
	}
}

4,仿真圖如下

51單片機8位數(shù)碼管顯示,51單片機,proteus,單片機

5,小結(jié)

? ? ? ? 由于數(shù)碼管的余暉和人眼的“視覺暫留”,只要控制好數(shù)碼管的顯示時間并減小延時時間,即可實現(xiàn)8位數(shù)碼管“同時點亮”的效果。文章來源地址http://www.zghlxwxcb.cn/news/detail-534044.html

到了這里,關(guān)于三、51單片機 使用Proteus仿真實現(xiàn)8位數(shù)碼管滾動顯示(仿真及代碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【普中】基于51單片機簡易計算器數(shù)碼管顯示設(shè)計( proteus仿真+程序+實物演示+講解視頻)

    【普中】基于51單片機簡易計算器數(shù)碼管顯示設(shè)計( proteus仿真+程序+實物演示+講解視頻)

    【普中開發(fā)板】基于51單片機簡易計算器數(shù)碼管顯示設(shè)計( proteus仿真+程序+實物演示+講解視頻) Proteus 仿真:Proteus 8.16(有低版本) 程序編譯器:keil 4/keil 5 編程語言:C語言 設(shè)計編號:P04 普中開發(fā)板實驗設(shè)計 本設(shè)計旨在設(shè)計一個基于51單片機的簡易計算器仿真設(shè)計。 功能要求

    2024年02月02日
    瀏覽(28)
  • 51單片機通過兩片74HC595級聯(lián),用8位LED數(shù)碼管,分別顯示當(dāng)前日期,如:“2”、“0”、“-”、“0”、“5”、“-”、“2”、“6”,用Proteus仿真實現(xiàn)。

    51單片機通過兩片74HC595級聯(lián),用8位LED數(shù)碼管,分別顯示當(dāng)前日期,如:“2”、“0”、“-”、“0”、“5”、“-”、“2”、“6”,用Proteus仿真實現(xiàn)。

    1.先上仿真圖,但這么連仿真圖是不太正確的,要注意。展示的話能用就行。 2.從上到下依次放上數(shù)據(jù)手冊上的引腳解釋和邏輯功能和時序圖 ? ?3.貼上代碼:寫了發(fā)送一字節(jié)數(shù)據(jù)函數(shù),發(fā)送全部字節(jié)函數(shù),加上一些寫了很久的解釋(求贊)。

    2024年02月08日
    瀏覽(31)
  • 二、51單片機 使用Proteus仿真掌握矩陣鍵盤(仿真及代碼)

    二、51單片機 使用Proteus仿真掌握矩陣鍵盤(仿真及代碼)

    學(xué)習(xí)內(nèi)容:通過proteus實現(xiàn)對51單片機矩陣的掌握 1 、鍵盤接口設(shè)計。鍵盤——向單片機輸入數(shù)據(jù)、命令等功能,是人機對話的主要手段。由若干按鍵按照一定規(guī)則組成。每一個按鍵實質(zhì)上是一個按鍵開關(guān),按構(gòu)造可分為有觸點開關(guān)按鍵和無觸點按鍵。有觸點開關(guān)按鍵常見的有

    2024年02月11日
    瀏覽(23)
  • Proteus仿真--基于51單片機的走馬燈實現(xiàn)(仿真文件+程序)

    Proteus仿真--基于51單片機的走馬燈實現(xiàn)(仿真文件+程序)

    本文主要介紹基于51單片機的走馬燈仿真(完整仿真源文件及代碼見文末鏈接) 本設(shè)計中有16個LED燈用于流水走馬演示,一位數(shù)碼管用于顯示當(dāng)前模式狀態(tài),3個按鍵分別用于選擇模式及加減速度控制 仿真圖如下 其中 K1:用于模式切換選擇,有多種模式可切換 K2:加速流水/走

    2024年02月06日
    瀏覽(69)
  • Proteus8仿真:51單片機使用串口進行雙機通訊

    Proteus8仿真:51單片機使用串口進行雙機通訊

    元器件 名稱 電阻 RES 51單片機 AT89C51 電容 CAP 晶振 CRYSTAL BCD數(shù)碼管 7SEG-BCD 串口初始化: 首先根據(jù)相關(guān)的串口寄存器編寫對應(yīng)的初始化代碼: STC89C51單片機設(shè)有兩個定時器/計數(shù)器,因定時器1有4種工作方式,而常選用定時器1的工作方式2(8位自動重裝)作為波特率的溢出率。 串口

    2024年02月04日
    瀏覽(23)
  • 基于51單片機利用中斷實現(xiàn)100以內(nèi)的按鍵計數(shù)(Proteus仿真)

    基于51單片機利用中斷實現(xiàn)100以內(nèi)的按鍵計數(shù)(Proteus仿真)

    https://mp.weixin.qq.com/s?__biz=Mzg4Mzc3NDUxOQ==mid=2247484090idx=3sn=ed67cb438e25cc13b32ac6c48ccebecbchksm=cf4307e2f8348ef424109aacc5bb64a6f20d53581d57f15377ec67383e01a69e7a0292b500f6token=3445295lang=zh_CN#rd https://mp.weixin.qq.com/s?__biz=Mzg4Mzc3NDUxOQ==mid=2247484090idx=3sn=ed67cb438e25cc13b32ac6c48ccebecbchksm=cf4307e2f8348ef424109aacc5bb64a6f20d535

    2024年02月04日
    瀏覽(23)
  • 記錄在蘋果mac os系統(tǒng)上使用51單片機仿真軟件Proteus

    記錄在蘋果mac os系統(tǒng)上使用51單片機仿真軟件Proteus

    1.安裝Wineskin shell 指令 2.安裝Wrapper 點擊update???????? 首先我們需要安裝一個程序: 可以將在Windows系統(tǒng)上才能運行exe文件打包為mac系統(tǒng)可執(zhí)行的文件。 下載后,可以在啟動臺或者下載目錄看到 Wineskin Winery 的圖標(biāo),點擊啟動該軟件。? No Wrapper Installed ? 暫時無法解決

    2024年02月06日
    瀏覽(32)
  • 基于STM32單片機的溫度報警器(數(shù)碼管)(Proteus仿真+程序)

    基于STM32單片機的溫度報警器(數(shù)碼管)(Proteus仿真+程序)

    ? ? ? ? 本設(shè)計由STM32F103單片機最小系統(tǒng)+DS18B20溫度傳感器+數(shù)碼管顯示模塊+聲光報警模塊+獨立按鍵組成。 1、主控制器是STM32F103單片機 2、DS18B20溫度傳感器測量溫度 3、數(shù)碼管顯示溫度值,精度0.1攝氏度 4、三個按鍵可設(shè)置溫度上限、下限報警值,溫度超過上限、或者溫度低

    2024年02月07日
    瀏覽(46)
  • 【51單片機系列】proteus仿真單片機的串口通信

    【51單片機系列】proteus仿真單片機的串口通信

    本文參考:https://zhuanlan.zhihu.com/p/425809292。 在proteus之外使用串口軟件和單片機通信。通過在proteus設(shè)計一個單片機接收PC發(fā)送的數(shù)據(jù),并將接收的數(shù)據(jù)發(fā)送出去,利用軟件【Configure Virtual Serial Port Driver】創(chuàng)建一對虛擬串口,利用軟件【串口助手】向單片機發(fā)送數(shù)據(jù)。 proteus仿真

    2024年01月17日
    瀏覽(29)
  • 【PROTEUS-51單片機串口通信仿真】

    【PROTEUS-51單片機串口通信仿真】

    本次實驗對51單片機的串口進行了雙機通信的仿真,實現(xiàn)了51單片機的簡單雙機通信;現(xiàn)對本次仿真的結(jié)構(gòu)及實現(xiàn)的功能做簡要的介紹, 本次仿真主要構(gòu)成:主機U1-MASTER、從機U2-SLAVE、以及LED顯示部分(第一部分顯示主機接收到的信息、第二部分顯示從機接收到的信號); 實

    2024年01月15日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包