打印

pic16f877a不能工作。。。。。

[复制链接]
1973|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
利用芯片内部晶振 做的一个小的系统,但是 焊完电路后,烧录完毕所有的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。是不是必须加上晶振呢?

pic.jpg (290.47 KB )

自己做的原理图

自己做的原理图
沙发
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

粉丝