第9章键盘显示器接口技术本章主要对单片机其应用系统中的键盘与显示器的接口问题进行说明,包括:9.1LED显示器接口技术9.2LCD显示器接口技术9.3键盘接口技术9.4键盘/显示接口综合设计举例9.1MCS-51单片机LED显示器接口技术•一、概述•二、LED静态显示与动态显示•三、串行口控制的LED显示一、概述:•1、结构与原理:•2.显示器的驱动问题•段驱动与位驱动•3.显示内容与显示代码的转换问题•查表法二、LED静态显示三、LED动态显示四、串行口控制的LED显示9.2MCS-51单片机LCD显示器接口技术•一、概述•二、JHD162A液晶显示模块•三、GXM12864液晶显示模块•四、LCD显示接口应用—电子温度计一、概述•1.LCD显示的优点•2.LCD显示模块分类•3.LCD显示工作原理二、JHD162A液晶显示模块•1.液晶显示模块JHD162A简介2.单片机与1602液晶模块JHD162A接口电路设计3.应用程序设计概述三、GXM12864液晶显示模块•1.硬件介绍四、LCD显示接口应用—电子温度计9.3MCS-51单片机键盘接口技术•一、键盘工作原理•二、独立式按键接口技术•三、行列式键盘一、概述•1、键盘有全编码键盘和非编码键盘两种;•2、按键只是简单的电平输入。当某键被按下时,该键输入到计算机的状态将发生变化;•3、键盘接口电路包括硬件和软件两大部分•(1)硬件部分应保证键开关状态的可靠输入•(2)软件部分是对按键进行编码以给出键值二、独立式按键接口技术二、行列式键盘软件管理(三步):•(1)判断整个键盘是否有键按下•采用粗扫描的办法。让所有的行为0,读列的数值。•(2)判断被按键的具体位置•采用细扫描的办法。逐行输出0,读列的数值。•(3)计算被按键的键值,以确定要完成的功能。•采用某种算法,将行和列的信息合并为一个信息,该信息称为该键的键值,并按一定的顺序形成一个键值表。在计算键值时应注意所有按键的键值应采用同一种算法并且计算出来的键值应该各不相同。9.4键盘/显示接口综合设计举例•一、单片机经8255A与键盘/显示器接口技术•二、HD7279键盘、显示器接口芯片一、单片机经8255A与键盘/显示器接口技术二、HD7279键盘、显示器接口芯片