[PIC®/AVR®/dsPIC®产品] PIC16F1509单片机长按和短按键处理程序(寻支持)

[复制链接]
2413|9
 楼主| maggie0022 发表于 2015-8-23 21:48 | 显示全部楼层 |阅读模式
本人想求,用1509的单片机做一个手电筒的程序;要求
1,短按键执行:强光,弱光,关机;
2,长按键(3S以上)执行爆闪;在1的任一模式时长按键都能出爆闪的功能;
请求支援谢谢;
zenjinyi 发表于 2015-8-24 10:28 | 显示全部楼层
用PIC的做手电筒,真浪费
NE5532 发表于 2015-8-24 10:59 | 显示全部楼层
楼主这个电筒做得贵哦,一个8个脚,1块钱的台湾货都解决了,居然上PIC16!

定时扫描,对扫描到的情况计数就是了。
兰天白云 发表于 2015-8-24 11:36 | 显示全部楼层
手电也有高端的,比如300~2000元的,楼主需要什么支持能,你说的两点都可以实现,长安3秒时间太长,1秒就可
 楼主| maggie0022 发表于 2015-8-25 17:57 | 显示全部楼层
兰天白云 发表于 2015-8-24 11:36
手电也有高端的,比如300~2000元的,楼主需要什么支持能,你说的两点都可以实现,长安3秒时间太长,1秒就可 ...

长按时间长短可以调节,现在就是能实现这样的功能,是否有源码提供参考?
 楼主| maggie0022 发表于 2015-8-25 18:01 | 显示全部楼层
现在问题出在:按键控制部分,其他功能都很好实现,望各路高手协助;
flylike 发表于 2015-8-26 17:06 | 显示全部楼层
设置2ms的间隔定时器,也可以设置其他时间。你每隔XXms去检测一次,然后如果有键盘按下,用switch()判断(也就是计数),长按和短按就是计数的值不一样。
StevenLau2008 发表于 2015-9-7 13:53 | 显示全部楼层
PIC做强光手电筒很多的,不是一味便宜就可以的。


Microchip:

TEL:13148736025
QQ:359920019
mzb2012 发表于 2016-3-9 22:13 | 显示全部楼层
可以提供,支持
长按,短按,连按
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部