<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > PIC16F72 TIMER0定時(shí)器練習程序

PIC16F72 TIMER0定時(shí)器練習程序

作者: 時(shí)間:2016-11-13 來(lái)源:網(wǎng)絡(luò ) 收藏
要使用PIC的TIMER0,首先需要看數據手冊,熟悉寄存器配置

這里需要用到OPTION,INTCON的配置,還有TMR0計數值的預置。

本文引用地址:http://dyxdggzs.com/article/201611/316069.htm

典型應用程序:利用定時(shí)中斷實(shí)現發(fā)光管一閃一閃功能。

源程序:

#include
#define uchar unsigned char
#define uint unsigned int

#define LED1 RC0

///////////////////////初始化設置程序////////////////////////////////

void Init(void)
{
PORTA = 0B00000000;
PORTB = 0B00000000;
PORTC = 0B00000000;

TRISA = 0B00000000;//設置PORTA口為輸出
TRISB = 0B00000001;//設置RB0為輸入,作為按鍵口
TRISC = 0B00000000;//設置RC輸出

ADCON1=0B11111111;//設置為數字I/O

counter=0;

OPTION=0B01010011;//配置中斷和定時(shí)器0
TMR0=5;
T0IE=1;//使能定時(shí)器中斷0
GIE=1; //全局中斷使能


}

///////////////////////定時(shí)中斷程序////////////////////////////////

void interrupt timer0_int(void)
{
T0IF=0;//清除中斷標志位
TMR0=5; //重新設置定時(shí)器時(shí)間
counter++;
if(counter==250)
{
counter=0;
LED1=!LED1;
}
}

///////////////////////主程序////////////////////////////////

void main (void)
{
Init();//初始化程序

PORTC=0XFF;
PORTB=0XFF;
while(1);

}



關(guān)鍵詞: PIC16F72TIMER0定時(shí)

評論


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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>