标题: 单片机按下按钮led亮,在松开后为什么还在亮,按电路的分析应该松开后,电路就断开... [打印本页]

作者: 董亚伟    时间: 2014-12-10 22:52
标题: 单片机按下按钮led亮,在松开后为什么还在亮,按电路的分析应该松开后,电路就断开...
单片机按下按钮led亮,在松开后为什么还在亮,按电路的分析应该松开后,电路就断开了啊,为什还在亮

作者: hujia    时间: 2014-12-10 23:14
因为程序里面还没有让灯熄灭掉  你应该加入让灯熄灭的程序
作者: 忠信1314    时间: 2014-12-11 03:46
可能你程序没有关LED   可以把程序贴出来
作者: 董亚伟    时间: 2014-12-11 17:59
hujia 发表于 2014-12-10 23:14
因为程序里面还没有让灯熄灭掉  你应该加入让灯熄灭的程序

怎么没有人能听懂我的意思,我是说按键松开了,电路不就断了,为什么还会亮了,是硬件不是程序
作者: 董亚伟    时间: 2014-12-11 17:59
hujia 发表于 2014-12-10 23:14
因为程序里面还没有让灯熄灭掉  你应该加入让灯熄灭的程序

怎么没有人能听懂我的意思,我是说按键松开了,电路不就断了,为什么还会亮了,是硬件不是程序
作者: dgahz    时间: 2014-12-11 21:24
如果程序没问题就好查了,用万用表测下哪里短路了造成直通供电给灯了。
作者: 菜鸟一个666    时间: 2014-12-17 15:55
能把程序看一下吗?如果你确定不是程序问题,在可以检查一下电路

作者: 来自火星的蜗牛    时间: 2014-12-20 11:34
你肯定是在按键抬起时没有给LED灯连接的I/O口送高电平。
作者: wind02072107    时间: 2015-1-25 20:24
肯定是你程序在松开按键的时候没用关掉小灯
作者: liaolinhui    时间: 2015-1-25 21:33
无图无真相,你不把电路图贴出来谁知道你怎么回事
作者: Devil    时间: 2015-2-6 22:45
一、你如果用的学习板的话是存在记忆功能的,烧录进去的程序断电后再重新给点还是会显示断电前的程序的;
二、你如果是做的独立键盘按键控制LED灯,看看是否加了键盘的松手检测,然后再检测到松手后加一个关闭LED灯的程序,应该就会实现松手LED灯灭了
作者: 薛定鳄的猫    时间: 2020-6-7 15:48
楼主学的是普中的视频吧,我和你有一样的疑问。试试在判断按键松开后,加一个熄灭的指令

作者: 16639745810    时间: 2020-6-7 21:05
按一下卡关是不是程序就卡在哪里了?
作者: 梁廷明    时间: 2020-6-8 06:40
你的程序点亮的时间,应该太短,然后又灭,你可以写按下键进入死循环里面,松开退出




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