在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 淺析PIC單片機(jī)定時(shí)器

            淺析PIC單片機(jī)定時(shí)器

            作者: 時(shí)間:2013-05-08 來(lái)源:網(wǎng)絡(luò) 收藏

            OPTION_REG中我們一般需要設(shè)置三處。

            PS2:0>設(shè)置用來(lái)設(shè)置預(yù)分頻預(yù)分頻范圍從2 ~256

            PSA設(shè)置成0 講預(yù)分頻器分配給Timer0模塊

            TMR0CS設(shè)置成0 內(nèi)部指令周期時(shí)鐘。

            淺析PIC單片機(jī)定時(shí)器

            實(shí)例程序:

            /*開(kāi)發(fā)環(huán)境 MPLAB X IDE 型號(hào)PIC16LF1823*/

            #include

            __CONFIG(FOSC_INTOSCWDTE_OFFPWRTE_ONMCLRE_

            OFFCP_ONCPD_OFFBOREN_ONCLKOUTEN_OFFIESO_ONFCMEN_ON);

            __CONFIG(PLLEN_OFFLVP_OFF) ;

            #define LED LATA5/*也可用 #define LED RA5,只是PIC16LF1823 輸出電平的時(shí)候,直接控制LATA5執(zhí)行速度更快,因?yàn)閭鹘oRA5的數(shù)據(jù)最終也是傳給LATA5才執(zhí)行的*/

            void init_fosc(void)

            {

            OSCCON= 0x68;//時(shí)鐘設(shè)置為4MHz

            }

            void init_gpio(void)

            {

            PORTA = 0;

            LATA = 0;

            ANSELA = 0;

            TRISAbits.TRISA5=0; //RA5口設(shè)置成輸出 用來(lái)控制LED

            }

            void init_timer0(void)

            {

            OPTION_REG=0x87; //預(yù)分頻為256

            }

            int main(int argc, char** argv)

            {

            init_fosc();

            init_gpio();

            init_timer0();

            TMR0IF=0;//清除TMR0中斷標(biāo)志位

            TMR0=61;//設(shè)置中斷初始值61

            while(1)

            {

            if(TMR0IF==1)//定時(shí)時(shí)間到了嗎??

            {

            LED = ~LED;//改變LED的狀態(tài)

            TMR0IF=0;//清除TMR0中斷標(biāo)志位

            TMR0=61;//設(shè)置中斷初始值61為下次50ms定時(shí)做準(zhǔn)備

            }

            }

            }

            分頻器相關(guān)文章:分頻器原理

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

            評(píng)論


            相關(guān)推薦

            技術(shù)專(zhuān)區(qū)

            關(guān)閉