目前我正在开发一个具有以下设置的项目。
- AVR微控制器
- IDE - AVR 工作室
- 操作系统 - FreeRTOS
对于输入,我使用 4x3 的键盘矩阵。我已经为 4x3 键盘进行了编码,以将输入作为数字。但现在我想让它变成字母数字。就像我们在手机键盘中看到的那样。
示例 - 键 2 将用于输入 2、a、b、c。单击键 2,我们将得到数字 2,双击键 2,然后我们将得到“a”,三次按下键 2,然后我们将得到“b”,四次按下键 2,然后我们将在屏幕上得到“d”。
我希望你们都明白我上面的意思。任何人都可以在 C 中给出一些代码想法来实现这种类型的功能吗?