proteus上51单片机仿真问题 4个同样方式连接的LED 为什么有一个不亮 10

可能是哪方面问题请大神提示多谢多谢~~~程序如下;#include<AT89X51.H>sbitK1=P3^0;sbitK2=P3^1;sbitK3=P3^2;sbitK... 可能是哪方面问题 请大神提示 多谢多谢~~~

程序如下;
#include <AT89X51.H>sbit K1=P3^0;sbit K2=P3^1;sbit K3=P3^2;sbit K4=P3^3;
sbit L1=P1^0;sbit L2=P1^1;sbit L3=P1^2;sbit L4=P1^3;void main(void){while(1) { if(K1==0) { L1=0; //灯亮 } else { L1=1; //灯灭 } if(K2==0) { L2=0; //灯亮 } else { L2=1; //灯灭 } if(K3==0) { L3=0; //灯亮 } else { L3=1; //灯灭 } if(K4==0) { L4=0; //灯亮 } else { L4=1; //灯灭 }
}
}
展开
 我来答
王柯639515
2014-10-23 · 超过13用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:25.6万
展开全部
根据图片显示,不亮LED两端电平没问题,语言编写没问题,看看仿真软件吧!
追问
恩 我也觉得都ok  那么请问应该怎么检查仿真软件呢?需要换个仿真软件吗?望推荐 谢啦
追答
你可以把好的LED直接复制过来试试,看你不亮的LED属性设置,或者把它拉出来直接给两端加电平看是否亮,换方式检测。
单片机的战斗机
2014-10-23 · 超过31用户采纳过TA的回答
知道答主
回答量:445
采纳率:0%
帮助的人:91.9万
展开全部
没怎么看清图,可能是接反了,有qq吗?我发给你,
追问
你是说LED反了吗?QQ私信给你
追答
按键那里不需要接上拉电阻,软件和硬件都有问题,其他灯是亮了,可能也是乱的,执行的时候是随机的。可能你重新按键不亮的又亮了,亮的又不亮了,我加了你,同意一下,我帮你看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式