pic18f4685 单片机

2019-03-25 19:12发布

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;
}
不知道哪里错了,显示是第一个流水灯一直亮着,求大神帮助 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。