关于PIC单片机

[复制链接]
2632|7
 楼主| jiangxu87 发表于 2008-9-6 19:05 | 显示全部楼层 |阅读模式
请教各位,我用的是PIC16F877A单片机,用PICC编的。我想把PORTB作为输出,但RB7和RB6不听话,为什么呢?程序如下:
main()
{  TRISB=0;       //设置portb口全为输出
   INTCON=0x00;      //关闭所有的中断
   PORTB=0x00;       //RB口先送低电品平
while(1)
{


 PORTB=0xaa;


}
}
 楼主| jiangxu87 发表于 2008-9-6 19:12 | 显示全部楼层

救救我~~

有人会吗?为什么就这两个脚不管用啊!
zidaozhou 发表于 2008-9-6 19:15 | 显示全部楼层

仿真的时候这两个脚作为编程脚使用的

仿真的时候这两个脚作为编程引脚使用的,不能正常地作IO口使用。
 楼主| jiangxu87 发表于 2008-9-6 19:20 | 显示全部楼层

但是我只是编译啊,而且生成HEX后直接烧到单片机,用万用表侧不行啊
 楼主| jiangxu87 发表于 2008-9-6 19:33 | 显示全部楼层

我并没有仿真啊
 楼主| jiangxu87 发表于 2008-9-6 23:00 | 显示全部楼层

~~~~

看来没人知道了......
NE5532 发表于 2008-9-7 21:55 | 显示全部楼层

你是不是插着ICD2测的?

yewuyi 发表于 2008-9-8 08:57 | 显示全部楼层

看看PORTB有没有其它复用功能

把其它功能都关了,只用做IO操作,要学会看手册,自己翻翻DATASHEET不就解决了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

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