论文部分内容阅读
为减少单片机键盘控制占用口线过多的问题,本文介绍了基于I2C总线结构的键盘控制方法,给出了硬件电路和软件代码。该方法只要占用单片机的三个口线即可实现对多达64个按键的控制,不但解决了当前单片机开发中遇到的口线不够用的问题,而且电路实现简单,同时采用中断的方式实现按键扫描码的读入,能直接读出按键扫描码,程序简单、易行。
In order to reduce the problem that the single-chip keyboard takes up too much mouth line, this paper introduces the keyboard control method based on I2C bus structure, and gives the hardware circuit and software code. This method can control as many as 64 keys as long as it takes up the three port lines of the singlechip. This not only solves the problem of insufficient port lines encountered in the development of the current single-chip microcomputer, but also realizes the simple circuit and realizes the interrupt Key scan code read, can directly read the key scan code, the program is simple and easy.