打印
[DemoCode下载]

多功能按键设计。利用一个I/O口,接一个按键,实...

[复制链接]
楼主: 643757107
手机看帖
扫描二维码
随时随地手机跟帖
21
yiyigirl2014| | 2017-5-14 15:09 | 只看该作者 回帖奖励 |倒序浏览
学习一下,这个一个IO口实现多个功能。

使用特权

评论回复
22
yiyigirl2014| | 2017-5-14 15:13 | 只看该作者
可以增加什么单击,双击,长按三种功能。

使用特权

评论回复
23
座机呀| | 2017-5-20 19:30 | 只看该作者
很花哨,但没什么卵用

使用特权

评论回复
24
稳稳の幸福| | 2017-5-21 09:47 | 只看该作者
哈哈,一般人不会这么玩的,不缺那几个IO。

使用特权

评论回复
25
643757107|  楼主 | 2017-5-21 09:59 | 只看该作者
哈哈,大家不要见怪,这个就是为了端口不够用的时候考虑的方法。

使用特权

评论回复
26
jack5288| | 2018-7-27 11:37 | 只看该作者
643757107 发表于 2016-12-29 18:43
下面,根据程序分析按键事件的反映时间:
1。对于长键,按下超过1s马上响应,反映最快
2。对于双键,第2 ...

interrupt [TIM0_COMP] void timer0_comp_isr(void) 。在用KEIL编译时说这段有错误,是怎么回事。

使用特权

评论回复
27
mfc4143| | 2018-7-27 17:59 | 只看该作者
怎么收藏

使用特权

评论回复
28
mfc4143| | 2018-7-27 18:00 | 只看该作者
6666

使用特权

评论回复
29
itsemi| | 2018-7-31 15:11 | 只看该作者
一看就是高手,想咨询个问题,我刚入门,用003的INT0去100HZ交流信号实现同步,
但我做的2个样板怎么调都同步不了,对003的资料理解不深啊

使用特权

评论回复
30
643757107|  楼主 | 2018-7-31 16:13 | 只看该作者
如果用ADC和一个IO配合做接口,可以实现非常多的按键,IO中断触发检测,ADC判断是哪个。

使用特权

评论回复
31
643757107|  楼主 | 2018-7-31 16:17 | 只看该作者
itsemi 发表于 2018-7-31 15:11
一看就是高手,想咨询个问题,我刚入门,用003的INT0去100HZ交流信号实现同步,
但我做的2个样板怎么调都同 ...

怎么取,不同步是咋回事?

使用特权

评论回复
32
jack5288| | 2018-8-22 16:56 | 只看该作者

大师能把整个工程文件发过来给我学习下吗?我是初学的希望能得到您的帮助,谢谢!!!

使用特权

评论回复
33
jack5288| | 2018-8-23 16:07 | 只看该作者

大师:您的教材在那可以买到,我想买一本来学习。

使用特权

评论回复
34
643757107|  楼主 | 2018-8-26 10:50 | 只看该作者
jack5288 发表于 2018-8-23 16:07
大师:您的教材在那可以买到,我想买一本来学习。

https://blog.csdn.net/zouwq0122/article/details/45917973

使用特权

评论回复
35
673285421| | 2019-1-30 09:50 | 只看该作者
抄袭马潮老师的。我也这样用了好多年

使用特权

评论回复
36
逍遥派掌门| | 2019-2-19 11:56 | 只看该作者
这个代码是不完善的。
应该增加: 判断消抖前后的键值是否相同。

使用特权

评论回复
37
逍遥派掌门| | 2019-2-19 12:03 | 只看该作者
本帖最后由 逍遥派掌门 于 2019-2-19 12:04 编辑

这段代码的定时器仅仅是10ms改变一次标志,做不到10ms扫描一次按键的要求。
定时器那里是个幌子而已。

使用特权

评论回复
38
643757107|  楼主 | 2019-2-19 12:04 | 只看该作者
673285421 发表于 2019-1-30 09:50
抄袭马潮老师的。我也这样用了好多年

转载的。本来就是抄袭。

使用特权

评论回复
39
643757107|  楼主 | 2019-2-19 12:04 | 只看该作者
673285421 发表于 2019-1-30 09:50
抄袭马潮老师的。我也这样用了好多年

转载的。本来就是抄袭。

使用特权

评论回复
40
643757107|  楼主 | 2019-2-19 12:04 | 只看该作者
逍遥派掌门 发表于 2019-2-19 12:03
这段代码的定时器仅仅是10ms改变一次标志,做不到10ms扫描一次按键的要求。
定时器那里是个幌子而已。 ...

高手。

使用特权

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

本版积分规则