标题: 新单片机,为什么写完程序所有小灯都是亮的 [打印本页]

作者: 苏小新    时间: 2018-11-29 13:05
标题: 新单片机,为什么写完程序所有小灯都是亮的
求助各位大神:新手照书上做的接线,单片机是新的写了小灯闪烁程序,可为什么灯是常亮,而且插到哪个引脚都是亮的,即使不闪烁,也不应该全亮啊,百思不得解!

单片机3.png (878.13 KB, 下载次数: 36)

单片机3.png

单片机2.png (38.89 KB, 下载次数: 38)

下载

下载

单片机1.png (12.97 KB, 下载次数: 47)

单片机1.png

作者: mosqu    时间: 2018-11-29 14:15
这个你只设置了P0^0口是闪烁,其他IO口正常不设置的情况是高电平状态
作者: 黄煌皇    时间: 2018-11-29 14:21
我记得51单片机刚刚上电的时候,I/O口都是默认是高电平的
作者: xuyaqi    时间: 2018-11-29 14:35
应该把硬件接线图告诉大家,这里不光是软件问题。
作者: 许泽123    时间: 2018-11-29 14:48
没有写灯泡闪烁的代码,需要写light=0和light=1是的延时代码
作者: ssk7793    时间: 2018-11-29 15:18
你的灯都没有接p0^0啊,灯也没接电阻,小心烧了。把灯的正极接面包板的正极。在把灯的负极接单片机的io试试
作者: 单片机大神wwd    时间: 2018-11-29 15:55
应该是硬件接线路的问题

作者: yushuohang    时间: 2018-11-29 16:18
灯的驱动要加电阻,单片机管脚没有初始化会默认输出高电平,另外灯的闪速看你是否有足够的延时时间,过快的闪烁视觉上是常亮
作者: 阿拉登666    时间: 2018-11-29 18:27
默认输出的高电平状态
作者: 苏小新    时间: 2018-11-29 19:58
谢谢各位,问题解决了,单片机默认的是高电平,而且我接到p1.1引脚了,我的失误。
作者: HAPPY3    时间: 2022-1-23 14:05
是,乱问一通
作者: 累不死的狗    时间: 2022-1-24 09:38
单片机IO默认上电了,把他初始化拉低就行了
作者: syygzx    时间: 2022-1-26 10:36
灯都是高电平所以全亮了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1