第5章GPIO的应用实例:键盘、LED与LCD 本章导读:键盘、LED数码管和LCD液晶显示是嵌入式系统中常用的输入/输出设备,它们一般通过通用I/O 口与MCU连接,本章把它们作为GPIO的应用实例来看待。键盘是嵌入式应用的输入设备,识别按键情况常用查询法、定时扫描法与中断法等。LED和LCD是嵌入式应用的输出设备。本章主要知识点有键盘扫描基本原理与编程方法;LED扫描基本原理与编程方法;字符型LCD的编程举例。在本章讲述的鍵盘、LED和LCD构件设计的一般模型,可适用于不同型号的设备,但需注意硬件电路设计的差异。 5.1键盘模块的驱动构件设计本节首先简要阐明有关键盘识别的一些基本问题,随后给出K60的键盘的工作原理、基于构 件思想的键盘构件头文件以及源程序文件的设计思想,并给出了一个实际的44键盘驱动构件设计与测试实例。5.1.1键盘模型及接口1.键盘模型及接口键盘是由若干个按键组成的开关矩阵,它是最简单的MCU数字量输入设备。操作员通过键盘输入数据或命令,实现简单的人机通信。首先,我们应了解键盘模型及接口的基本概念和原理,以