PIC16F877定时器0的查询方式调试
PIC16F877单片机定时器0的查询方式调试程序如下:
#include<pic.h>
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x3B31);
void init(void);
uint intnum;
void main(void)
{
init();
while(1)
{
if(T0IF)
{
T0IF = 0;
if(++intnum >=1953)
{
intnum = 0;
RD0 = !RD0;
}
}
}
}
void init(void)
{
TRISD = 0; //PORTD引脚为输出
PORTD = 0; //PORTD引脚为低电平
OPTION = 0x08; //不分频
//TR//定时器0没有启停位
}