欢迎分享,转载请注明来源:内存溢出
用gedit编辑C程序,gcc编译连接,gdb调试,看man手册,都有详细的介绍。编辑也可以在windows里面编辑:将linux里的文件共享到windows里,然后使用widows下比较好的编辑器就可以编辑了。矩阵键盘是单片机外部设备中所使用的排布类似于矩阵的键盘组。矩阵式结构的键盘显然比直接法要复杂一些,识别也要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。矩阵键盘特点矩阵键盘的编程是十分复杂的,但是矩阵键盘也节省IO口。而且还提高了I/O口利用率。矩阵键盘构成与工作方式图9-7为一个4x3的行列结构,可以构成12个键的键盘。如果使用4x4的行列结构,就能组成一个16键的键盘。很明显,在按键数量多的场合,矩阵键盘与独立式按键键盘相比可以节省很多的I/O口线。矩阵键盘不仅在连接上比单独式按键复杂,它的按键识别方法也比单独式按键复杂。在矩阵键盘的软件接口程序中,常使用的按键识别方法有行扫描法和线反转法。这两种方法的基本思路是采用循环查循的方法,反复查询按键的状态,因此会大量占用MCU的时间,所以较好的方式也是采用状态机的方法来设计,尽量减少键盘查询过程对MCU的占用时间。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
linux如何卸载软件
上一篇
2023-04-15
linux里如何把一个文件更改成所有的用户都有可执行权限
下一篇
2023-04-15
评论列表(0条)