您的位置 首页 设计

PIC16F877A例程–定时器中止

includepich>调用头文件includepic1687xh>__CONFIG(0x3F32);芯片配置字defineucharunsignedchardefineuint

#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;

}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/260710.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部