久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2772|回復: 11
打印 上一主題 下一主題
收起左側

如何編寫單片機數碼管數字顯示和消失的程序?

[復制鏈接]
跳轉到指定樓層
樓主
ID:103131 發表于 2022-4-18 17:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現方法與思路,理清頭緒后我自己來寫程序去實現,謝謝大家

就是例如顯示13,然后就消失了,然后再顯示,1秒鐘,感激不盡
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:149451 發表于 2022-4-19 06:46 | 只看該作者
別把數碼管看的那么神秘,它不就是個LED的組合嗎?LED亮一秒,再滅,不會嗎?
回復

使用道具 舉報

板凳
ID:103131 發表于 2022-4-19 08:11 | 只看該作者
w1179benp 發表于 2022-4-19 06:46
別把數碼管看的那么神秘,它不就是個LED的組合嗎?LED亮一秒,再滅,不會嗎?

LED是單獨亮滅,好簡單,可是數碼管一起亮,一起滅有點難度
回復

使用道具 舉報

地板
ID:410674 發表于 2022-4-19 08:35 | 只看該作者
goldbirderman 發表于 2022-4-19 08:11
LED是單獨亮滅,好簡單,可是數碼管一起亮,一起滅有點難度

一起滅就控制它們位選啊,位選全部關了,他就滅了
回復

使用道具 舉報

5#
ID:140489 發表于 2022-4-19 08:37 | 只看該作者
設個標志位,在定時1秒使標志位取反,標志位為1顯示,標志位為0就不顯示,就可以了
回復

使用道具 舉報

6#
ID:390416 發表于 2022-4-19 08:48 | 只看該作者
開辟一個code 數組 存儲數字的字模0~F,那么第16個就寫成全滅。
回復

使用道具 舉報

7#
ID:390416 發表于 2022-4-19 08:49 | 只看該作者
然后再開辟一個變量數組,假設是5位數碼管,那么就是5個字節 ,比如需要顯示78526,那么就去調用上面CODE數組里面對應的值。如果要滅掉某位,就調用16.
具體的操作 可以觀看《人人學會單片機》視頻教程第16課。
回復

使用道具 舉報

8#
ID:123289 發表于 2022-4-19 09:00 | 只看該作者
你看下硬件圖,動哪里LED就不亮了,你就用程序M去控制它,讓它不亮,則M就是消失程序。
同樣,在M中,讓它LED亮,則M又是顯示程序了。
認真看LED手冊及硬件圖,顯示與消失就是一條指令的事。
回復

使用道具 舉報

9#
ID:103131 發表于 2022-4-19 10:13 | 只看該作者
lids 發表于 2022-4-19 08:37
設個標志位,在定時1秒使標志位取反,標志位為1顯示,標志位為0就不顯示,就可以了


void Timer0(void) interrupt 1 using 1
{
     
           unsigned int  num2;
           unsigned int ok;
           unsigned int fish;
          //fish = warnning();
       
         TH0=(65536-50000)/256;        
          TL0=(65536-50000)%256;
         //num++;
          
                
   num2++;
        if(num2 == 100)
                num2 = 0;
            ok++;
        if(ok == 10)
        {
                    ok = 0;
                     //ZUOWEI = !ZUOWEI;
               //YOUWEI = !YOUWEI;
                     warnning();  
                
                            
        }
                               
                          
                       
          
}
回復

使用道具 舉報

10#
ID:103131 發表于 2022-4-19 10:14 | 只看該作者
lids 發表于 2022-4-19 08:37
設個標志位,在定時1秒使標志位取反,標志位為1顯示,標志位為0就不顯示,就可以了

unsigned int warnning(void)
{
            
      ZUOWEI = 0;
       
                        set_seg(warn[0]);
       
                        delay_ms(5);
       
                        ZUOWEI = 1;
       
                        YOUWEI = 0;
       
                        set_seg(warn[1]);
       
                        delay_ms(5);
       
                        YOUWEI = 1;
       
            
}
回復

使用道具 舉報

11#
ID:140489 發表于 2022-4-19 10:22 | 只看該作者
void Timer0(void) interrupt 1 using 1
{
      
}
回復

使用道具 舉報

12#
ID:140489 發表于 2022-4-19 10:33 | 只看該作者
bit flag;
unsigned int  num;
void Timer0Init(void)                //50毫秒@11.0592MHz
{
       
        TMOD &= 0xF0;                //設置定時器模式
        TMOD |= 0x01;                //設置定時器模式
        TL0 = 0x00;                //設置定時初始值
        TH0 = 0x4C;                //設置定時初始值
        TF0 = 0;                //清除TF0標志
        TR0 = 1;                //定時器0開始計時
        EA=1;
}

void main()
{
     Timer0Init();
     while(1)
   {
        if(flag)
        {
         數碼管顯示
         }
         else
         {
          數碼管不顯示
          }
    }
}


void Timer0(void) interrupt 1 using 1
{
        TL0 = 0x00;                //設置定時初始值
        TH0 = 0x4C;                //設置定時初始值
       num++;
       if(num==20)
      {
            num=0;
           flag=!flag;
      }

}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品久久一区 | 国产一区中文 | 欧洲精品码一区二区三区免费看 | 欧美日韩精品 | 亚洲第一福利视频 | 日韩精品在线一区 | 精品免费av| 一区二区中文字幕 | 高清黄色毛片 | 激情婷婷成人 | 日韩精品久久久 | 久久精品国产a三级三级三级 | 高清视频一区二区三区 | 老子午夜影院 | 国产三级一区二区 | 一区中文 | 综合网视频 | 免费久久久 | 亚洲一区在线播放 | 精品国产乱码久久久久久88av | 黄色大片免费网站 | 国产激情一区二区三区 | 久久久久免费精品国产小说色大师 | 国产高清精品在线 | 中文字幕日韩专区 | 国产精品久久久久一区二区三区 | 成人在线激情 | 日本精品久久久久久久 | 欧美日韩国产高清 | 一区二区不卡视频 | 夜夜精品浪潮av一区二区三区 | 成人精品系列 | 日本成人在线网址 | 国产精品久久国产精品久久 | 欧美自拍网站 | 九九成人 | 午夜伦4480yy私人影院 | 国产精品久久久久一区二区 | 亚洲 中文 欧美 日韩 在线观看 | 黄色毛片免费看 | av中文字幕在线 |