介绍
例程使用 SDCC 编译、 stcgal 烧录,如果你想要配置一样的环境,可以参考本专栏的第一篇文章“51单片机开发环境搭建 - VS Code 从编写到烧录”,我的设备是 Windows 10,使用普中51单片机开发板(STC89C52RC)。
- 关于如何驱动数码管,推荐阅读:驱动多位数码管
- 关于使用单片机接收来自微动开关的输入:独立按键控制 LED
最后的程序实现了按下一个微动开关后,驱动一位数码管上显示对应的数字,显示持续1秒后重新等待输入。
矩阵键盘
如下图所示,单片机的 P1_0 ~ P1_7
引脚刚好连接了一个 4x4 的矩阵键盘: