找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2217|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)光控報(bào)警器報(bào)警程序 如何實(shí)現(xiàn)報(bào)警并且循環(huán)呢

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:287932 發(fā)表于 2018-3-28 16:18 來(lái)自手機(jī) | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
如何在這個(gè)程序里實(shí)現(xiàn)報(bào)警并且循環(huán)呢,程序可以報(bào)警,但是加上數(shù)碼管顯示,程序進(jìn)入數(shù)碼管
的顯示會(huì)閃,應(yīng)該是因?yàn)閣hile(num>100)里面有延時(shí),但是作為一個(gè)新手我不是很會(huì)程序,不懂怎么解決,用定時(shí)器中斷嗎?跪求大佬的指導(dǎo),最好給些程序指導(dǎo)。
void main()
{        

    uchar i,num,p;
    init();
        while(1)
        {                        
           pcf8591write_add(0x00);  
           num=pcf8591read_dat(0);        
           display(num);
           led=0;
           fm=1;           
           while(num>100)
                   {            
                            num=pcf8591read_dat(0);                                                  
                         led=~led;
                         fm=~fm;
                         delay1ms(100);
                         display(num);                                                           
                   }                                   
        }                                                
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表