PIC单片机定时器中断不工作,求助PIC大神们,仅有20全出了! 20
小弟的程序如下:功能就是一个LED闪烁:芯片型号:PIC16F690#include<pic.h>#defineucharunsignedchar#defineuintu...
小弟的程序如下:
功能就是一个LED闪烁:
芯片型号:PIC 16F690
#include <pic.h>
#define uchar unsigned char
#define uint unsigned int
void init();
void main()
{
init();
while(1==1);
}
void interrupt tmr1()
{
if(T0IF==1)
{
T0IF=0; //标志位清零
RC5=!RC5;
}
}
void init()
{
TRISC5=0; //C5输出模式
T0CS=0; //内部时钟(定时器模式)
PSA=0; //预分频定时器
PS2=1; //1:256预分频
PS1=1;
PS0=1;
GIE=1; //全局中断使能
T0IE=1; //定时器中断使能
T0IF=0; //TO中断标志位清零
TMR0=0; //T0赋初值
RC5=0;
} 展开
功能就是一个LED闪烁:
芯片型号:PIC 16F690
#include <pic.h>
#define uchar unsigned char
#define uint unsigned int
void init();
void main()
{
init();
while(1==1);
}
void interrupt tmr1()
{
if(T0IF==1)
{
T0IF=0; //标志位清零
RC5=!RC5;
}
}
void init()
{
TRISC5=0; //C5输出模式
T0CS=0; //内部时钟(定时器模式)
PSA=0; //预分频定时器
PS2=1; //1:256预分频
PS1=1;
PS0=1;
GIE=1; //全局中断使能
T0IE=1; //定时器中断使能
T0IF=0; //TO中断标志位清零
TMR0=0; //T0赋初值
RC5=0;
} 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询