pic16f877a程序仿真能行,为什么开发板上实现不了?

2019-03-25 19:33发布

#include<pic.h>  void delay(int ms)  {  int i=0,j=0; for(i=0;i<ms;i++) for(j=0;j<67;j++)  {;} } void main(void)  { TRISC=0; PORTC=0b11111111; delay(100); while(1){} } 程序如上,其他程序也是仿真是可以的,就是开发板上没反映。是一个点灯的程序,RC口接八个LED灯 [ 本帖最后由 nibini1 于 2011-11-7 14:32 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
lvfanzai
2019-03-26 15:57
#include<pic.h>
void delay(int ms)
{
int i=0,j=0;
for(i=0;i<ms;i++) for(j=0;j<67;j++)
{;}
}
void main(void)
{ TRISC=0;
PORTC=0xff;
delay(100);
while(1);
}
你看这样行不行,还要注意你外面LED是如何接的,你应该是直接利用单片机的I/O口直接去驱动LED,I/O输出的拉电流只有25ma,你看看你限流电阻是不是取大了,再看看你LED端的接法。祝你好运~

一周热门 更多>