找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7241|回复: 13
收起左侧

单片机按下按钮led亮,在松开后为什么还在亮,按电路的分析应该松开后,电路就断开...

  [复制链接]
ID:65770 发表于 2014-12-10 22:52 | 显示全部楼层 |阅读模式
单片机按下按钮led亮,在松开后为什么还在亮,按电路的分析应该松开后,电路就断开了啊,为什还在亮
回复

使用道具 举报

ID:26188 发表于 2014-12-10 23:14 | 显示全部楼层
因为程序里面还没有让灯熄灭掉  你应该加入让灯熄灭的程序

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:70012 发表于 2014-12-11 03:46 | 显示全部楼层
可能你程序没有关LED   可以把程序贴出来
回复

使用道具 举报

ID:65770 发表于 2014-12-11 17:59 | 显示全部楼层
hujia 发表于 2014-12-10 23:14
因为程序里面还没有让灯熄灭掉  你应该加入让灯熄灭的程序

怎么没有人能听懂我的意思,我是说按键松开了,电路不就断了,为什么还会亮了,是硬件不是程序
回复

使用道具 举报

ID:65770 发表于 2014-12-11 17:59 | 显示全部楼层
hujia 发表于 2014-12-10 23:14
因为程序里面还没有让灯熄灭掉  你应该加入让灯熄灭的程序

怎么没有人能听懂我的意思,我是说按键松开了,电路不就断了,为什么还会亮了,是硬件不是程序
回复

使用道具 举报

ID:67992 发表于 2014-12-11 21:24 来自手机 | 显示全部楼层
如果程序没问题就好查了,用万用表测下哪里短路了造成直通供电给灯了。
回复

使用道具 举报

ID:70508 发表于 2014-12-17 15:55 | 显示全部楼层
能把程序看一下吗?如果你确定不是程序问题,在可以检查一下电路
回复

使用道具 举报

ID:70653 发表于 2014-12-20 11:34 | 显示全部楼层
你肯定是在按键抬起时没有给LED灯连接的I/O口送高电平。
回复

使用道具 举报

ID:72751 发表于 2015-1-25 20:24 | 显示全部楼层
肯定是你程序在松开按键的时候没用关掉小灯

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:58502 发表于 2015-1-25 21:33 | 显示全部楼层
无图无真相,你不把电路图贴出来谁知道你怎么回事
回复

使用道具 举报

ID:73362 发表于 2015-2-6 22:45 | 显示全部楼层
一、你如果用的学习板的话是存在记忆功能的,烧录进去的程序断电后再重新给点还是会显示断电前的程序的;
二、你如果是做的独立键盘按键控制LED灯,看看是否加了键盘的松手检测,然后再检测到松手后加一个关闭LED灯的程序,应该就会实现松手LED灯灭了
回复

使用道具 举报

ID:771949 发表于 2020-6-7 15:48 | 显示全部楼层
楼主学的是普中的视频吧,我和你有一样的疑问。试试在判断按键松开后,加一个熄灭的指令
回复

使用道具 举报

ID:752225 发表于 2020-6-7 21:05 来自手机 | 显示全部楼层
按一下卡关是不是程序就卡在哪里了?
回复

使用道具 举报

ID:235954 发表于 2020-6-8 06:40 | 显示全部楼层
你的程序点亮的时间,应该太短,然后又灭,你可以写按下键进入死循环里面,松开退出
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表