新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 定時(shí)器中斷使用+數(shù)碼管動(dòng)態(tài)顯示

定時(shí)器中斷使用+數(shù)碼管動(dòng)態(tài)顯示

作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏
void frush() //動(dòng)態(tài)顯示數(shù)碼管 10ms掃描一次{static uint8 k=0;switch (k){case 0 :led1=0;led2=1;P2=ledcode[table[0]]; break; //低位case 1 :led2=0;led1=1;P2=ledcode[table[1]]; break; //高位}k++;if(k==2)k=0;}void main(){timer0_init();intr_init();led1=1;led2=1;while(1);}void timer0_interrupt() interrupt 1 //中斷函數(shù){ static uint8 sec=0;TH0=0xdc;TL0=0x00;frush();if(flag==0){i++;if(i==100 ){i=0;sec++;table[0]=sec%10;table[1]=sec/10%10;if (sec==60) //到60秒{bee=0;flag=1;}} }}

仿真:

本文引用地址:http://m.butianyuan.cn/article/201611/323614.htm




上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 定時(shí)器中斷使用數(shù)碼管動(dòng)態(tài)顯

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉