外设接口技术

上传人:无*** 文档编号:244042594 上传时间:2024-10-02 格式:PPT 页数:35 大小:570KB
返回 下载 相关 举报
外设接口技术_第1页
第1页 / 共35页
外设接口技术_第2页
第2页 / 共35页
外设接口技术_第3页
第3页 / 共35页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第七章外设接口技术,教学目标,学习要求,讲授内容,介绍微机系统常用的外设接口,通过学习要求了解键盘、显示器的工作原理;熟悉键,盘、显示器与,CPU,的接口电路及使用方法;了解,USB,的工,作原理及使用方法。,第七章外设接口技术,第一节键盘接口技术,第二节,CRT,接口技术,第四节,USB,接口技术,第三节八段,LED,显示器接口技术,第一节键盘接口技术,一、键盘的分类,1.按应用范围分类,工控机键盘:,工控机键盘和主机连为一体,键盘和主机的相对位置固定不变,也称为固定键盘。,微机键盘:,微机键盘独立于主机之外,通过一根活动电缆或无线方式与主机相连,这种键盘和主机的位置可以在一定范围内移动调整,也称为活动式键盘。,2.按外形分类,标准键盘,人体工程学键盘:,在标准键盘上,将左手键区和右手键区两大板块左右分开成一定角度的扇形,用户在操作键盘时可以保持一种比较自然的形态,符合人在键盘上的操作。,多媒体网络键盘:,在普通的104键键盘上多加了一些对多媒体和网络操作的功能键,主要用来完成一些快捷操作。这种键盘需要专门的驱动程序,在设置、安装时比普通键盘麻烦。,多功能键盘:,在普通键盘的基础上又集成了其它的外部设备。如:,带鼠标的键盘、带手写字板的键盘、集成话筒和喇叭的键盘、,带扫描仪的键盘、集成条形读卡器的键盘、集成,USB HUB,的键盘,3.按接口分类,AT,接口键盘:,AT,接口键盘俗称“大口”键盘,键盘的插头是一个圆形5芯插头,插头是有方向性的。,PS/2,接口键盘:,PS/2,接口键盘俗称为“小口”键盘,是目前使用最普通的一种键盘。它的插头是4针,在插头上有一个定位口,用来防止插错方向。,USB,接口键盘:,USB,接口键盘支持,USB,接口热拔插功能,可在打开微机以后,带电拔插键盘,或更换键盘。,无线键盘:,无线键盘与微机间没有直接的物理连线,可以完全脱离主机。无线键盘通过红外线或无线电波将输入信息传送給接收器。接收器放在主机旁,连接在,PS/2,口、,COM,口或,USB,口上。,4.按键盘开关接触方式分类,触点式按键:,工艺简单,价格低廉,它是借助簧片直接使两个导体接通或断开,有着理想的开关特性。,无触点式按键:,电容式开关的特点是手感好,击键声音小,容易控制,结构简单,灵敏度高,成本低,易于小型化和批量生产。,5.按照按键识别方式分类,非编码键盘:,主要用软件的方法识键和译键。,编码键盘:,主要用硬件来实现键的扫描和识别。,二、键盘的结构和工作原理,1.键盘的结构,微机键盘由,外壳、按键和电路板,三部分组成。,键盘外壳:,主要用来支撑电路板和给操作者一个方便的工作环境。,电路板:,是整个键盘的核心,它位于键盘的内部,主要由逻辑电路和控制电路组成,担任按键扫描识别、编码和传输信息的工作。,键盘按键:,可分为触点式和非触点式两种类型。,2.键盘的工作原理,非编码键盘接口,(3)找到被按下的键。,从0行开始,顺序逐行扫描,即该行输出“0”。每扫描一行,读入列线数据,找出为“0”的列;若无,则顺序扫描下一行,并检查其各列;若找到某列线为“0”,则该列与检查行交点的按键为被按下的按键;,(1)识别有键按下否。,PA,的三线输出均为“0”,读入,PB,的四根输入线,只要有一线为“0”,即表明有键被按下;,(2)去抖动。,延时20,ms,左右,等按键通、断引起的抖动消失,若还有键闭合,则认为按键已稳定;,(4)根据找到的键号,转去执行该键相应的子程序。,下面给出按行扫描的有关子程序。设8255,A,端,A,的地址为60,H,,端口,B,的地址为61,H,,控制寄存器的地址为63,H。,判别有无键按下的程序段如下:,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 ;,扫描一行,ROL 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,号键按下?,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,显示器成像原理,扫描成像原理,三原色原理,二、,CRT,接口技术,单色显示适配器(,MDA:Monochrome Display Adapter),字符显示的原理,显示数据处理逻辑:,单色显示适配器可以看成由显示数据处理逻辑和扫描控制逻辑两部分组成。,MDA,逻辑框图,扫描控制逻辑,彩色图形适配器(,Color Graphics Adapter,CGA),图形显示的原理,当,CRT,屏幕作图形显示时有两个特点:,图形的线点可以细到只有一个像素点;,要显示的像素点可在屏幕任意一个位置上出现。,CGA:CGA,可以产生黑白和彩色的字符和图形。,当,CRT,屏幕作图形显示时有两个特点:,图形的线点可以细到只有一个像素点;,要显示的像素点可在屏幕任意一个位置上出现。,CGA,逻辑框图,增强型图形适配器(,Enhanced Graphics Adapter,EGA),VRAM,的容量有256,K,字节,其结构与数据组织和,CGA,大不相同。,存放在,VRAM,中的图形数据和字符点阵数据经并串转换后送到属性控制寄存器去处理,它把,VRAM,中的字符电阵和图形像素值翻译成送往监视器的信息。,视频图形阵列(,Video Graphics Array,VGA),VGA,采用,模拟信号输出接口,,使显示的颜色丰富多彩。它的分辨率也提高到640480,并在软件上与,MDA、CGA、EGA,兼容,其字符点阵有88、814、816、916等多种,可显示256,K,种颜色,可同时显示256种色。除支持,EGA,的所有显示方式外,还增加了3种显示方式。,增强型的,VGA(Super VGA),第三节八段,LED,显示器接口技术,一、,LED,显示器及工作原理,1.,LED,显示器的分类,a,b,c,d,e,f,g,dp,显示1:,b,c,两段点亮,段,选,开,关,位,选,开,关,LED,a,b,c,d,e,f,g,dp,显示原理,2.工作原理,a,b,c,d,e,f,g,dp,显示1:,b,c,两段点亮,2.工作原理,显示原理,LED,a,b,c,d,e,f,g,dp,段,选,开,关,位,选,开,关,a,b,c,d,e,f,g,dp,显示1:,b,c,两段点亮,段,选,开,关,位,选,开,关,LED,a,b,c,d,e,f,g,dp,显示4:,b,c,f,g,四段点亮,显示原理,2.工作原理,a,b,c,d,e,f,g,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(91,H),地址信号2(90,H),段选口,位选口,LED0,LED5,a,dp,b,a,dp,b,Q0,Q7,D0,D7,CPU,DB,clk,clk,例1:要求,LED0,显示“7”,其它,LEDi,不显示任何内容,段选信号,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,段选口送1,FH,位选口送01,H,MOV AL,1FH,OUT 90H,AL,MOV AL,01H,OUT 91H,AL,a,b,c,d,e,f,g,dp,Q0,Q5,D0,D5,IOW,地址信号1(91,H),地址信号2(90,H),段选口,位选口,LED0,LED5,a,dp,b,a,dp,b,Q0,Q7,D0,D7,CPU,DB,clk,clk,例2.要求,LED0LED5,都显示“5”,位选信号,/5 4 3 2 1 0,0 1 0 0 1,0,0 1,0,0,1,1 1,1,1,1,段选口送49,H,位选口送3,FH,MOV AL,49H,OUT 90H,AL,MOV AL,3FH,OUT 91H,AL,a,b,c,d,e,f,g,dp,段选信号,D7 D6 D5 D4 D3 D2 D1 D0,a b,c,d e f g dp,Q0,Q5,D0,D5,IOW,地址信号1(91,H),地址信号2(90,H),段选口,位选口,LED0,LED5,a,dp,b,a,dp,b,Q0,Q7,D0,D7,CPU,DB,clk,clk,三、显示管理程序,(1)解决字符段代码的转换问题,LED0,LED4 LED5,待显字符:3,0D,H,SEGPT,0,1,2,3,4,5,6,03,H,9FH,25,H,0DH,99,H,49,H,41,H,段代码表,三、显示管理程序,(1)解决字符段代码的转换问题,LED0,LED4 LED5,待显字符:3,0D,H,段代码表,SEGPT,0,1,2,3,4,5,6,03,H,9FH,25,H,0DH,99,H,49,H,41,H,(2)多位,LED,“,同时,”,显示不同字符的问题,显,缓,区,段代码表,DISMEM,1,2,3,4,5,6,1 2 3 4 5 6,SEGPT,0,1,2,3,4,5,6,03,H,9FH,25,H,0DH,99,H,49,H,41,H,显示过程如下:,建立六个待显字符的,显示缓冲区,查出第一个字符的字,形码,送段形码至段选口,使最左一位,LED,发光,延时1,ms,指向下一位,LED,直至最后一位,LED,显示,完为止,已扫描一遍,开始,指针指向显缓区首址,位选信号初始,取待显数据,查表得段选码,送段选口,位选信号送位选口,六位都显完?,修改指针,修改位选信号,是,否,例:多位,LED,“,同时,”,显示123456,假设,LED,显示器的段选口接8255的,A,口,位选口接8255的,B,口,开关,K1,接,8255,C,口的,PC,0,,,当,K1,向上时,程序运行停止。,显,缓,区,段代码表,DISMEM,1,2,3,4,5,6,1 2 3 4 5 6,LED5,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!