第二十讲键盘及LED显示接口教学方法:讲授法教学目的:1、熟悉键盘接口的特点及应用2、掌握键盘的结构3、掌握扫描法检测按键的编程方法4、掌握LED显示原理及编程方法教学重点、难点:键盘扫描,LED显示主要教学内容(提纲)一、键盘结构二、键盘扫描方法及程序实现三、LED显示原理及程序实现复习:1、可编程并行接口芯片8155有几个I/O口?几种工作方式?由谁来确定?讲授要点一、键盘接口(一)、按键操作存在的问题——键抖动键在电路中的连接如图8-15所示。,引起A点电压的变化。A点电压就用来向单片机输入键的通断状态。由于机械触点的弹性作用,触点在闭合和断开瞬间的电接触情况不稳定,造成了电压信号的抖动现象,如图8-15所示。键的抖动时间一般为5~10ms。这种现象会引起单片机对于一次键操作进行多次处理,因此须设法消除键接通或断时的抖动现象。去抖动的方法有硬件和软件两种。硬件去抖动和软件去抖动。1、硬件消除抖动2、软件去抖动采用软件去抖动的方法是在单片机检测到有键按下时执行一个10~,则确认为有键按下,否则从头检测。这样就能消除键的抖动影响。(二)、按键分类1、独立式键盘的结构独立式键盘的结构如图l所示,这是最简单的键盘结构形式,每个按键的电路是独立的,都有单独一根数据线输出键的通断状态。单片机一条I/O口线对应一个按键。图1独立式键盘的结构2、矩阵式键盘若干I/O口线作行线;若干I/O口线作列线,在每个行列交点设置按键组成。如图2所示。图2矩阵式键盘结构(三)、按键监测方法1、监测有无键按下2、按键的识别(哪一个键被按下)扫描法——有键按下时,读入行或列值,则为0值的行列交点的键便是。下面以图2为例讲解扫描法的程序。二、LED显示接口常用的显示器件1、CRT显示器2、LCD显示器3、LED显示器LED显示器件单个发光二极管七段数码管LED显示方式有共阴极和共阳极两种。1)字形码表的产生,P192表8-12)显示方式:静态显示在静态显示方式下,每一位显示器的字段控制线是独立的。当显示某一字时,该位的各字段线和字位线的电平不变,也就是各字段的亮灭状态不变。静态显示方式下LED显示器的电路连接方法是:每位LED的字位控制线门共阴极点或共阳极点连在一起,接地或接+SV;其字段控制线(a~dP)分别接到一个8位口。动态显示利用人眼的视觉暂留效应。分时显示不同的数码管。LED显示器接口方法硬件译码法举例:现要求将单片机内存30H-33H中存放的四个数分高低位分别用8个数码管显示出来。采用4线---7线译码芯片MC14495实现单片机与数码管之间的连接。如图
键盘及LED显示接口 来自淘豆网m.daumloan.com转载请标明出处.