烧录程序之后用示波器看发现单片机晶振完全不起振,是什么原因啊?单片机型号 PIC16F877A 编译器MPLAB IDE v8.92
#include <pic.h> //调用PIC16F87XA单片机的头文件
//根据选项,配置字应该如下所示:
__CONFIG(0x3832);
void delay(void);
void main(void)
{
TRISD1=0; //初始化RD1的输出方向
RD1=1; //初始化RD1的数值
while(1) //死循环,单片机初始化后,将一直运行这个死循环
{
RD1=!RD1; //RD1脚电平取反
delay();
}
}
void delay(void)
{
unsigned int a;
for(a=0;a<50000;a++); //延时,非精确定时
}
这是测试的小程序,不知道哪里出问题了,求大神帮帮忙啊!
|