今日发张单片机衔接 4×3 数字键盘的电路,作者是美国电工罗伯辛海。许多使用中,都需求接一个用单片机操控的数字键盘,传统办法是用许多I/O引脚,例如接一个数字快输盘就要7个I/O脚。在这个电路中,只需求2个I/O 引脚就可以了。
大多数时钟I/O都需求特别的通讯协议,例如I2C, SPI等等,MCU需求有通讯模块,工程师需求灵敏地施行软件。并且,给每个按键分配不同的电压,也是件麻烦事。
罗伯辛海供给了这个规划思路,只需两个I/O,不需求特别的通讯协议,不需求模仿pin, 用两个德州仪器的CD4017就可以了。CD4017很常见,并且不贵。R1, R4, R5和R6用来限流,R7, D4, D5和D6组成一个或门。
尽管这是一个4×3键盘的电路,也可以用来接10×10的键盘。假如要接更大的键盘,就要多加CD4017的数量,原理是相同的。