新编-外设接口技术-(2)-精品课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《新编-外设接口技术-(2)-精品课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新编 外设 接口 技术 精品 课件
- 资源描述:
-
1、第七章外设接口技术第七章外设接口技术 教学目标教学目标 学习要求学习要求 讲授内容讲授内容介绍微机系统常用的外设接口介绍微机系统常用的外设接口 通过学习要求了解键盘、显示器的工作原理;熟悉键通过学习要求了解键盘、显示器的工作原理;熟悉键盘、显示器与盘、显示器与CPU的接口电路及使用方法;了解的接口电路及使用方法;了解USB的工的工作原理及使用方法。作原理及使用方法。第七章外设接口技术第七章外设接口技术 第一节键盘接口技术第一节键盘接口技术 第二节第二节CRTCRT接口技术接口技术第四节第四节USBUSB接口技术接口技术 第三节八段第三节八段LEDLED显示器接口技术显示器接口技术第一节键盘接口
2、技术第一节键盘接口技术 一、键盘的分类一、键盘的分类 1.1.按应用范围分类按应用范围分类 工控机键盘:工控机键盘:工控机键盘和主机连为一体,键盘和主机的相对位置工控机键盘和主机连为一体,键盘和主机的相对位置固定不变,也称为固定键盘。固定不变,也称为固定键盘。微机键盘:微机键盘:微机键盘独立于主机之外,通过一根活动电缆或无线方式与微机键盘独立于主机之外,通过一根活动电缆或无线方式与主机相连,这种键盘和主机的位置可以在一定范围内移动调整,也称为主机相连,这种键盘和主机的位置可以在一定范围内移动调整,也称为活动式键盘。活动式键盘。2.2.按外形分类按外形分类 标准键盘标准键盘人体工程学键盘:人体工
3、程学键盘:在标准键盘上,将左手键区和右手键区两大板块左右在标准键盘上,将左手键区和右手键区两大板块左右分开成一定角度的扇形,用户在操作键盘时可以保持一种比较自然的形分开成一定角度的扇形,用户在操作键盘时可以保持一种比较自然的形态,符合人在键盘上的操作。态,符合人在键盘上的操作。多媒体网络键盘:多媒体网络键盘:在普通的在普通的104104键键盘上多加了一些对多媒体和网络操键键盘上多加了一些对多媒体和网络操作的功能键,主要用来完成一些快捷操作。这种键盘需要专门的驱动程作的功能键,主要用来完成一些快捷操作。这种键盘需要专门的驱动程序,在设置、安装时比普通键盘麻烦。序,在设置、安装时比普通键盘麻烦。多
4、功能键盘:多功能键盘:在普通键盘的基础上又集成了其它的外部设备。如:在普通键盘的基础上又集成了其它的外部设备。如:带鼠标的键盘带鼠标的键盘 、带手写字板的键盘、带手写字板的键盘 、集成话筒和喇叭的键盘、集成话筒和喇叭的键盘 、带扫描仪的键盘、集成条形读卡器的键盘带扫描仪的键盘、集成条形读卡器的键盘 、集成、集成USB HUBUSB HUB的键盘的键盘 3.3.按接口分类按接口分类 ATAT接口键盘:接口键盘:ATAT接口键盘俗称接口键盘俗称“大口大口”键盘,键盘的插头是一个圆形键盘,键盘的插头是一个圆形5 5芯插头,插头是有方向性的。芯插头,插头是有方向性的。PS/2PS/2接口键盘:接口键盘
5、:PS/2PS/2接口键盘俗称为接口键盘俗称为“小口小口”键盘,是目前使用最普通的键盘,是目前使用最普通的一种键盘。它的插头是一种键盘。它的插头是4 4针,在插头上有一个定位口,用来防止插错方向。针,在插头上有一个定位口,用来防止插错方向。USBUSB接口键盘:接口键盘:USBUSB接口键盘支持接口键盘支持USBUSB接口热拔插功能,可在打开微机以后,接口热拔插功能,可在打开微机以后,带电拔插键盘,或更换键盘。带电拔插键盘,或更换键盘。无线键盘:无线键盘:无线键盘与微机间没有直接的物理连线,可以完全脱离主机。无线键盘与微机间没有直接的物理连线,可以完全脱离主机。无线键盘通过红外线或无线电波将输
6、入信息传送給接收器。接收器放在主无线键盘通过红外线或无线电波将输入信息传送給接收器。接收器放在主机旁,连接在机旁,连接在PS/2PS/2口、口、COMCOM口或口或USBUSB口上。口上。4.4.按键盘开关接触方式分类按键盘开关接触方式分类 触点式按键:触点式按键:工艺简单,价格低廉,它是借助簧片直接使两个导体接通或工艺简单,价格低廉,它是借助簧片直接使两个导体接通或断开,有着理想的开关特性。断开,有着理想的开关特性。无触点式按键:无触点式按键:电容式开关的特点是手感好,击键声音小,容易控制,结电容式开关的特点是手感好,击键声音小,容易控制,结构简单,灵敏度高,成本低,易于小型化和批量生产。构
7、简单,灵敏度高,成本低,易于小型化和批量生产。5.5.按照按键识别方式分类按照按键识别方式分类 非编码键盘:非编码键盘:主要用软件的方法识键和译键。主要用软件的方法识键和译键。编码键盘:编码键盘:主要用硬件来实现键的扫描和识别。主要用硬件来实现键的扫描和识别。二、键盘的结构和工作原理二、键盘的结构和工作原理 1.1.键盘的结构键盘的结构 微机键盘由微机键盘由外壳、按键和电路板外壳、按键和电路板三部分组成。三部分组成。键盘外壳:键盘外壳:主要用来支撑电路板和给操作者一个方便的工作环境。主要用来支撑电路板和给操作者一个方便的工作环境。电路板:电路板:是整个键盘的核心,它位于键盘的内部,主要由逻辑电
8、路和控是整个键盘的核心,它位于键盘的内部,主要由逻辑电路和控制电路组成,担任按键扫描识别、编码和传输信息的工作。制电路组成,担任按键扫描识别、编码和传输信息的工作。键盘按键:键盘按键:可分为触点式和非触点式两种类型。可分为触点式和非触点式两种类型。2.2.键盘的工作原理键盘的工作原理 非编码键盘接口非编码键盘接口 (3 3)找到被按下的键。)找到被按下的键。从从0 0行开始,顺序逐行扫描,即该行输出行开始,顺序逐行扫描,即该行输出“0”0”。每扫描一行,读入列线数据,找出为每扫描一行,读入列线数据,找出为“0”0”的列;若无,则顺序扫描下一的列;若无,则顺序扫描下一行,并检查其各列;若找到某列
9、线为行,并检查其各列;若找到某列线为“0”0”,则该列与检查行交点的按键,则该列与检查行交点的按键为被按下的按键;为被按下的按键;(1 1)识别有键按下否。)识别有键按下否。PAPA的三线输出均为的三线输出均为“0”0”,读,读入入PBPB的四根输入线,只要的四根输入线,只要有一线为有一线为“0”0”,即表明有,即表明有键被按下;键被按下;(2 2)去抖动。)去抖动。延时延时20ms20ms左左右,等按键通、断引起的右,等按键通、断引起的抖动消失,若还有键闭合,抖动消失,若还有键闭合,则认为按键已稳定;则认为按键已稳定;(4 4)根据找到的键号,转去执行该键相应的子程序。)根据找到的键号,转去
10、执行该键相应的子程序。下面给出按行扫描的有关子程序。设下面给出按行扫描的有关子程序。设8255A8255A端端A A的地址为的地址为60H60H,端口,端口B B的的地址为地址为61H61H,控制寄存器的地址为,控制寄存器的地址为63H63H。判别有无键按下的程序段如下:判别有无键按下的程序段如下:MOV ALMOV AL,82H 82H ;8255A8255A初始化,方式初始化,方式0 0,A A口输出,口输出,B B口输入口输入OUT 63HOUT 63H,ALALMOV ALMOV AL,0 0OUT 60HOUT 60H,AL AL ;各行线为;各行线为“0”0”WAITWAIT:IN
11、 ALIN AL,61H 61H ;读列线数据;读列线数据 AND ALAND AL,0FH 0FH ;屏蔽无关位;屏蔽无关位 CMP ALCMP AL,0FH 0FH ;列线有;列线有“0”0”否?否?JZ WAIT JZ WAIT ;无,等键按下;无,等键按下 检测哪个键按下的程序段如下:检测哪个键按下的程序段如下:BEGINBEGIN:MOV BLMOV BL,3 3 ;行数;行数 MOV BHMOV BH,4 4 ;列数;列数 MOV ALMOV AL,0FEH 0FEH ;起始数据,;起始数据,0 0行为行为“0”0”MOV CL MOV CL,0FH 0FH ;键盘屏蔽码;键盘屏蔽
12、码 MOV CHMOV CH,0FFH 0FFH ;起始键号为;起始键号为“-1”-1”LOOP1LOOP1:OUT 60HOUT 60H,AL AL ;扫描一行;扫描一行 ROL AL ROL AL ;修改扫描码,准备扫描下一行;修改扫描码,准备扫描下一行 MOV AHMOV AH,AL AL ;保存;保存 IN ALIN AL,61H 61H ;读列线值;读列线值 AND ALAND AL,CL CL ;屏蔽无关位;屏蔽无关位 CMP ALCMP AL,CL CL ;有列线为;有列线为“0”0”?JNZ LOOP2 JNZ LOOP2 ;有,转去找该列线;有,转去找该列线 ADD CH A
13、DD CH,BH BH ;否,修改键号,指向该行末列键号;否,修改键号,指向该行末列键号 MOV ALMOV AL,AH AH ;取回扫描码;取回扫描码 DEC BL DEC BL ;行数减;行数减1 1 JNZ LOOP1 JNZ LOOP1 ;未完转下一行;未完转下一行 JMP BEGIN JMP BEGIN ;重新开始;重新开始LOOP2LOOP2:INC CH INC CH ;键号加;键号加1 1,指向本行首列键号,指向本行首列键号 RCR AL RCR AL ;带进位循环右移一位;带进位循环右移一位 JC LOOP2 JC LOOP2 ;该列非;该列非“0”0”,检查下一列,检查下一
14、列 MOV ALMOV AL,CH CH ;是,键号送;是,键号送ALAL CMP AL CMP AL,0 0 ;0 0号键按下?号键按下?JZ KEY0 JZ KEY0 ;是,转;是,转0 0号键子程序号键子程序 CMP ALCMP AL,1 1 ;1 1号键按下?号键按下?JZ KEY1 JZ KEY1 ;是,转;是,转1 1号键子程序号键子程序 .CMP AL CMP AL,0AH 0AH ;1010号键按下?号键按下?JZ KEY10 JZ KEY10 ;是,转;是,转1010号键子程序号键子程序 CMP ALCMP AL,0BH 0BH ;1111号键按下?号键按下?JZ KEY12
15、 JZ KEY12 ;是,转;是,转1111号键子程序号键子程序3.PC3.PC的键盘接口的键盘接口 PCPC的键盘扫描接口的键盘扫描接口 单片机单片机80488048作键盘作键盘的控制部件。它承担键的控制部件。它承担键盘扫描、去抖动、生成盘扫描、去抖动、生成扫描码、检查被卡住的扫描码、检查被卡住的键等功能,可以缓冲存键等功能,可以缓冲存放放2020个键扫描码。个键扫描码。PC PC的键盘扫描控制电路的键盘扫描控制电路 PCPC与键盘接口与键盘接口 PCPC的键盘接口电路的键盘接口电路 第二节第二节CRTCRT接口技术接口技术一、一、CRTCRT显示器概述显示器概述 CRTCRT显示器的发展显
16、示器的发展 CRTCRT显示器成像原理显示器成像原理 扫描成像原理扫描成像原理 三原色原理三原色原理 二、二、CRTCRT接口技术接口技术 单色显示适配器(单色显示适配器(MDA:Monochrome Display AdapterMDA:Monochrome Display Adapter)字符显示的原理字符显示的原理 显示数据处理逻辑显示数据处理逻辑:单色显示适配器可以看成由显示数据处理逻辑和单色显示适配器可以看成由显示数据处理逻辑和扫描控制逻辑两部分组成。扫描控制逻辑两部分组成。MDAMDA逻辑框图逻辑框图 扫描控制逻辑扫描控制逻辑 彩色图形适配器(彩色图形适配器(Color Graph
17、ics AdapterColor Graphics Adapter,CGACGA)图形显示的原理图形显示的原理 当当CRTCRT屏幕作图形显示时有两个特点:屏幕作图形显示时有两个特点:图形的线点可以细到只有一个像素点;图形的线点可以细到只有一个像素点;要显示的像素点可在屏幕任意一个位置上出现。要显示的像素点可在屏幕任意一个位置上出现。CGA:CGACGA:CGA可以产生黑白和彩色的字符和图形。可以产生黑白和彩色的字符和图形。当当CRTCRT屏幕作图形显示时有两个特点:屏幕作图形显示时有两个特点:图形的线点可以细到只有一个像素点;图形的线点可以细到只有一个像素点;要显示的像素点可在屏幕任意一个位
18、置上出现。要显示的像素点可在屏幕任意一个位置上出现。CGACGA逻辑框图逻辑框图 增强型图形适配器(增强型图形适配器(Enhanced Graphics AdapterEnhanced Graphics Adapter,EGAEGA)VRAMVRAM的容量有的容量有256K256K字节,其结构与数据组织和字节,其结构与数据组织和CGACGA大不相同。大不相同。存放在存放在VRAMVRAM中的图形数据和字符点阵数据经并串转换后送到属性控中的图形数据和字符点阵数据经并串转换后送到属性控制寄存器去处理,它把制寄存器去处理,它把VRAMVRAM中的字符电阵和图形像素值翻译成送往监视中的字符电阵和图形像
19、素值翻译成送往监视器的信息。器的信息。视频图形阵列(视频图形阵列(Video Graphics ArrayVideo Graphics Array,VGAVGA)VGA VGA采用采用模拟信号输出接口模拟信号输出接口,使显示的颜色丰富多彩。它的分辨率,使显示的颜色丰富多彩。它的分辨率也提高到也提高到640640480480,并在软件上与,并在软件上与MDAMDA、CGACGA、EGAEGA兼容,其字符点阵有兼容,其字符点阵有8 88 8、8 81414、8 81616、9 91616等多种,可显示等多种,可显示256K256K种颜色,可同时显示种颜色,可同时显示256256种色。除支持种色。除
展开阅读全文