PIC16F877A例程--定时器中断

嵌入式系统 时间:2016-11-24来源:网络
#include //调用头文件

//#include

__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计数溢出断

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

while(1)

{

;

}

}

void interrupt TMR0INT()

{

T0IF=0;

couter++;

if(couter==10)

{

couter=0;

PORTA=~PORTA;

}

TMR0=0xc3;

}

关键词: PIC16F877A定时器中

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版