pic16f877a不能工作。。。。。

[复制链接]
2647|3
 楼主| zhuguangpeng 发表于 2012-6-7 08:25 | 显示全部楼层 |阅读模式
利用芯片内部晶振 做的一个小的系统,但是 焊完电路后,烧录完毕所有的IO的管脚都是2v。感觉不在工作。。。。。 然后自己写的最简单的程序。
#include<pic.h>
__CONFIG(0X3B81);
void delay();
main()
{ int i=1,j;
TRISB=0;
while(1)
{for(j=8;j>0;j--)
  {PORTB=i;
   delay();
i=i<<1;
}
if(j==0)
  {
  i=1;
}
}
}

void delay()
{
  int i;
for(i=10000;i>0;i--);
   
} 烧录进去  所有的led都是亮的 ,io口都是2v。是不是必须加上晶振呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
kvdong 发表于 2012-6-7 08:49 | 显示全部楼层
本帖最后由 kvdong 于 2012-6-7 08:50 编辑

877aB口是不是默认模拟口呀,好久不用了记不太清楚了。
仔细看数据手册,把其它复用功能(包括弱上拉什么的)全关闭了,只剩下I/O口功能,再试试
兰天白云 发表于 2012-6-8 09:57 | 显示全部楼层
端口没有配置好
shiyan1532 发表于 2013-2-1 10:47 | 显示全部楼层
kvdong 发表于 2012-6-7 08:49
877aB口是不是默认模拟口呀,好久不用了记不太清楚了。
仔细看数据手册,把其它复用功能(包括弱上拉什么的 ...

:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

23

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部