PROTUES仿真一个LED灯试了许多次就是不亮

[复制链接]
2135|3
 楼主| 蝴蝶111 发表于 2013-11-11 23:05 | 显示全部楼层 |阅读模式
  
这是我的程序.可就是不能使他亮起来.跪求各位大神的只言片语
#include<reg51.h>
void main(void)
{
P1 &=0xFE;
while(1);
}

本帖子中包含更多资源

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

×
pa2792 发表于 2013-11-11 23:11 | 显示全部楼层
红色怎么能亮呢?要IO变蓝色才能亮,同时先去掉限流电阻R1.
linfeng24 发表于 2013-11-12 00:48 | 显示全部楼层
我个人认为,程序没有问题,P1.0确实是输出了低电平,电路解法也木有大问题,200欧姆限流电阻可要可不要,毕竟仿真嘛,实物制作是肯定要的。不亮的原因就可能是,你单片机的程序加载进去了没有?!很明显,单片机的P1.O没有按程序输出低电平啊,所以检查这个吧。
825cow 发表于 2013-11-17 21:41 | 显示全部楼层
P1 &=0xFE;
没有&啊。lz可以这样来看,单片机运行程序之后P10口为低电平,
在PROTEUS里面低电平默认是蓝颜色,红颜色是高电平。显然
lz的程序没有运行,所以找其它原因。双击单片机看看hex文件有没有
关联到单片机。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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