按键检测问题?

2019-08-14 19:12发布


        我看到对于按键检测主要有两种方法,一种是用按键扫面函数,另一种就是用外部中断了。我想问一下这两种有什么优缺点呢?都要占用IO口为什么不都用外部中断呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
虾兵蟹将
1楼-- · 2019-08-14 20:28
 精彩回答 2  元偷偷看……
天天天
2楼-- · 2019-08-14 22:11
按键扫描:程序简单,不需要用到定时器中断等资源
                占用CPU,无法实时响应
外部中断:实时响应,不用占用CPU
                程序稍微复杂,要配置定时器中断
WWCool
3楼-- · 2019-08-15 01:16
天天天 发表于 2017-8-4 00:21
按键扫描:程序简单,不需要用到定时器中断等资源
                占用CPU,无法实时响应
外部中断:实 ...

不是应该用到外部中断吗?外部中断触发,怎么是定时器中断呢?
WWCool
4楼-- · 2019-08-15 06:26
虾兵蟹将 发表于 2017-8-4 09:12
这个问题我觉得要考虑资源的利用问题,每个引脚号相同的引脚(如PA1,PB1,PC1,PD1.....)共用一条中断线,中 ...

嗯嗯,了解了

一周热门 更多>