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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4721|回復(fù): 5
收起左側(cè)

求數(shù)碼管閃爍例程或方法

[復(fù)制鏈接]
ID:186886 發(fā)表于 2017-4-6 21:25 | 顯示全部樓層 |閱讀模式
想做一個六位數(shù)碼管(段選和位選)能夠間隔0.5S閃爍的程序,但是做不出來,求例程,萬分感謝。
回復(fù)

使用道具 舉報

ID:179958 發(fā)表于 2017-4-6 22:28 | 顯示全部樓層
定時器中斷定時50毫秒,靜態(tài)變量計數(shù),每到20清零,然后判斷變量,小于10亮,大于等于10滅,就可以實現(xiàn)了。
我有這程序,只是目前電腦不在身邊。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:111634 發(fā)表于 2017-4-9 10:11 | 顯示全部樓層
你要怎樣閃爍,六位一起閃爍還是一位位閃爍?
回復(fù)

使用道具 舉報

ID:219405 發(fā)表于 2017-7-13 16:46 | 顯示全部樓層
zl2168 發(fā)表于 2017-4-9 10:11
你要怎樣閃爍,六位一起閃爍還是一位位閃爍?

如果一位閃爍 并通過按鍵調(diào)節(jié)閃爍的位 應(yīng)該怎么實現(xiàn)
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 2017-7-13 18:50 | 顯示全部樓層
猴子oro 發(fā)表于 2017-7-13 16:46
如果一位閃爍 并通過按鍵調(diào)節(jié)閃爍的位 應(yīng)該怎么實現(xiàn)

我在發(fā)燒友論壇已回答了你的問題,需等待審核通過。
回復(fù)

使用道具 舉報

ID:213173 發(fā)表于 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;                        //設(shè)置定時器模式
        TL0 = 0x18;                                //設(shè)置定時初值
        TH0 = 0xFC;                                //設(shè)置定時初值
        TR0 = 1;                                //定時器0開始計時
        EA=1;                                        //開總中斷
        ET0=1;                                        //開定時器0中斷       
}
/******定時器0中斷服務(wù)程序******/
void timer0() interrupt 1       
{
        TL0 = 0x18;                                //設(shè)置定重載值
        TH0 = 0xFC;                                //設(shè)置定重載值
        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í)行以下語句。
                        {
                        //關(guān)閉位語句
                        }
                        else
                        {
                        //顯示位語句
                        }
                        break;

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

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

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

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

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

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产成人av在线 | 91直接看 | 久久av一区二区三区 | 久久中文字幕一区 | 91免费入口 | 精品videossex高潮汇编 | 成人在线国产 | 精品欧美一区二区在线观看 | 日本精品在线播放 | 天堂素人约啪 | 精品欧美一区免费观看α√ | 毛片一区| 精品日韩 | 日本一区二区高清不卡 | 国产91视频一区二区 | 日本一区二区高清不卡 | 中文字幕一区在线观看视频 | 国产露脸对白88av | 国产精品久久精品 | 精品国产乱码久久久久久闺蜜 | 欧美极品少妇xxxxⅹ免费视频 | 美国一级黄色片 | 国产农村妇女毛片精品久久麻豆 | 综合精品久久久 | 亚洲精品一区av在线播放 | 欧美精品一区二区三区在线播放 | 欧美在线播放一区 | 成人黄色三级毛片 | 亚洲国产一区二区三区在线观看 | 伦理一区二区 | 福利一区视频 | 操亚洲 | 国产精品日韩在线 | 伊人久久成人 | 国产一区不卡在线观看 | 久热免费在线 | 国产精品揄拍一区二区 | 水蜜桃亚洲一二三四在线 | 久久精品欧美一区二区三区不卡 | 黄色a视频 | 国产95在线 |