新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PIC16F877A例程--定時器中斷

        PIC16F877A例程--定時器中斷

        作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏
        #include //調(diào)用頭文件

        //#include

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

        __CONFIG(0x3F32); //芯片配置字

        #define uchar unsigned char

        #define uint unsigned int

        void initPORTA(void);

        void initTMR2(void);

        void interrupt TMR2INT(void);

        uint TMR2_COUTER;

        uint couter;

        void main (void)

        {

        TRISA=0X00;

        PORTA=0XFF; //定時器中斷控制LED閃爍

        OPTION=0x07; //TMR0----256分頻

        INTCON=0XA0; //開總中斷及TMR0計數(shù)溢出斷

        TMR0=0xc3; //定時器初值

        while(1)

        {

        ;

        }

        }

        void interrupt TMR0INT()

        {

        T0IF=0;

        couter++;

        if(couter==10)

        {

        couter=0;

        PORTA=~PORTA;

        }

        TMR0=0xc3;

        }



        關(guān)鍵詞: PIC16F877A定時器中

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 靖边县| 许昌县| 南京市| 桃园市| 揭西县| 玉龙| 延安市| 汾阳市| 潜山县| 眉山市| 左云县| 星座| 达拉特旗| 芜湖县| 和龙市| 威信县| 神农架林区| 平武县| 沙洋县| 青田县| 元朗区| 贞丰县| 泰宁县| 乌鲁木齐市| 日喀则市| 弋阳县| 兴化市| 泸西县| 江西省| 小金县| 鄂伦春自治旗| 哈巴河县| 邵东县| 融水| 泰兴市| 莒南县| 威海市| 宁陵县| 姚安县| 云安县| 宜州市|