哈尔滨家教网报道:把硬件部分连接好之后,将矩阵键盘程序中生成的.hex文件传送到STM32单片机运行,然后打开串口调试助手软件,同时把波特率设置成9600,然后再按下矩阵键盘输入板上的4×4按键中的任意一个,然后观察串口调试助手上的数值输出显示,如图5.1。从图中可以看到接收窗口中有按键输入数值的显示。
图5.1 按键调试显示界面
而且在没有仿真器和遇到需要显示一些提示信息的时候,可以采用串口打印的方式,这样不仅可以方便观察而且还能降低成本。
在联机调试过程中可以知道矩阵键盘输入需要注意调试的地方有三个:(学习宝典 www.0451jiajiaowang.com)
(1) 检测键盘输入板是否有按键被按下,同时可以运用硬件或软件方法,为矩阵键盘模块完成去抖。
(2) 需要有可靠的处理方法。在调试的时候一次只可以处理一个按键,而且在这个的同时任何按键的操作对单片机系统的影响确定为无效,并且无论按键按下的时间多长,系统都只会执行一次按键输入指令或程序。
(3) 检查按键值是否准确,方便准确的完成设计要求中的按键功能。对于矩阵键盘来说,列线、行线信号必须一起处理,才能确定闭合键的位置。
------文章版权归原作者所有, 未经允许请勿转载, 如有任何问题请联系我们。