新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 定時器中斷使用+數碼管動態顯示

        定時器中斷使用+數碼管動態顯示

        作者: 時間:2016-11-30 來源:網絡 收藏
        void frush() //動態顯示數碼管 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 //中斷函數{ 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://www.104case.com/article/201611/323614.htm




        上一頁 1 2 下一頁

        關鍵詞: 定時器中斷使用數碼管動態顯

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 烟台市| 芜湖县| 荔波县| 孟津县| 康马县| 郎溪县| 大荔县| 海盐县| 平罗县| 孟津县| 马山县| 景东| 垣曲县| 海盐县| 高唐县| 江陵县| 清流县| 建宁县| 海兴县| 都安| 宁明县| 凤冈县| 琼海市| 盘锦市| 突泉县| 台中县| 海晏县| 威信县| 宝清县| 宜兰市| 遂昌县| 玉溪市| 普兰店市| 西和县| 蒙城县| 洛阳市| 浦县| 大荔县| 富宁县| 双柏县| 洛隆县|