打印
[PIC®/AVR®/dsPIC®产品]

PIC16F1509单片机长按和短按键处理程序(寻支持)

[复制链接]
2147|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秒就可

使用特权

评论回复
5
maggie0022|  楼主 | 2015-8-25 17:57 | 只看该作者
兰天白云 发表于 2015-8-24 11:36
手电也有高端的,比如300~2000元的,楼主需要什么支持能,你说的两点都可以实现,长安3秒时间太长,1秒就可 ...

长按时间长短可以调节,现在就是能实现这样的功能,是否有源码提供参考?

使用特权

评论回复
6
maggie0022|  楼主 | 2015-8-25 18:01 | 只看该作者
现在问题出在:按键控制部分,其他功能都很好实现,望各路高手协助;

使用特权

评论回复
7
flylike| | 2015-8-26 17:06 | 只看该作者
设置2ms的间隔定时器,也可以设置其他时间。你每隔XXms去检测一次,然后如果有键盘按下,用switch()判断(也就是计数),长按和短按就是计数的值不一样。

使用特权

评论回复
8
StevenLau2008| | 2015-9-7 13:53 | 只看该作者
PIC做强光手电筒很多的,不是一味便宜就可以的。


Microchip:

TEL:13148736025
QQ:359920019

使用特权

评论回复
9
mzb2012| | 2016-3-9 22:13 | 只看该作者
可以提供,支持
长按,短按,连按

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

1

粉丝