完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
要求:LED和按钮共用一个MCU的IO口 目标:当按键按一下灯亮,一直亮,直到对应的按钮再按一下,灯灭 我现在画的图不能达到这个需求,因为当灯亮MCU的IO口为高时,按键两边都是高,无法给MCU一个信号。哪位指点下在不增加另外种类的元件的时候怎样设计才能达到需求?
|
|
相关推荐
9个回答
|
|
|
是不是可以用自锁开关?
|
|
|
|
|
|
你先说明一下,要怎样的操作,就是开关按下去,MCU_IO从HIGH再到LOW??
|
|
|
|
|
|
去掉3K,将R值根据实际使用的灯设计电阻值,将LED与开关交换。IO初始化为高阻或者高电平,当按键按下,LED亮,IO输出低电平。LED常亮。当再次按下按键,IO输出高电平,LED灭。个人分析。无验证。仅供参考
|
|
|
|
|
|
|
|
|
|
|
|
感觉如果只是控制一个LED灯的亮灭是可行
|
|
|
|
|
|
|
|
|
|
|
|
不知你最终的想法是什么,是单片机的IO口线不够?还是别的原因,口线不够可以扩,单片机可以换。我们的电路都是把一个简单的问题复杂化了。
|
|
|
|
|
|
软件来实现,灯亮可以是波形,按键按下就是直流电
|
|
|
|
|
|
本帖最后由 晓晓江南 于 2019-3-7 09:57 编辑
让MCU_IO在高电平与高阻态之间切换,高电平用以点亮LED,高阻态用以检测按键是否按下,如果按键按下,使MCU_IO在低电平与高阻态之间切换。 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
252 浏览 0 评论
5V供电情况下JFET前级放大电路怎么实现,JFET能不能先将信号放大到2-3mv,然后在用单运放进行1000倍左右放大?
2020 浏览 0 评论
1209 浏览 0 评论
USB Type-C的双角色端口(DRP)我这样设计可以吗?
752 浏览 0 评论
1911 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 22:43 , Processed in 0.843861 second(s), Total 60, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6643