矩阵键盘的键值处理

2019-03-25 08:27发布

矩阵键盘模块已经能够将键值key_code检测出来,0~15。现在想输入一个十位的十进制数,思路是什么呢?我的思路是按位输入,键值再乘以所在位的权,然后加起来,这样的思路行不行呢?有没有人做过能提供一下参考,十分感谢啊

[ 本帖最后由 白丁 于 2013-5-10 14:16 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
夏宇闻
2019-03-25 16:04
原帖由 白丁 于 2013-5-10 12:23 发表
矩阵键盘模块已经能够将键值key_code检测出来,0~15。现在想输入一个十位的十进制数,思路是什么呢?我的思路是按位输入,键值再乘以所在位的权,然后加起来,这样的思路行不行呢?有没有人做过能提供一下参考,十分 ...

您需要编写状态机,用状态值记住按键的次数和键值,再把键值用BCD码保存起来,然后用组合逻辑转换成二进制数,再用寄存器保存二进制数做以后的处理。建议您参加FPGA设计培训,提高实际动手能力。

一周热门 更多>