[求助] 按键时间函数

chengnnan   2016-12-2 12:18 楼主
想写个函数意思是当按键按在1秒内被按下时执行LED1灯亮,如长按时间大于6秒的话执行LED2灯亮,具体该怎么写呢?求方法

回复评论 (8)

按键长按检测嘛,计时呗,
亚里士缺德
点赞  2016-12-2 12:29
引用: 汤权 发表于 2016-12-2 12:29
按键长按检测嘛,计时呗,

利用单片机的计时器??
点赞  2016-12-2 12:34
可以不用,看你怎么写按键检测函数了,
亚里士缺德
点赞  2016-12-2 12:37
引用: 汤权 发表于 2016-12-2 12:37
可以不用,看你怎么写按键检测函数了,

谢了,具体思路已经懂了
点赞  2016-12-2 12:52
实例5 4种不同方式键控信号灯 Proteus仿真一下,确认有效。
实例5 不同方式键控灯.rar (31.72 KB)
(下载次数: 17, 2016-12-2 15:01 上传)
4种不同方式键控信号灯.jpg 以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1.书中电路和程序设计有详细说明,程序语句条条有注解。 本帖最后由 zl2168 于 2016-12-2 15:02 编辑
点赞  2016-12-2 15:01
引用: zl2168 发表于 2016-12-2 15:01
实例5  4种不同方式键控信号灯
先Proteus仿真一下,确认有效。


以上摘自张志良编著《80C51单片机仿真 ...

你这东东怎么打开呢?没有Proteus
点赞  2016-12-2 16:06
必须有Proteus,可先下载安装Proteus软件。
点赞  2016-12-2 18:01
点赞  2017-1-23 23:54
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复