婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機實例 >> 正文

51單片機數(shù)碼管顯示程序, 共陰數(shù)碼管顯示程序 數(shù)碼管原理(顯示)及編碼(段碼)

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2023/5/18
#include <reg51.h>
sbit dula=P2^6;
sbit wela=P2^7;
sbit P34=P3^4;
  char Tab [10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};   //共陰極數(shù)碼管0到f的短編碼
unsigned char Dat[4]={0xf7,0xfb,0xfd,0xfe};
    unsigned char Second=0;
unsigned long i,c=0;
void main()
{        
        char t;
    char b[2];
TMOD=0x01;        
    TR0=1;            
    TH0=(65536-46080)/256;
    TL0=(65536-46080)%256;
    ET0=1;                            //允許T0中斷
    EA=1;                       //允許所有中斷
   while(1)
    {
    b[3]=c/1000;     //千
  b[2]=c/100%10;    //百
 b[1]=c/10%10;     //十
  b[0]=c%10;       //個
for(t=0;t<2;t++){ //t是多少個數(shù)碼管顯示
        P0=Tab[b[t]];
dula=1;dula=0;
    P0=Dat[t];
    wela=1;wela=0;
for(i=0;i<2;i++);
    P0=0xFF;    
}}}
/*定時器0中斷服務(wù)子程序*/
void time0() interrupt 1
{
    TH0= (65536-46080)/256;
    TL0= (65536-46080)%256;
        i++;
    if(i==1){
        i=0;
    c++;
    if(c>=20) c=0;        //計數(shù)到20秒自動回0
    }
}

 

數(shù)碼管原理(顯示)及編碼(段碼)

常用的7段數(shù)碼管由發(fā)光二極管(組合)構(gòu)成,如下圖:


不帶小數(shù)點的共陰數(shù)碼管驅(qū)動 

分為:共陽極和共陰極(如上圖)

如果顯示“0”,共陽極為:abcdefg dp ,dp為對應(yīng)最高位,a為對應(yīng)最低位,編碼:11000000 ,16進制0xC0,共陰極正好相反:00111111,16進制0x3f。

以此類推。

共陽極數(shù)碼管的0 到f的段編碼:
0xc0,0xf9,0xa4,0xb0,//0~3
0x99,0x92,0x82,0xf8,//4~7
0x80,0x90,0x88,0x83,//8~b
0xc6,0xa1,0x86,0x8e //c~f

共陰極數(shù)碼管0到f的短編碼:
0x3f,0x06,0x5b,0x4f,    //0~3
0x66,0x6d,0x7d,0x07,    //4~7
0x7f,0x6f,0x77,0x7c,    //8~b
0x39,0x5e,0x79,0x71    //c~f

這段代碼是一個基于單片機的數(shù)字時鐘,具體實現(xiàn)了以下功能:

  1. 通過四個共陰數(shù)碼管顯示當(dāng)前時刻,每秒更新一次;
  2. 使用定時器0作為計時器,每隔50ms產(chǎn)生一次中斷,從而實現(xiàn)秒表計時功能;
  3. 將計時結(jié)果(單位為秒)以“xx.xx”形式顯示在第一個數(shù)碼管上,最多可以計時20秒。

下面是對這段代碼的詳細分析:

首先,在 main 函數(shù)中,定義了一些變量,包括:

  • Tab:數(shù)字 0~9 在數(shù)碼管上的顯示碼表;
  • Dat:數(shù)碼管控制位模式表;
  • Second:用于存儲當(dāng)前時間的秒數(shù),初始值為 0;
  • i:用于計時的計數(shù)器,初始值為 0;
  • c:用于秒表計時的計數(shù)器,初始值為 0。

接著,在 main 函數(shù)中,初始化定時器0,并開啟 T0 中斷和全局中斷使能。

隨后進入主循環(huán),其中先通過將計數(shù)值 c 格式化為四個數(shù)字,存儲在數(shù)組 b 中。循環(huán)遍歷數(shù)組 b,依次將每個數(shù)字通過選擇相應(yīng)的碼表值和數(shù)碼管控制位模式,發(fā)送給數(shù)碼管進行顯示。

在 T0 中斷服務(wù)子程序 time0 中,首先重新加載定時器初值,然后每隔一定周期執(zhí)行一次計時操作:將計數(shù)值 i 加 1,如果 i 達到指定閾值(50ms),則將當(dāng)前秒表計數(shù)值 c 加 1,并判斷是否超過20秒,如果超過則將其清零。

需要注意的是,此代碼僅僅是一個簡單的實現(xiàn),還存在一些問題。例如,由于使用了延時函數(shù),這會影響程序的實時性。而且,由于只在主循環(huán)中更新時鐘顯示,如果程序在處理其他任務(wù)時比較繁忙,則可能導(dǎo)致時鐘顯示出現(xiàn)明顯的卡頓或錯誤。因此,在實際應(yīng)用中需要對代碼進行進一步的優(yōu)化和改進。

Tags:七段數(shù)碼管,51單片機  
責(zé)任編輯:admin
相關(guān)文章列表
三菱PLC和數(shù)碼管鏈接和控制程序(初學(xué)者珍藏)plc控制數(shù)碼管顯示
七段數(shù)碼管顯示原理研究_數(shù)碼管顯示0~9對應(yīng)的段碼
西門子PLC控制數(shù)碼管顯示,停車場PLC程序?qū)嵗∑叨尉幋a指令SEG,
51單片機學(xué)習(xí)筆記直流電機驅(qū)動(PWM)C語言程序
MCU-51單片機直流電機驅(qū)動(PWM)51單片機驅(qū)動直流電機
先學(xué)51還是先學(xué)STM32?STM32和51單片機的區(qū)別
51單片機和STM32單片機的結(jié)構(gòu)有什么不同
51單片機、AVR單片機和PIC單片機的IO口操作
LED數(shù)碼管的檢測,LED七段數(shù)碼管檢測
關(guān)于51單片機IO引腳的驅(qū)動能力與上拉電阻
51單片機“呼吸燈”程序
51單片機入門之靜態(tài)數(shù)碼管電路設(shè)計
單片機數(shù)碼管顯示原理
AT89C51,51單片機1602液晶顯示時鐘程序
4位單片機數(shù)字鐘 電子鐘制作
51單片機4位數(shù)碼管電子鐘源程序
AT89C2051電腦機箱風(fēng)扇智能溫控儀,AT89C2051 Temperature contro
51單片機溫控風(fēng)扇(含程序+原理圖+仿真+PCB)
51單片機蜂鳴器播放音樂代碼
利用單片機AT89S51與ADC0809設(shè)計數(shù)字電壓表,Voltmeter
單片機制作的純正弦波逆變器,12V Pure Sine Wave Inverter
51單片機00-59秒計時器 0-59s Timer
51單片機按鍵程序中 while(!key)的作用
51系列單片機尋址方式
認識單片機引腳【詳解】
用51單片機設(shè)計的無線防盜報警器技術(shù)
51單片機匯編模擬串口通信程序
51單片機雙極型PWM 的軟件實現(xiàn)
用51單片機制作的廚房定時器
51單片機的液晶顯示溫度計程序
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • 亚洲免费av一区| 亚洲免费在线播放视频| 青青在线视频观看| 91激情视频在线| www.这里只有精品| 国产xxxxhd| 男女日批视频在线观看| 成年人视频观看| 天堂av在线网站| 国产人妻互换一区二区| 少妇无码av无码专区在线观看| 成人在线免费观看av| 精品少妇无遮挡毛片| 91精品视频国产| 岛国大片在线播放| 成人性视频欧美一区二区三区| 九九九九九伊人| 精品无码国模私拍视频| 国产一级特黄a大片免费| 天堂在线精品视频| 国产男女无遮挡| 色黄视频免费看| 国产精品-区区久久久狼| 91手机视频在线| 嫩草av久久伊人妇女超级a| 日本a级片在线观看| 男人舔女人下面高潮视频| 好色先生视频污| 性chinese极品按摩| 精品国产一二三四区| 一级片黄色免费| 黄色一级二级三级| 欧美黄网在线观看| 日韩av片专区| 三年中国国语在线播放免费| 日韩久久久久久久久久久久| 日本黄色福利视频| 日批视频在线免费看| 老司机午夜免费福利视频| 丁香婷婷激情网| 成年人黄色片视频| 人体内射精一区二区三区| 最新视频 - x88av| 色18美女社区| 色免费在线视频| 黄色三级视频在线| www.xxx亚洲| 日韩av在线播放不卡| 黄色一级大片免费| 青青在线免费视频| av在线免费看片| 天美一区二区三区| www.日本一区| 手机免费看av网站| 狠狠躁狠狠躁视频专区| 熟女人妇 成熟妇女系列视频| 成人免费在线小视频| 日韩中字在线观看| 香港三级韩国三级日本三级| 免费观看美女裸体网站| 精品视频在线观看一区| 北条麻妃在线视频观看| 97在线播放视频| 熟妇人妻无乱码中文字幕真矢织江| 人妻熟女一二三区夜夜爱| 日韩av一二三四区| 久久网站免费视频| 久草精品在线播放| 午夜激情福利在线| 国产探花在线看| 欧美爱爱视频网站| 免费看日b视频| 少妇高潮毛片色欲ava片| 人妻有码中文字幕| 色综合色综合色综合色综合| 亚洲av无日韩毛片久久| 精品少妇人妻av一区二区| 妺妺窝人体色www看人体| www.成年人视频| 日韩欧美不卡在线| 中文字幕第80页| 在线播放 亚洲| av7777777| 嫩草视频免费在线观看| 国产又粗又大又爽的视频| 国产高清www| 亚洲 欧美 另类人妖| 香蕉精品视频在线| 男人添女人下部视频免费| 高清在线观看免费| 午夜免费看毛片| 国产一级不卡视频| 天天爽天天爽夜夜爽| 超碰人人爱人人| 在线观看的毛片| 奇米777四色影视在线看| 精品视频一区二区在线| 国产美女视频免费看| 精品丰满人妻无套内射| 色噜噜狠狠永久免费| www.欧美黄色| www.欧美激情.com| 国产成人黄色片| 亚洲区成人777777精品| 成熟老妇女视频| 又大又硬又爽免费视频| 一个色综合久久| 能在线观看的av| 人人妻人人澡人人爽欧美一区| 青青青国产在线视频| 毛片av在线播放| 亚洲成人手机在线观看| 成人免费观看视频在线观看| 国产麻豆电影在线观看| 国产区二区三区| 欧美三级一级片| 欧美极品少妇无套实战| 亚洲天堂伊人网| 少妇一级淫免费放| 一二三四视频社区在线| 操bbb操bbb| 91香蕉视频在线观看视频| 爱福利视频一区二区| 精品少妇一区二区三区在线| 久久亚洲国产成人精品无码区| 色呦色呦色精品| 九九热免费精品视频| 久久久久久久久久久视频| 亚洲中文字幕无码一区二区三区| 色偷偷中文字幕| 99re6在线观看| www午夜视频| 污视频网站观看| 性生生活大片免费看视频| 免费看污污网站| 美女在线视频一区二区| 最新中文字幕2018| 亚洲无吗一区二区三区| 中文字幕亚洲乱码| 亚洲va综合va国产va中文| 日韩欧美亚洲另类| 亚洲综合20p| 波多野结衣激情| 国产午夜精品视频一区二区三区| 日本黄xxxxxxxxx100| 日本一区二区三区四区五区六区| 1314成人网| 国产91视频一区| 日韩av黄色网址| 久久久久国产一区| 亚洲美女性囗交| 欧洲美女和动交zoz0z| 久久综合亚洲精品| 国产手机免费视频| 激情五月开心婷婷| 一区二区三区欧美精品| 自拍一级黄色片| 自拍日韩亚洲一区在线| 熟女人妇 成熟妇女系列视频| 一本色道久久亚洲综合精品蜜桃| 99re99热| 欧美亚洲国产成人| 激情综合网俺也去| 国产av第一区| 欧美色图另类小说| 91pony九色| av日韩一区二区三区| 黄色成人免费看| 国产视频在线观看网站| 久久久精品在线视频| 中文字幕免费高| 黄色片久久久久| av电影一区二区三区| 国产h视频在线播放| 8x8x成人免费视频| 成人性免费视频| 亚洲高清av一区二区三区| 精品国产一区三区| 尤物网站在线看| 女人另类性混交zo| 激情视频小说图片| jizz大全欧美jizzcom| 美女扒开大腿让男人桶| 天天色天天综合网| 国产免费观看高清视频| 色综合五月婷婷| 久久精品影视大全| 69sex久久精品国产麻豆| 亚洲第一色av| 亚洲爆乳无码专区| r级无码视频在线观看| 国产又大又长又粗又黄| 亚洲 欧美 另类人妖| 国内外成人免费激情视频| www.激情网| 欧美日韩中文字幕在线播放| 欧美激情第四页| 中文字幕精品一区二区三区在线| 久章草在线视频| 噜噜噜久久亚洲精品国产品麻豆|