mdsk.net
当前位置:首页 >> 用ProtEus仿真发光二极管时不亮,这是为什么? >>

用ProtEus仿真发光二极管时不亮,这是为什么?

<p>我用你的图和程序,能够点亮LED</p> <p></p>

这是程序控制的啊,只有程序控制那些管脚为低电平的时候LED才会亮啊

以下的程序我修改的,P要大写,仿真过了.Just for you information!#include&lt;reg51.h&gt;//#include&lt;intrins.h&gt;sbit rled=P3^5;sbit gled=P3^6;void main(){ P3=0xff; //p3口做I/O时,先置1、 while(1) { rled=0; //将p3.5拉低,此时红灯亮 gled=0; //将p3.6拉低,此时绿灯亮 }}

没有问题的,二极管会亮的.那2N7002有两个,换一个试试,去掉那个J1试试,把R2改小点.参考下图,这可是亮的.

接在p0.0脚上的led是会亮的,程序也对,是因为led正极的连线有问题,重新画一下,而接在p0.1的led是不会亮的,因不是发光二极管,就是普通的二极管,就算程序p0.1输出低电平就不亮的.

电阻太大,选220欧就可以.LED需要10-20mA电流.

请参考我的回答:http://wenwen.sogou.com/z/q704936040.htm因为这个不是动画模型,所以不会有“亮”、“灭”的动画效果.

这个好像就是不亮,原因不知道,没查过,想用亮的可以用那个圆圈外型的

你的限流电阻太大了,改小点就好

接在P0.0脚上的LED是会亮的,程序也对,是因为LED正极的连线有问题,重新画一下,而接在P0.1的LED是不会亮的,因不是发光二极管,就是普通的二极管,就算程序P0.1输出低电平就不亮的.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com