lz刚接触pic,用的芯片是pic18f4685,在编一个闪烁灯的时候遇到个问题就是不知道怎么配置定时器0的寄存器,下面是我编的程序
#include<htc.h>
#include<pic18.h>
#define uchar unsigned char
#define uint unsigned int
void init();
void main()
{
int intnum;
init();
while(1)
{
if(TMR0IF==1)
{
TMR0IF=0;
intnum++;
if(intnum==3906)
{
intnum=0;
RD0=!RD;
}
}
}
}
void init()
{
TRISD=0x00;
PORTD=0x00;
T0CON=0xc8;
}
不知道哪里错了,显示是第一个流水灯一直亮着,求大神帮助
此帖出自
小平头技术问答
一周热门 更多>