- 博客(5)
- 收藏
- 关注
原创 按键系列:矩阵按键的应用
一共有16个按键,从图中其实不难发现,每一行的四个独立按键都连接在各自的IO口上,例如有个独立按键连接在P3.0口,有个独立按键连接在P3.1口等。每一列的四个独立按键都连接在各自的IO口上,如LCDEN口,RS口等等。从原理图中不难发现,独立按键所连接的IO口都与P3口相连。由于按键按下就接地,接地则IO口为0。根据这个我们可以知道,谁的IO口为0,谁就接地。依靠这个性质我们可以写出扫描矩阵按键的代码Key_Read_Pro()。其他的和独立按键是一样的,这里不做赘述。
2024-01-27 12:59:48
373
2
原创 关于按键的自我想法
上一篇文章写到在读取按键时需要引用按键读取函数,以及声明一些变量等等。其实这样做的思路就是将按键转化为跟直接的一种形式。那么我能不能直接将按键本身放入主函数中,不对它进行转化,用它最初始的模样去执行任务呢?希望在将来我能够解决这个问题。本篇只提供一种片面的思路。上面的代码可以很好的实现所需任务,但是考虑到上面的代码只能代替按下按键这一步骤,不能代替前文的Led_Val,Led_Up,Led_Old。所以这一想法具有片面性。例题:用KEYS来控制流水灯的亮和灭,以及流水灯的运行速度。
2024-01-24 13:09:42
385
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人