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

標題: 求數(shù)碼管閃爍例程或方法 [打印本頁]

作者: jakenmj00123    時間: 2017-4-6 21:25
標題: 求數(shù)碼管閃爍例程或方法
想做一個六位數(shù)碼管(段選和位選)能夠間隔0.5S閃爍的程序,但是做不出來,求例程,萬分感謝。
作者: 小潘哥    時間: 2017-4-6 22:28
定時器中斷定時50毫秒,靜態(tài)變量計數(shù),每到20清零,然后判斷變量,小于10亮,大于等于10滅,就可以實現(xiàn)了。
我有這程序,只是目前電腦不在身邊。
作者: zl2168    時間: 2017-4-9 10:11
你要怎樣閃爍,六位一起閃爍還是一位位閃爍?
作者: 猴子oro    時間: 2017-7-13 16:46
zl2168 發(fā)表于 2017-4-9 10:11
你要怎樣閃爍,六位一起閃爍還是一位位閃爍?

如果一位閃爍 并通過按鍵調(diào)節(jié)閃爍的位 應該怎么實現(xiàn)
作者: wulin    時間: 2017-7-13 18:50
猴子oro 發(fā)表于 2017-7-13 16:46
如果一位閃爍 并通過按鍵調(diào)節(jié)閃爍的位 應該怎么實現(xiàn)

我在發(fā)燒友論壇已回答了你的問題,需等待審核通過。
作者: wulin    時間: 2017-7-13 20:47
//給你一個思路,例程片段參考一下
unsigned char a;                           //鍵值變量0~6,0為初始態(tài),不控制閃爍
unsigned char count;                //數(shù)碼管輪流顯示計數(shù)變量
unsigned int Cnt_ms;                //1ms中斷計數(shù)變量
/******定時器0初始化程序******/
void Timer0Init(void)                //1毫秒@12.000MHz
{
        TMOD = 0x01;                        //設置定時器模式
        TL0 = 0x18;                                //設置定時初值
        TH0 = 0xFC;                                //設置定時初值
        TR0 = 1;                                //定時器0開始計時
        EA=1;                                        //開總中斷
        ET0=1;                                        //開定時器0中斷       
}
/******定時器0中斷服務程序******/
void timer0() interrupt 1       
{
        TL0 = 0x18;                                //設置定重載值
        TH0 = 0xFC;                                //設置定重載值
        Cnt_ms++;                                //1ms變量自+1
        count++;                                //輪流顯示計數(shù)
        if(Cnt_ms>=1000)                //1秒
                Cnt_ms=0;
        if(count>=5)                        //顯示程序,1ms顯示一位
        {
                count=0;
                switch(count)
                {
                        case 0:
                        //顯示段語句
                        if((a==1)&(count<500))//滿足兩個條件執(zhí)行以下語句。
                        {
                        //關閉位語句
                        }
                        else
                        {
                        //顯示位語句
                        }
                        break;

                        case 1:                               
                        //顯示段語句
                        if((a==2)&(count<500))//滿足兩個條件執(zhí)行以下語句,a=鍵值
                        {
                        //關閉位語句
                        }
                        else
                        {
                        //顯示位語句
                        }
                        break;

                        case 2:                               
                        //顯示段語句
                        if((a==3)&(count<500))//滿足兩個條件執(zhí)行以下語句,a=鍵值
                        {
                        //關閉位語句
                        }
                        else
                        {
                        //顯示位語句
                        }
                        break;

                        case 3:                                       
                        //顯示段語句
                        if((a==4)&(count<500))//滿足兩個條件執(zhí)行以下語句,a=鍵值
                        {
                        //關閉位語句
                        }
                        else
                        {
                        //顯示位語句
                        }
                        break;

                        case 4:                                       
                        //顯示段語句
                        if((a==5)&(count<500))//滿足兩個條件執(zhí)行以下語句,a=鍵值
                        {
                        //關閉位語句
                        }
                        else
                        {
                        //顯示位語句
                        }
                        break;

                        case 5:                                       
                        //顯示段語句
                        if((a==6)&(count<500))//滿足兩個條件執(zhí)行以下語句,a=鍵值
                        {
                        //關閉位語句
                        }
                        else
                        {
                        //顯示位語句
                        }
                        break;
                }
        }
}




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 一区二区三区不卡视频 | 亚洲男人在线 | 国产一区二区福利 | 国产精品99久久久久久久久 | 午夜久久久久久 | 久久久噜噜噜 | 国产欧美日韩综合 | 成人免费网站 | 丁香综合网 | 天天视频黄 | 亚洲欧美视频 | 小sao货撅起屁股扒开c微博 | 一级看片免费视频 | 天天操天天干天天操 | 黄色片免费网站 | 亚洲色欧美 | 国产欧美日韩视频 | 国产草逼视频 | 国产自偷自拍 | 不卡视频一区二区 | 日韩在线中文字幕 | 国产精品毛片久久久久久久 | 国产又粗又猛视频免费 | 成人在线免费网站 | 日韩欧美国产高清91 | 日本中文字幕网站 | www.亚洲| 日韩精品成人 | 久久久www成人免费精品 | 黄色日批视频 | 日韩视频在线观看 | 真实人妻互换毛片视频 | 欧美一级片在线观看 | 免费a在线观看 | 欧美在线视频播放 | 国产a视频| 日韩av在线免费 | 一级特黄色片 | 欧美成人精品欧美一级乱黄 | 成人一区二区在线 | www精品|