找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4274|回复: 8
打印 上一主题 下一主题
收起左侧

自己写的lcd1602时钟仿真,有闹钟功能,哪位高手能增加个长按暂停键唤出闹钟界面功能

[复制链接]
楼主
ID:123289 发表于 2016-5-26 12:12 | 显示全部楼层
方法:
设你的长按键叫CA,S就是你长按的时间门限值;
1,设定一个标记叫CAOK,=1时表示长按成功;
2,做一个按键计时器K,设定一个标记KY,约定KY=1时,由时间中断(如10ms)进行K+1;
实现:
1,每次检测时:有CA时KY=1.<起动计时器>
2,每次检测时:无CA时KY=1,K=0.KY=0<清计时器并清0>(必须多次检测,且间隔时间<<S);
3,当K=S时,置CAOK=1;
4,当CAOK被使用完成后,请记得清CAOK=0;
这样还不够,这里不说了.就是长按时间>S后的处理.留给你自己解决吧.

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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