在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)碼管循環(huán)顯示數(shù)字的教程

王子變青蛙_35400519 ? 來源: 王子變青蛙_35400519 ? 作者: 王子變青蛙_3540 ? 2022-07-09 16:54 ? 次閱讀

目錄

一、前言

二、芯片使用

1、74hc245

2、74ls138譯碼器

三、硬件連接

四、軟件代碼

五、效果展示

六、代碼鏈接

一、前言

數(shù)碼管進行顯示成果后,可根據(jù)自己的想法進行改進。本設(shè)計采用八位數(shù)碼管進行循環(huán)顯示0~f,其中涉及到段碼及位碼的調(diào)用,可更深一步的理解數(shù)碼管的使用。

二、芯片使用

1、74hc245

poYBAGLJQaSAMmaqAACloIAsNNU953.png

本設(shè)計中數(shù)碼管的段選使用74hc245進行驅(qū)動。可以為數(shù)碼管提供足夠且穩(wěn)定的電壓,數(shù)碼管與74hc245芯片之間需加電阻進行分壓以保護數(shù)碼管不會因為電壓過大而燒毀。

芯片引腳功能:

第1腳DIR,為輸入輸出端口轉(zhuǎn)換用, DIR=“1”高電平時信號由“A”端輸入“B”端輸出, DIR=“0”低電平時信號由“B”端輸入“A”端輸出。

第2~9腳“A”信號輸入輸出端,A1=B1﹑﹑﹑﹑﹑﹑A8=B8,A1與B1是一組,如果DIR=“1”O(jiān)E=“0”則A1輸入B1輸出,其它類同。如果DIR=“0”O(jiān)E=“0”則B1輸入A1輸出,其它類同。 第11~18腳“B”信號輸入輸出端,功能與“A”端一樣,不在描述。

第19腳G,使能端,若該腳為“1”A/B端的信號將不導(dǎo)通,只有為“0”時A/B端才被啟用,該腳也就是起到開關(guān)的作用

第10腳GND,電源地。

第20腳VCC,電源正極。

序號 名稱 功能
1 DIR 輸入輸出轉(zhuǎn)換端口,高電平A到B,低電平B到A。
2~9 A0~A7 輸入輸出端口
10 GND 電源負極
11~18 B7~B0 輸入輸出端口
19 OE 使能端,高電平信號不導(dǎo)通,低電平導(dǎo)通
20 VCC 電源正極

2、74ls138譯碼器

pYYBAGLJQb2ADxEYAAB235Kl8gw368.png

本設(shè)計中數(shù)碼管的位選使用138譯碼器進行驅(qū)動,使用的數(shù)碼管為共陰極數(shù)碼管。

芯片引腳功能:

A0~A2對應(yīng)Y0——Y7;A0,A1,A2以二進制形式輸入,然后轉(zhuǎn)換成[十進制,對應(yīng)相應(yīng)Y的序號輸出低電平,其他均為高電平;

序號 名稱 功能
1~3 A0、A1、A2 地址輸入端
4、5 E3、E2 選通端(低電平有效)
6 E1 選通端(高電平有效)
8 GND 電源負極
7、9~15 Y7~Y0 輸出端
16 VCC 電源正極

三、硬件連接

實物圖

pYYBAGLJQcWAA-w-AANceRovvuU800.png

原理圖

pYYBAGLJQc-AIE5dAAB7FAnh7nk822.png

最小單片機系統(tǒng)

pYYBAGK9V16AYE5CAABLgft5QfU993.png

驅(qū)動電路

poYBAGLJQeGABHm-AAAmR6dO3MM230.png

位碼控制電路

poYBAGLJQeeAC3fDAAAb27PFs5Q403.png

四、軟件代碼

pYYBAGLJQe-Ad2x0AACo-2yFlqc260.png

main主函數(shù)

主函數(shù)較為簡單,對數(shù)碼管顯示函數(shù)的調(diào)用,以及定時器函數(shù)的初始化。

void main()
{	
	Timer0Init();  //定時器0初始化
	while(1)
	{	
		DigDisplay();  //數(shù)碼管顯示函數(shù)	
	}		
}

void Timer0() interrupt 1

定時器函數(shù),用于調(diào)整循環(huán)的快慢以及顯示數(shù)字的變化

TH0=(65536-6000)/256;	//給定時器賦初值,定時10ms
	TL0=(65536-6000)%256;
	a--;
	  if(a==0)
	    {
				j++;
			  a=100;
			  if(j==16)
	       {
		       j=0;
	       }
		   }	 

大致講解:在進行位選后,相對應(yīng)的段碼就會選出來。程序中i用于位選。對應(yīng)的段碼是m。m=j+i是由于0~f有16位

數(shù)碼管段碼、位碼顯示函數(shù)。

void DigDisplay()
{
	u8 i;
	for(i=0;i<8;i++)
	{
		switch(i)	 //位選,選擇點亮的數(shù)碼管,
		{
			case(0):
				LSA=0;LSB=0;LSC=0; break;//顯示第0位
			case(1):
				LSA=1;LSB=0;LSC=0; break;//顯示第1位
			case(2):
				LSA=0;LSB=1;LSC=0; break;//顯示第2位
			case(3):
				LSA=1;LSB=1;LSC=0; break;//顯示第3位
			case(4):
				LSA=0;LSB=0;LSC=1; break;//顯示第4位
			case(5):
				LSA=1;LSB=0;LSC=1; break;//顯示第5位
			case(6):
				LSA=0;LSB=1;LSC=1; break;//顯示第6位
			case(7):
				LSA=1;LSB=1;LSC=1; break;//顯示第7位	
		}
		m=j+i;
		if(m>=16)
			m=m-16;
		P0=smgduan[m];//發(fā)送段碼
		delay(100); //間隔一段時間掃描	
		P0=0x00;//消隱
	}
}

五、代碼鏈接

關(guān)注公眾號“小小創(chuàng)客”回復(fù)“數(shù)碼管循環(huán)顯示數(shù)字”獲得代碼及仿真,如有錯誤歡迎指正。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6039

    文章

    44583

    瀏覽量

    636505
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1882

    瀏覽量

    91250
  • 數(shù)碼管驅(qū)動

    關(guān)注

    1

    文章

    17

    瀏覽量

    4599
收藏 人收藏

    評論

    相關(guān)推薦

    基于單片機的數(shù)碼管電路設(shè)計

    前面一課通過流水燈實驗,學(xué)會了流水燈電路模型設(shè)計,掌握了循環(huán)移位和時間延遲算法的程序編寫。本次實驗完成數(shù)碼管顯示電路模型設(shè)計和編程,在實驗過程中,學(xué)習(xí)數(shù)碼管
    的頭像 發(fā)表于 10-31 14:57 ?2296次閱讀
    基于單片機的<b class='flag-5'>數(shù)碼管</b>電路設(shè)計

    基于labview的數(shù)碼管顯示

    自己用labview做的一個小程序,用數(shù)碼管循環(huán)顯示數(shù)字0-9,有需要的朋友可以下載。
    發(fā)表于 06-03 12:42

    哪位大神幫我看看代碼出了什么問題

    想做一個按鍵控制四位數(shù)碼管按鍵按一下 數(shù)碼管循環(huán)顯示數(shù)字 再按一下數(shù)碼管歸零 哪位大神幫我看看
    發(fā)表于 06-06 20:07

    4個數(shù)碼管循環(huán)顯示數(shù)字有幾個需要注意的點

    單片機–4個數(shù)碼管循環(huán)顯示數(shù)字同時LED燈循環(huán)左移顯示這里有幾個需要注意的點:1.如果讓8個
    發(fā)表于 11-29 07:50

    如何利用89C51數(shù)碼管循環(huán)顯示數(shù)字0~15

    89C51數(shù)碼管循環(huán)顯示數(shù)字0~15,使用Proteus經(jīng)行仿真。需要材料:??數(shù)碼管、AT89C51、最小系統(tǒng)電路、代碼如下://----
    發(fā)表于 12-08 08:28

    掌握定時器的使用和編程方法

    六位數(shù)碼管均為共陰極,其中LED1~LED6為公共端,進行位選時需將其接入低電平;LEDA~LEDG、LED-DP為8段數(shù)碼管,分別將其接入高電平時,可點亮各段。說明:使用時,去掉電路板上數(shù)碼管右側(cè)的跳線。三、實驗內(nèi)容(1)利用
    發(fā)表于 01-17 06:05

    單只數(shù)碼管循環(huán)顯示0-9

    單片機C語言程序設(shè)計實例—基于8051+Proteus仿真-單只數(shù)碼管循環(huán)顯示0-9。
    發(fā)表于 09-24 11:18 ?174次下載

    LED數(shù)碼管顯示控制實驗

    實驗 LED數(shù)碼管顯示控制實驗一、實驗?zāi)康?.學(xué)會用PLC控制LED數(shù)碼管。2.采用循環(huán)掃描
    發(fā)表于 09-30 13:18 ?1.4w次閱讀
    LED<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>顯示</b>控制實驗

    數(shù)碼管循環(huán)顯示實驗

    數(shù)碼管循環(huán)顯示實驗 數(shù)碼管循環(huán)顯示實驗一、實驗?zāi)康脑趯嶋H系統(tǒng)中,
    發(fā)表于 03-23 10:42 ?2387次閱讀

    使用51單片機讓數(shù)碼管循環(huán)顯示數(shù)字的電路圖和程序免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用51單片機讓數(shù)碼管循環(huán)顯示數(shù)字的程序免費下載。
    發(fā)表于 08-16 17:32 ?5次下載
    使用51單片機讓<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>循環(huán)</b><b class='flag-5'>顯示</b><b class='flag-5'>數(shù)字</b>的電路圖和程序免費下載

    51單片機攻略—外部中斷、定時器

    一、程序?qū)崙?zhàn)(四)中斷相關(guān)基礎(chǔ)概念:1、中斷發(fā)生,中斷響應(yīng),中斷返回的定義2、中斷可嵌套執(zhí)行3、中斷有優(yōu)先級,排序如下:三個原則,有點意思:1、外部中斷主程序:數(shù)碼管循環(huán)顯示數(shù)字中斷子
    發(fā)表于 11-17 11:06 ?9次下載
    51單片機攻略—外部中斷、定時器

    單片機--4個數(shù)碼管循環(huán)顯示數(shù)字

    單片機–4個數(shù)碼管循環(huán)顯示數(shù)字同時LED燈循環(huán)左移顯示這里有幾個需要注意的點:1.如果讓8個
    發(fā)表于 11-20 10:36 ?5次下載
    單片機--4個<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>循環(huán)</b><b class='flag-5'>顯示</b><b class='flag-5'>數(shù)字</b>

    89C51數(shù)碼管循環(huán)顯示數(shù)字0~15

    89C51數(shù)碼管循環(huán)顯示數(shù)字0~15,使用Proteus經(jīng)行仿真。需要材料:??數(shù)碼管、AT89C51、最小系統(tǒng)電路、代碼如下://----
    發(fā)表于 11-25 13:06 ?25次下載
    89C51<b class='flag-5'>數(shù)碼管</b><b class='flag-5'>循環(huán)</b><b class='flag-5'>顯示</b><b class='flag-5'>數(shù)字</b>0~15

    《單片機》實驗——實驗5 定時器及數(shù)碼顯示實驗

    六位數(shù)碼管均為共陰極,其中LED1~LED6為公共端,進行位選時需將其接入低電平;LEDA~LEDG、LED-DP為8段數(shù)碼管,分別將其接入高電平時,可點亮各段。說明:使用時,去掉電路板上數(shù)碼管右側(cè)的跳線。三、實驗內(nèi)容(1)利用
    發(fā)表于 01-18 10:13 ?3次下載
    《單片機》實驗——實驗5 定時器及<b class='flag-5'>數(shù)碼</b><b class='flag-5'>顯示</b>實驗

    8個數(shù)碼管循環(huán)顯示數(shù)字

    8個數(shù)碼管循環(huán)顯示數(shù)字
    發(fā)表于 10-20 10:15 ?4次下載
    主站蜘蛛池模板: 特黄一级黄色片| 欧美深夜| 中国色老头| 黄网站色视频免费观看| 99热国内精品| 五月婷婷激情网| 日本免费黄视频| 美女网站色视频| 国产精品漂亮美女在线观看| a级黄色毛片三个搞一| 午夜一区二区三区| 奇米第四狠狠777高清秒播| 国产美女视频黄a视频全免费网站| 97精品伊人久久大香线蕉| sis色中色| 综合色婷婷| 日韩种子| 久久国产乱子伦精品免费强| 成人99国产精品| 日本三级456| 亚洲啪啪网站| 男女刺激性视频大片| 性做久久久久久久久| 欧美人交性视频在线香蕉| 国产女人视频| 天天干在线观看| 四虎成人免费网站在线| 日本xxxx色视频在线观看| 精品国产免费一区二区| 一级片在线视频| 综合免费视频| 人人干视频| 黄色网络在线观看| 在线天堂bt中文www在线| 色欧美视频| 国产三级中文字幕| 色成人综合| 亚洲一区免费观看| 四虎一影院区永久精品| 韩国三级hd中文字幕好大| 天堂自拍|