键盘显示器接口设计优秀课件
合集下载
键盘显示器接口PPT课件

;调用延时子程序,软件去键抖动
MOV A,P1
;再一次读入8个按键的状态
CJNE A,R3,RETURN;两次键值比较,不同, ;是抖动引起,转RETURN
25
KEY0: MOV C,P1.0;有键按下,读P1.0的按键状态 JC KEY1 ;P1.0为高,该键未按下,跳KEY1, ;判下一个键 LJMP PKEY0 ;P1.0的键按下,跳PKEY0处理
① 扫描法。第1步,识别键盘有无键按下;第2步,如 有键被按下,识别出具体的键位。
下面以图10-9所示的键3被按下为例,说明识别过程。
30
第1步,识别键盘有无键按下。先把所有列线均置为高,说明有 键按下,否则无键被按下。
例如,当键3按下时,第1行线为低,还不能确定是键3 被按下,因为如果同一行的键2、1或0之一被按下,行线 也为低电平。只能得出第1行有键被按下的结论。
24
识别某一键是否按下的子程序:
KEYIN: MOV P1,0FFH;P1口写入1,设置P1口为输入状态
MOV A,P1
;读入8个按键的状态
CJNE A,#0FFH,QUDOU;有键按下,跳去抖动
LJMP RETURN
;无键按下,返回
QUDOU:MOV R3,A
;8个按键的状态送R3保存
LCALL DELAY10
第10章 AT89S51单片机与输入/输 出
外设的接口
1
第10章 目录 10.1 LED数码管的显示原理
10.1.1 LED数码管的结构 10.1.2 LED数码管工作原理 10.2 键盘接口原理 10.2.1 键盘输入应解决的问题 10.2.2 键盘的工作原理 10.2.3 键盘的工作方式 10.3 键盘/显示器接口设计实例 10.3.1 利用AT89S51单片机串行口实现的键盘/显示器接口
《键盘显示器接口》课件

分类与特点
分类
键盘显示器接口有多种分类方式,按照传输方式可以分为串行接口和并行接口 ;按照接口类型可以分为PS/2接口、USB接口、HDMI接口等。
特点
不同的键盘显示器接口有不同的特点和应用场景。例如,PS/2接口传输速度快 、可靠性高,但连接线较硬不易移动;USB接口则具有广泛的兼容性和灵活性 ,易于携带和使用。
《键盘显示器接口》ppt课件
目 录
• 键盘显示器接口概述 • 键盘显示器接口的原理 • 键盘显示器接口的应用 • 键盘显示器接口的未来发展 • 键盘显示器接口的挑战与解决方案
01
键盘显示器接口概述
定义与功能
定义
键盘显示器接口是指用于连接键 盘和显示器,实现信息输入和输 出的接口技术。
功能
键盘显示器接口的主要功能是传 输键盘输入信号到计算机主机, 并将计算机主机的输出信号传输 到显示器,实现人机交互。
解决方案
采用先进的画面同步技术,如G-SYNC、FreeSync等,以 减少画面撕裂和延迟现象。同时,优化切换逻辑,提高切 换速度和用户体验。
市场挑战与解决方案
市场挑战
解决方案
随着智能设备的普及,用户对于显示体验 的要求越来越高,传统的键盘显示器接口 可能无法满足市场需求。
加强市场调研和技术创新,推出符合用户 需求的接口产品。同时,加强品牌宣传和 市场推广,提高产品的知名度和竞争力。
历史与发展
历史
键盘显示器接口的发展历程可以追溯到20世纪60年代,当时 计算机刚刚问世,人们开始探索如何将键盘和显示器与计算 机连接起来。随着技术的不断发展,键盘显示器接口也在不 断改进和升级。
发展
现代的键盘显示器接口技术已经非常成熟,不仅传输速度更 快,而且支持更多的设备和功能。未来,随着物联网和人工 智能技术的不断发展,键盘显示器接口将更加智能化和人性 化。
键盘显示器及功率接口课件

输出原理
计算机或其他设备处理完成后,将结 果显示在显示器上,用户通过显示器 获取结果。
REPORT
CATALOG
DATE
ANALYSIS
SUMMAR Y
02
键盘显示器技术参数
键盘技术参数
键盘布局
标准键盘布局,包括字 母、数字、符号等区域
,方便用户输入。
按键寿命
每个按键的寿命应达到 500万次以上,保证键
界面显示
显示器则用于展示游戏界面,包括角 色状态、地图、物品栏等信息,帮助 玩家更好地了解游戏进程和状态。
设计领域
图像处理
键盘在设计领域中常用于控制图像处理软件,如Photoshop等,进行图片的编 辑、修饰和合成。
界面设计
显示器则用于展示设计作品,如网页、APP界面等,方便设计师进行预览和调 整。
按接口类型分类
PS/2接口、USB接口、串 口等。
按功能分类
普通键盘显示器、多功能 键盘显示器(带触摸屏、 指纹识别等)。
键盘显示器工作原理
输入原理
传输原理
用户通过键盘输入数据,数据经过处 理后传输到计算机或其他设备进行处 理。
键盘和显示器之间通过特定的传输线 或无线信号进行连接,实现数据的传 输。
REPORT
CATALOG
DATE
ANALYSIS
SUMMAR Y
05
键盘显示器应用领域
办公领域
文字输入
键盘是办公人员最常用的输入设 备,用于录入文字、数据等,提 高工作效率。
文件编辑
显示器则用于展示和编辑文档、 表格、PPT等文件,方便用户进 行创作和修改。
游戏领域
操作控制
键盘在游戏领域中常用于控制角色的 移动、攻击、技能释放等操作,提供 更加灵活和精准的控制方式。
键盘显示器接口8279PPT课件

16
补充:键盘接口
“1”
“0” 抖动时间
<10ms 开关动作时间 >100ms
<10ms
17
补充:键盘接口
有按键信号? N Y
延时等待10ms
仍有按键信号? N Y
键盘处理
按键释放? N Y
18
补充:键盘接口
串键问题
所谓的串键是指在键盘上同时按下两个或多个键。防 止因串键而产生错误代码的方法很多,常用的方法:
11
补充:键盘接口
行反转法
12
补充:键盘接口 8255A的A口行线,B口列线。
13
补充:键盘接口
START:MOV AL,82H OUT 63H,AL
WAIT0: MOV AL,0 OUT 60H,AL IN AL,61H CMP AL, 0FFH JZ WAIT0 PUSH AX PUSH AX
7
补充:键盘接口
8
补充:键盘接口
AGAIN:XOR AL,AL MOV DX,PORT0 OUT DX,AL MOV DX,PORT1 IN AL,DX CMP AL,0FFH JZ AGAIN CALL DELAY
PROG:MOV BL,0;键号初值为0 MOV BH,0FEH;送扫描初值 MOV CX,8;计数值为行数
补充:键盘接口
本讲重点: 键盘接口(键盘种类,矩阵键盘的行扫
描与线反转法的电路、原理与编程) 8279的使用
1
补充:键盘接口
整体 概述
一 请在这里输入您的主要叙述内容
二
请在这里输入您的主要 叙述内容
三 请在这里输入您的主要叙述内容
2
补充:键盘接口
3
补充:键盘接口
4
补充:键盘接口
“1”
“0” 抖动时间
<10ms 开关动作时间 >100ms
<10ms
17
补充:键盘接口
有按键信号? N Y
延时等待10ms
仍有按键信号? N Y
键盘处理
按键释放? N Y
18
补充:键盘接口
串键问题
所谓的串键是指在键盘上同时按下两个或多个键。防 止因串键而产生错误代码的方法很多,常用的方法:
11
补充:键盘接口
行反转法
12
补充:键盘接口 8255A的A口行线,B口列线。
13
补充:键盘接口
START:MOV AL,82H OUT 63H,AL
WAIT0: MOV AL,0 OUT 60H,AL IN AL,61H CMP AL, 0FFH JZ WAIT0 PUSH AX PUSH AX
7
补充:键盘接口
8
补充:键盘接口
AGAIN:XOR AL,AL MOV DX,PORT0 OUT DX,AL MOV DX,PORT1 IN AL,DX CMP AL,0FFH JZ AGAIN CALL DELAY
PROG:MOV BL,0;键号初值为0 MOV BH,0FEH;送扫描初值 MOV CX,8;计数值为行数
补充:键盘接口
本讲重点: 键盘接口(键盘种类,矩阵键盘的行扫
描与线反转法的电路、原理与编程) 8279的使用
1
补充:键盘接口
整体 概述
一 请在这里输入您的主要叙述内容
二
请在这里输入您的主要 叙述内容
三 请在这里输入您的主要叙述内容
2
补充:键盘接口
3
补充:键盘接口
4
《键盘显示器接口》课件

添加标题
添加标题
添加标题
添加标题
定义:键盘显示器接口是一种硬件 接口,用于连接键盘和显示器,使 键盘和显示器能够相互通信
应用:键盘显示器接口广泛应用于 计算机、服务器、工作站等设备中, 是计算机系统中的重要组成部分。
接口类型
PS/2接口:适用于老式键盘和鼠标, 传输速度较慢
DVI接口:适用于数字视频信号传 输,支持高清视频输出
连接投影仪,实现投影功能
游戏场景
游戏画面:通过显示器接口 显示游戏画面
游戏控制:通过键盘和显示 器接口实现游戏控制
游戏音效:通过键盘和显示 器接口实现游戏音效
游戏互动:通过键盘和显示 器接口实现游戏互动
工业控制场景
工业自动化:用于控制生产线、 机器人等设备
工业监控:用于监控生产过程、 设备状态等
无线技术:无线键盘和显示 器将成为主流
高分辨率:高分辨率显示器 将成为主流
智能化:智能化键盘和显示 器将成为趋势
键盘显示器接口的常见问题及 解决方案
常见问题分析
接口不兼容:不同品牌、型号的键盘显示器接口可能存在不兼容问题 连接不稳定:连接线接触不良或接口损坏可能导致连接不稳定 信号传输延迟:信号传输过程中可能出现延迟,影响使用体验 接口损坏:长时间使用可能导致接口损坏,需要更换新的接口
解决方案介绍
检查连接线 是否损坏或
接触不良
检查显示器设 置
更新驱动程序
更换键盘或显 示器
维护保养建议
定期清洁键盘和显示器,避免 灰尘堆积影响使用效果
避免长时间使用键盘和显示器, 适当休息,保护视力
定期检查键盘和显示器的连接 线,确保连接稳固
定期更新键盘和显示器的驱动 程序,确保设备正常运行
键盘与显示接口技术优秀PPT课件

• 硬件消除; 如: R-S双稳态触发器电路 RC阻容滤波电路
• 软件消除,实际应用多。
在CPU检测到有按键按下时,执行一个10ms的延时程序后,再次 判断该键电平是否保持闭合状态电平,如保持闭合状态电平则确 认为真正有键按下,从而消除抖动的影响。
当CPU检测到按键释放后,也要给一个10ms的延时,待后沿抖动 消失后才去执行该键的处理程序。
✓位选线为什么需要驱动? ✓位选线如何驱动?ULN2003—7位达林顿驱动器
✓ULN2003反相输出 ✓单路驱动能力(吸入电流)达500mA
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
1.分析8155口地址
✓命令寄存器口地址: ✓PA口寄存器口地址: ✓PB口寄存器口地址: ✓PC口寄存器口地址:
输出位选码 位选码左移
延时1ms
入口条件: 待显示字符存于35H~30H单元中
显示完6位 N
占用资源: A, R0, R1,R2
Y
返回
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
DISP: DP1:
MOV R0, #30H
MOV R1, #01H
MOV R2,#06H
MOV A, #00H
9.1 LED显示接口技术
4.查段选码子程序:
入口条件:待显示字符存于A中; 出口条件:待显示字符的段选码存于A中; 占用资源:DPRT,A。
DXM: MOV DPTR, #TAB ;取段选码表首地址 MOVC A,@A+DPTR ;取段选码,变址寻址 RET
TAB: DB 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h ;0,1,2,3,4,5,6,7 DB 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h,ቤተ መጻሕፍቲ ባይዱ ;8,9,A,b,C,d,E,F,灭
• 软件消除,实际应用多。
在CPU检测到有按键按下时,执行一个10ms的延时程序后,再次 判断该键电平是否保持闭合状态电平,如保持闭合状态电平则确 认为真正有键按下,从而消除抖动的影响。
当CPU检测到按键释放后,也要给一个10ms的延时,待后沿抖动 消失后才去执行该键的处理程序。
✓位选线为什么需要驱动? ✓位选线如何驱动?ULN2003—7位达林顿驱动器
✓ULN2003反相输出 ✓单路驱动能力(吸入电流)达500mA
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
1.分析8155口地址
✓命令寄存器口地址: ✓PA口寄存器口地址: ✓PB口寄存器口地址: ✓PC口寄存器口地址:
输出位选码 位选码左移
延时1ms
入口条件: 待显示字符存于35H~30H单元中
显示完6位 N
占用资源: A, R0, R1,R2
Y
返回
键盘与显示接口技术优秀PPT课件
9.1 LED显示接口技术
DISP: DP1:
MOV R0, #30H
MOV R1, #01H
MOV R2,#06H
MOV A, #00H
9.1 LED显示接口技术
4.查段选码子程序:
入口条件:待显示字符存于A中; 出口条件:待显示字符的段选码存于A中; 占用资源:DPRT,A。
DXM: MOV DPTR, #TAB ;取段选码表首地址 MOVC A,@A+DPTR ;取段选码,变址寻址 RET
TAB: DB 3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07h ;0,1,2,3,4,5,6,7 DB 7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71h,ቤተ መጻሕፍቲ ባይዱ ;8,9,A,b,C,d,E,F,灭
第九章 键盘显示器接口技术(1)PPT课件

8051
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
列0 列1 列2 列3
+5V
0 12 3 4 56 7 8 9 10 11 12 13 14 15
5KΩ´4 行0
行1 行2 行3
2)按键的编码
每个按键都有一个固定的编号,4×4键盘的16个键编号为0~15,对 按键进行的编码称为键值。
(1)编程扫描方式
在CPU循环执行主控程序中,调用键盘扫描子程序。看是否有键按下, 有,则转键盘功能处理程序;无,则退出。
键盘扫描子程序的功能:
① 判别有无键按下。方法是送全扫描字,无键按下不处理,有键按下继续。 ② 按键去抖动。方法是调用软件延时10ms左右的延时子程序。 ③ 键盘列扫描,得到键值。逐列送列扫描字,用计算法或查表法得到键值。 ④ 判断闭合键是否释放,没释放则继续等待。 ⑤ 保存闭合键键值,同时转去执行该键的键处理程序。
按键的识别采用扫描法
(1)第一步,判断有无键按下
从列线输出口输出全扫描字 0000,读入行线输入口的状 态。
没键按下,行线全为1 有键按下,行线必有为0的
8051
P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
列0 列1 列2 列3
+5V
0 12 3 4 56 7 8 9 10 11 12 13 14 15
5KΩ´4 行0
行1 行2 行3
按键识别
(2)第二步,判断是哪个键按下 有键按下,进行列扫描,输出列扫描字。
列扫描是对要扫描的列送0,其它列送1,依次为0111、1011、1101、 1110。每扫描一列读入行线状态,全1则不在该列,有0则必在该列。
《键盘显示器接口》课件

2 接口技术不断发展
未来可期,我们可以期待更高清晰度、更快 数据传输速率的接口技术。
键盘显示器接口
介绍不同的计算机接口类型,包括PS/2,USB,VGA和HDMI。
概述
传统接口
使用串行、并行端口连接外部设备,速度慢、性能低。
网络通信
通过互联网连接设备,速度快、可远程操作。
键盘显示器接口
通过 PS/2、USB、VGA 和 HDMI 等接口连接外部设备,具有较高的数据传输速率。
PS/2接口
HDMI接口
优势
传输速度高、图像质量好,同时 支持音频和视频信号的传输。
传输方式
应用场景
HDMI 接口通过 19 根数字信号 传输信息,可以实现全数字传输。
如今的电视、电影、音响以及各 类数字娱乐设备都使用 HDMI 接 口进行连接。
总结
1 不同接口适用于不同场景
根据设备类型和使用场景选择合适的接机系统设 计,通过两根数据线控制外设。
信号传输方式
使用同轴协议进行通信,具有较 高的抗干扰能力。
应用场景
PS/2 接口被广泛应用于键盘等 外设连接。
USB接口
1
优势
速度快、易用性高、可连接多个设备。
传输方式
2
使用异步通信方式,位数可变。
3
应用场景
USB 接口适用于各类数字设备,如打印 机、扫描仪、鼠标、移动硬盘、数码相机 等。
VGA接口
原理
基于模拟信号传输,使用 RGB 三原色信号组合 成所显示的颜色。
应用场景
VGA 接口用于连接显示器和电脑,从而显示电 脑的图形界面和视频内容。
信号传输方式
VGA 接口通过 15 根模拟信号线和一根时钟线 传输图像信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输出相连。 显示字符一确定,相应锁存器的段码输出将维持
不变,直到送入另一个段码为止。显示的亮度高。 图10-3: 4位静态LED显示器电路。该电路各位
可独立显示。
2. 动态显示方式
所有位的段码线相应段并在一起,由一个8位I/O 口控制,形成段码线的多路复用,各位的公共端分别由 相应的I/O线控制,形成各位的分时选通。
(1)行列式键盘工作原理
无键按下,该行线为高电平,当有键按下时, 行线电平由列线的电平来决定。
由于行、列线为多键共用,各按键彼此将相互发 生影响,必须将行、列线信号配合起来并作适当的处 理,才能确定闭合键的位置。
(2)按键的识别方法
a. 扫描法
图10-10(b)中3号键被按下为例,来说明此键 时如何被识别出来的。
当键松开时,行线变高,软件延时10ms后,行线仍为 高,说明按键已松开。
采取以上措施,躲开了两个抖动期t1和t3的影响。
键盘接口的分类
独立式按键接口和行列式键盘接口。 1.独立式键盘接口 各键相互独立,每个按键各接一根输入线,通过检 测输入线的电平状态可很容易判断那个键被按下。
此种接口适于键数较少或操作速度较高的场合。 图10-7(a)为中断方式的独立式键盘工作电路
1、10根I/O线通常最多可扩展多少个按键 的键盘?若采用行列式(矩阵)键盘, 说明其工作原理
2、LED数码管显示器有哪两种显示方法? 如何工作的?各有什么特点?
3 、LED数码显示器的结构.
7-1, 7-3, 7-4
键盘显示器接口设 计
一、 键盘接口原理 1. 键盘输入的特点
键盘:一组按键开关的集合。 行线电压信号通过键盘开关机械触点的断开、闭合, 输出波形如图10-6。
2. 按键的确认
检测列线电平 高电平:断开;低电平:闭合,
3.如何消除按键的抖动 常用软件来消除按键抖动。
基本思想:检测到有键按下,键对应的行线为低,软 件延时10ms后,行线如仍为低,则确认该行有键按下。
1 LED数码显示器接口原理 LED(Light Emitting Diode):发光二极管的缩写。
显示器前面冠以“LED”。 1.1 LED数码显示器的结构 常用的LED显示器为8段(或7段,8段比7段多了一
个小数点“dp”段)。 有共阳极和共阴极两种。如图10-1所示。
为使LED显示不同的符号或数字,要为LED提供段码 (或称字型码)。
提供给LED显示器的段码(字型码)正好是一个字 节(8段)。各段与字节中各位对应关系如下:
按上述格式,8段LED的段码如表10-1所示。
表10-1 LED段码(8段)
显示字符 共阴极 共阳极 显示字符 共阴极 共阳极
段码 段码
段码 段码
0
3FH C0H
c
39H C6H
1
06H F9H
d
5EH A1H
7CH 83H
…
…
…
表10-1只列出了部分段码,可根据实际情况选用。 另外,段码是相对的,它由各字段在字节中所处的
位决定。例如表10-1中8段LED段码是按格式:
而形成的, “0”的段码为3FH(共阴)。反之,如 将格式改为下列格式:
则 “0”的段码为7EH(共阴)。 字型及段码由设计者自行设定,习惯上还是以“a”
2
5BH A4H
E
79H 86H
3
4FH B0H
F
71H 8EH
4
66H 99H
P
73H 8CH
5
6DH 92H
U
3EH C1H
6
7DH07H F8H
y
6EH 91H
8
7FH 80H
H
76H 89H
9
6FH 90H
L
38H C7H
A
77FH 88H “灭” 00H FFH
b
识别键盘有无键被按下的方法,分两步进行:
第1步:识别键盘有无键按下;
第2步:如有键被按下,识别出具体的按键。
把所有行线置0,检查各列线电平(全1)是否有 变化,如有变化,说明有键按下,如无变化,则无键 按下。
上述方法称为扫描法,即先把某一行置低电平, 其余各行为高电平,检查各列线电平的变化,如果某 列线电平为低,可确定此行列交叉点处的按键被按 下。 b. 线反转法
图10-7(b)为查询方式的独立式键盘工作电路。
图10-8为8255A扩展I/O口的独立式按键接口电路。
图10-9用三态缓冲器扩展的I/O口的按键接口电 路。
2. 行列式(矩阵式)键盘接口 用于按键数目较多的场合,由行线和列线组成,
按键位于行、列的交叉点上。如图10-10所示。
按键数目较多的场合,行列式键盘与独立式键盘 相比,要节省很多的I/O口线。
段对应段码的最低位。
1.2 LED显示器工作原理 图10-2是4位 LED显示器的结构原理图。
N个LED显示块有N位位选线和8×N根段码线。
段码线控制显示的字型,
位选线控制该显示位的亮或暗。
静态显示和动态显示两种显示方式。
1. 静态显示方式
各位的公共端连接在一起(接地或+5V)。 每位的段码线(a~dp)分别与一个8位的锁存器
只需两步便能获得此按键所在的行列值,线反转 法的原理如图10-11。
第1步:列线输出为全低电平,则行线中电平由高变低 的所在行为按键所在行。
第2步:行线输出为全低电平,则列线中电平由高变低 所在列为按键所在列。
结合上述两步,可确定按键所在行和列。 (3)键盘的编码
根据实际需要灵活编码。
二、 LED数码显示器接口原理
图10-4:4位8段LED动态显示电路。其中段码线占用一 个8位I/O口,而位选线占用一个4位I/O口。
图10-5为8位LED动态显示2003.10.10的过程。
图(a)是显示过程,某一时刻,只有一位LED被选通 显示,其余位则是熄灭的;
图(b)是实际显示结果,人眼看到的是8位稳定的 同时显示的字符。
不变,直到送入另一个段码为止。显示的亮度高。 图10-3: 4位静态LED显示器电路。该电路各位
可独立显示。
2. 动态显示方式
所有位的段码线相应段并在一起,由一个8位I/O 口控制,形成段码线的多路复用,各位的公共端分别由 相应的I/O线控制,形成各位的分时选通。
(1)行列式键盘工作原理
无键按下,该行线为高电平,当有键按下时, 行线电平由列线的电平来决定。
由于行、列线为多键共用,各按键彼此将相互发 生影响,必须将行、列线信号配合起来并作适当的处 理,才能确定闭合键的位置。
(2)按键的识别方法
a. 扫描法
图10-10(b)中3号键被按下为例,来说明此键 时如何被识别出来的。
当键松开时,行线变高,软件延时10ms后,行线仍为 高,说明按键已松开。
采取以上措施,躲开了两个抖动期t1和t3的影响。
键盘接口的分类
独立式按键接口和行列式键盘接口。 1.独立式键盘接口 各键相互独立,每个按键各接一根输入线,通过检 测输入线的电平状态可很容易判断那个键被按下。
此种接口适于键数较少或操作速度较高的场合。 图10-7(a)为中断方式的独立式键盘工作电路
1、10根I/O线通常最多可扩展多少个按键 的键盘?若采用行列式(矩阵)键盘, 说明其工作原理
2、LED数码管显示器有哪两种显示方法? 如何工作的?各有什么特点?
3 、LED数码显示器的结构.
7-1, 7-3, 7-4
键盘显示器接口设 计
一、 键盘接口原理 1. 键盘输入的特点
键盘:一组按键开关的集合。 行线电压信号通过键盘开关机械触点的断开、闭合, 输出波形如图10-6。
2. 按键的确认
检测列线电平 高电平:断开;低电平:闭合,
3.如何消除按键的抖动 常用软件来消除按键抖动。
基本思想:检测到有键按下,键对应的行线为低,软 件延时10ms后,行线如仍为低,则确认该行有键按下。
1 LED数码显示器接口原理 LED(Light Emitting Diode):发光二极管的缩写。
显示器前面冠以“LED”。 1.1 LED数码显示器的结构 常用的LED显示器为8段(或7段,8段比7段多了一
个小数点“dp”段)。 有共阳极和共阴极两种。如图10-1所示。
为使LED显示不同的符号或数字,要为LED提供段码 (或称字型码)。
提供给LED显示器的段码(字型码)正好是一个字 节(8段)。各段与字节中各位对应关系如下:
按上述格式,8段LED的段码如表10-1所示。
表10-1 LED段码(8段)
显示字符 共阴极 共阳极 显示字符 共阴极 共阳极
段码 段码
段码 段码
0
3FH C0H
c
39H C6H
1
06H F9H
d
5EH A1H
7CH 83H
…
…
…
表10-1只列出了部分段码,可根据实际情况选用。 另外,段码是相对的,它由各字段在字节中所处的
位决定。例如表10-1中8段LED段码是按格式:
而形成的, “0”的段码为3FH(共阴)。反之,如 将格式改为下列格式:
则 “0”的段码为7EH(共阴)。 字型及段码由设计者自行设定,习惯上还是以“a”
2
5BH A4H
E
79H 86H
3
4FH B0H
F
71H 8EH
4
66H 99H
P
73H 8CH
5
6DH 92H
U
3EH C1H
6
7DH07H F8H
y
6EH 91H
8
7FH 80H
H
76H 89H
9
6FH 90H
L
38H C7H
A
77FH 88H “灭” 00H FFH
b
识别键盘有无键被按下的方法,分两步进行:
第1步:识别键盘有无键按下;
第2步:如有键被按下,识别出具体的按键。
把所有行线置0,检查各列线电平(全1)是否有 变化,如有变化,说明有键按下,如无变化,则无键 按下。
上述方法称为扫描法,即先把某一行置低电平, 其余各行为高电平,检查各列线电平的变化,如果某 列线电平为低,可确定此行列交叉点处的按键被按 下。 b. 线反转法
图10-7(b)为查询方式的独立式键盘工作电路。
图10-8为8255A扩展I/O口的独立式按键接口电路。
图10-9用三态缓冲器扩展的I/O口的按键接口电 路。
2. 行列式(矩阵式)键盘接口 用于按键数目较多的场合,由行线和列线组成,
按键位于行、列的交叉点上。如图10-10所示。
按键数目较多的场合,行列式键盘与独立式键盘 相比,要节省很多的I/O口线。
段对应段码的最低位。
1.2 LED显示器工作原理 图10-2是4位 LED显示器的结构原理图。
N个LED显示块有N位位选线和8×N根段码线。
段码线控制显示的字型,
位选线控制该显示位的亮或暗。
静态显示和动态显示两种显示方式。
1. 静态显示方式
各位的公共端连接在一起(接地或+5V)。 每位的段码线(a~dp)分别与一个8位的锁存器
只需两步便能获得此按键所在的行列值,线反转 法的原理如图10-11。
第1步:列线输出为全低电平,则行线中电平由高变低 的所在行为按键所在行。
第2步:行线输出为全低电平,则列线中电平由高变低 所在列为按键所在列。
结合上述两步,可确定按键所在行和列。 (3)键盘的编码
根据实际需要灵活编码。
二、 LED数码显示器接口原理
图10-4:4位8段LED动态显示电路。其中段码线占用一 个8位I/O口,而位选线占用一个4位I/O口。
图10-5为8位LED动态显示2003.10.10的过程。
图(a)是显示过程,某一时刻,只有一位LED被选通 显示,其余位则是熄灭的;
图(b)是实际显示结果,人眼看到的是8位稳定的 同时显示的字符。