新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 定時器定時1ms子程序

        定時器定時1ms子程序

        作者: 時間:2016-11-11 來源:網絡 收藏
        定時器定時1ms子程序

        void Timer0IntRoute( void ) interrupt 1
        {

        TL0 = -1000;//由于TL0只有8bits,所以將(-1000)低8位賦給TL0
        TH0 = (-1000)>>8;//?。?1000)的高8位賦給TH0,重新定時1ms

        本文引用地址:http://www.104case.com/article/201611/316770.htm

        ……;
        }

        void Timer0Init( void )
        {
        TMOD=(TMOD & 0xf0) | 0x01;//初始化,定時器T0,工作方式1
        //定時1ms
        TH0 = (-1000)>>8;
        TL0 = -1000;
        TR0 = 1;//允許T0開始計數
        ET0 = 1;//允許T0計數溢出時產生中斷請求
        EA=1;
        }

        void main()

        {

        Timer0Init( );

        while(1);

        }



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宜兴市| 汾西县| 利川市| 罗甸县| 鹤山市| 库车县| 闽清县| 渝中区| 肥东县| 安阳市| 江津市| 库车县| 赤峰市| 育儿| 金平| 彝良县| 千阳县| 六枝特区| 文水县| 华池县| 任丘市| 伊宁市| 武山县| 浦县| 垦利县| 都安| 荣昌县| 岢岚县| 西贡区| 青海省| 南康市| 太仆寺旗| 尼玛县| 务川| 绥中县| 烟台市| 宁乡县| 北流市| 平塘县| 乡城县| 高雄市|