外设接口技术高效应用

上传人:ap****ve 文档编号:118697190 上传时间:2019-12-23 格式:PPT 页数:34 大小:920.50KB
返回 下载 相关 举报
外设接口技术高效应用_第1页
第1页 / 共34页
外设接口技术高效应用_第2页
第2页 / 共34页
外设接口技术高效应用_第3页
第3页 / 共34页
外设接口技术高效应用_第4页
第4页 / 共34页
外设接口技术高效应用_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《外设接口技术高效应用》由会员分享,可在线阅读,更多相关《外设接口技术高效应用(34页珍藏版)》请在金锄头文库上搜索。

1、第七章 外设接口技术 教学目标 学习要求 讲授内容 介绍微机系统常用的外设接口 通过学习要求了解键盘、显示器的工作原理;熟悉键 盘、显示器与CPU的接口电路及使用方法;了解USB的工 作原理及使用方法。 第七章 外设接口技术 第一节 键盘接口技术 第二节 CRT接口技术 第四节 USB接口技术 第三节 八段LED显示器接口技术 第一节 键盘接口技术 一、键盘的分类 1.按应用范围分类 工控机键盘:工控机键盘和主机连为一体,键盘和主机的相对位置 固定不变,也称为固定键盘。 微机键盘:微机键盘独立于主机之外,通过一根活动电缆或无线方式与 主机相连,这种键盘和主机的位置可以在一定范围内移动调整,也称

2、为 活动式键盘。 2.按外形分类 标准键盘 人体工程学键盘:在标准键盘上,将左手键区和右手键区两大板块左右 分开成一定角度的扇形,用户在操作键盘时可以保持一种比较自然的形 态,符合人在键盘上的操作。 多媒体网络键盘:在普通的104键键盘上多加了一些对多媒体和网络操 作的功能键,主要用来完成一些快捷操作。这种键盘需要专门的驱动程 序,在设置、安装时比普通键盘麻烦。 多功能键盘:在普通键盘的基础上又集成了其它的外部设备。如: 带鼠标的键盘 、带手写字板的键盘 、集成话筒和喇叭的键盘 、 带扫描仪的键盘、集成条形读卡器的键盘 、集成USB HUB的键盘 3.按接口分类 AT接口键盘:AT接口键盘俗称

3、“大口”键盘,键盘的插头是一个圆形5芯 插头,插头是有方向性的。 PS/2接口键盘:PS/2接口键盘俗称为“小口”键盘,是目前使用最普通的一 种键盘。它的插头是4针,在插头上有一个定位口,用来防止插错方向。 USB接口键盘:USB接口键盘支持USB接口热拔插功能,可在打开微机以后 ,带电拔插键盘,或更换键盘。 无线键盘:无线键盘与微机间没有直接的物理连线,可以完全脱离主机。 无线键盘通过红外线或无线电波将输入信息传送給接收器。接收器放在主 机旁,连接在PS/2口、COM口或USB口上。 4.按键盘开关接触方式分类 触点式按键:工艺简单,价格低廉,它是借助簧片直接使两个导体接通或 断开,有着理想

4、的开关特性。 无触点式按键:电容式开关的特点是手感好,击键声音小,容易控制,结 构简单,灵敏度高,成本低,易于小型化和批量生产。 5.按照按键识别方式分类 非编码键盘:主要用软件的方法识键和译键。 编码键盘:主要用硬件来实现键的扫描和识别。 二、键盘的结构和工作原理 1.键盘的结构 微机键盘由外壳、按键和电路板三部分组成。 键盘外壳:主要用来支撑电路板和给操作者一个方便的工作环境。 电路板:是整个键盘的核心,它位于键盘的内部,主要由逻辑电路和控 制电路组成,担任按键扫描识别、编码和传输信息的工作。 键盘按键:可分为触点式和非触点式两种类型。 2.键盘的工作原理 非编码键盘接口 (3)找到被按下

5、的键。从0行开始,顺序逐行扫描,即该行输出“0”。每 扫描一行,读入列线数据,找出为“0”的列;若无,则顺序扫描下一行, 并检查其各列;若找到某列线为“0”,则该列与检查行交点的按键为被按 下的按键; (1)识别有键按下否。PA 的三线输出均为“0”,读入 PB的四根输入线,只要有 一线为“0”,即表明有键被 按下; (2)去抖动。延时20ms左 右,等按键通、断引起的 抖动消失,若还有键闭合 ,则认为按键已稳定; (4)根据找到的键号,转去执行该键相应的子程序。 下面给出按行扫描的有关子程序。设8255A端A的地址为60H,端口B的 地址为61H,控制寄存器的地址为63H。 判别有无键按下的

6、程序段如下: MOV AL,82H ;8255A初始化,方式0,A口输出,B口输入 OUT 63H,AL MOV AL,0 OUT 60H,AL ;各行线为“0” WAIT: IN AL,61H ;读列线数据 AND AL,0FH ;屏蔽无关位 CMP AL,0FH ;列线有“0”否? JZ WAIT ;无,等键按下 检测哪个键按下的程序段如下: BEGIN: MOV BL,3 ;行数 MOV BH,4 ;列数 MOV AL,0FEH ;起始数据,0行为“0” MOV CL,0FH ;键盘屏蔽码 MOV CH,0FFH ;起始键号为“-1” LOOP1: OUT 60H,AL ;扫描一行 RO

7、L AL ;修改扫描码,准备扫描下一行 MOV AH,AL ;保存 IN AL,61H ;读列线值 AND AL,CL ;屏蔽无关位 CMP AL,CL ;有列线为“0”? JNZ LOOP2 ;有,转去找该列线 ADD CH,BH ;否,修改键号,指向该行末列键号 MOV AL,AH ;取回扫描码 DEC BL ;行数减1 JNZ LOOP1 ;未完转下一行 JMP BEGIN ;重新开始 LOOP2:INC CH ;键号加1,指向本行首列键号 RCR AL ;带进位循环右移一位 JC LOOP2 ;该列非“0”,检查下一列 MOV AL,CH ;是,键号送AL CMP AL,0 ; 0号键

8、按下? JZ KEY0 ;是,转0号键子程序 CMP AL,1 ; 1号键按下? JZ KEY1 ;是,转1号键子程序 . . . CMP AL,0AH ;10号键按下? JZ KEY10 ;是,转10号键子程序 CMP AL,0BH ;11号键按下? JZ KEY12 ;是,转11号键子程序 3. PC的键盘接口 PC的键盘扫描接口 单片机8048作键盘 的控制部件。它承担键 盘扫描、去抖动、生成 扫描码、检查被卡住的 键等功能,可以缓冲存 放20个键扫描码。 PC的键盘扫描控制电路 PC与键盘接口 PC的键盘接口电路 第二节 CRT接口技术 一、CRT显示器概述 CRT显示器的发展 CRT

9、显示器成像原理 扫描成像原理 三原色原理 二、CRT接口技术 单色显示适配器(MDA:Monochrome Display Adapter) 字符显示的原理 显示数据处理逻辑: 单色显示适配器可以看成由显示数据处理逻辑和 扫描控制逻辑两部分组成。 MDA逻辑框图 扫描控制逻辑 彩色图形适配器(Color Graphics Adapter,CGA) 图形显示的原理 当CRT屏幕作图形显示时有两个特点: 图形的线点可以细到只有一个像素点; 要显示的像素点可在屏幕任意一个位置上出现。 CGA:CGA可以产生黑白和彩色的字符和图形。 当CRT屏幕作图形显示时有两个特点: 图形的线点可以细到只有一个像素

10、点; 要显示的像素点可在屏幕任意一个位置上出现。 CGA逻辑框图 增强型图形适配器(Enhanced Graphics Adapter,EGA) VRAM的容量有256K字节,其结构与数据组织和CGA大不相同。 存放在VRAM中的图形数据和字符点阵数据经并串转换后送到属性控 制寄存器去处理,它把VRAM中的字符电阵和图形像素值翻译成送往监视 器的信息。 视频图形阵列(Video Graphics Array,VGA) VGA采用模拟信号输出接口,使显示的颜色丰富多彩。它的分辨率 也提高到640480,并在软件上与MDA、CGA、EGA兼容,其字符点阵有 88、814、816、916等多种,可显

11、示256K种颜色,可同时显示 256种色。除支持EGA的所有显示方式外,还增加了3种显示方式 。 增强型的VGA(Super VGA) 第三节 八段LED显示器接口技术 一、LED显示器及工作原理 1.LED显示器的分类 a b c d e fg dp 显示1:b,c 两段点亮 段 选 开 关 位 选 开 关 LED a b c d e f g dp 显示原理 2.工作原理 a b c d e fg dp 显示1:b,c 两段点亮 2.工作原理 显示原理 LED a b c d e f g dp 段 选 开 关 位 选 开 关 a b c d e fg dp 显示1:b,c 两段点亮 段 选

12、开 关 位 选 开 关 LED a b c d e f g dp 显示4:b,c,f,g 四段点亮 显示原理 2.工作原理 a b c d e fg dp 显示1:b,c 两段点亮 显示4:b,c,f,g 四段点亮 2.工作原理 显示原理 LED a b c d e f g dp 段 选 开 关 位 选 开 关 二、LED显示器与CPU的接口电路 Q0 Q5 D0 D5 IOW 地址信号1(91H) 地址信号2(90H) 段选口 位选口 LED0 LED5 a dp b a dp b Q0 Q7 D0 D7 CPU DB clk clk 例1:要求LED0显示“7 ”,其它LEDi不显示任何内

13、容 段选信号 D7 D6 D5 D4 D3 D2 D1 D0 a b c d e f g dp 位选信号 / / 5 4 3 2 1 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 段选口送1FH 位选口送01H MOV AL, 1FH OUT 90H, AL MOV AL, 01H OUT 91H, AL a b c d e fg dp Q0 Q5 D0 D5 IOW 地址信号1(91H) 地址信号2(90H) 段选口 位选口 LED0 LED5 a dp b a dp b Q0 Q7 D0 D7 CPU DB clk clk 例2. 要求LED0LED5都显示“5 ”

14、位选信号 / / 5 4 3 2 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 1 1 1 段选口送49H 位选口送3FH MOV AL, 49H OUT 90H, AL MOV AL, 3FH OUT 91H, AL a b c d e fg dp 段选信号 D7 D6 D5 D4 D3 D2 D1 D0 a b c d e f g dp Q0 Q5 D0 D5 IOW 地址信号1(91H) 地址信号2(90H) 段选口 位选口 LED0 LED5 a dp b a dp b Q0 Q7 D0 D7 CPU DB clk clk 三、显示管理程序 (1) 解决字符段代码的转换问题 LED0 LED4 LED5 待显字符:3 0DH SEGPT 0 1 2 3 4 5 6 03H 9FH 25H 0DH 99H 49H 41H 段代码表 三、 显示管理程序 (1) 解决字符段代码的转换问题 LED0 LED4 LED5 待显字符:3 0DH 段代码表 SEGPT 0 1 2 3 4 5 6 03H 9FH 25H 0DH 99H 49H 41H (2) 多位LE

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号