灯都是高电平所以全亮了 |
单片机IO默认上电了,把他初始化拉低就行了 |
是,乱问一通 |
谢谢各位,问题解决了,单片机默认的是高电平,而且我接到p1.1引脚了,我的失误。 |
默认输出的高电平状态 |
灯的驱动要加电阻,单片机管脚没有初始化会默认输出高电平,另外灯的闪速看你是否有足够的延时时间,过快的闪烁视觉上是常亮 |
应该是硬件接线路的问题 |
你的灯都没有接p0^0啊,灯也没接电阻,小心烧了。把灯的正极接面包板的正极。在把灯的负极接单片机的io试试 |
没有写灯泡闪烁的代码,需要写light=0和light=1是的延时代码 |
应该把硬件接线图告诉大家,这里不光是软件问题。 |
我记得51单片机刚刚上电的时候,I/O口都是默认是高电平的 |
这个你只设置了P0^0口是闪烁,其他IO口正常不设置的情况是高电平状态 |