当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

安徽国防科技职业学院:高等学校计算机教材《微机原理及接口技术》配套电子教案(PPT课件)第九章 专用的IO接口

资源类别:文库,文档格式:PPT,文档页数:52,文件大小:1.78MB,团购合买
第一节键盘接口 第二节LED显示接口 第三节CRT显示接口
点击下载完整版文档(PPT)

第九章专用的MO接口(6学时) ②知识概述 第一节键盘接口(4学时) 第二节LED显示接口(2学时) 第三节CRT显示接口(4学时) 诗算样接 退出

第九章 专用的I/O接口(6学时) 退 出 第一节 键盘接口(4学时) ☺ 知 识 概 述 ☺ 第二节 LED显示接口(2学时) 第三节 CRT显示接口(4学时)

第一节键盘接口(4学时) 9.1.1键盘与键盘接口原理 根据键盘功能的不同,通常把键盘分成两种基本 类型: 编码键盘:这种键盘内部能自动检测被按下的键, 并提供与被按键功能对应的编码(如ASC码 EBCDIC码等),以并行或串行方式送给CPU。它使 用方便,接口简单,但价格较贵。 编码键盘:这种键盘只简单地提供行列矩阵的 键盘,而按键的识别和键值的确定、输入等工作全靠 软件完成。 诗接以 退出

第一节 键盘接口(4学时) 9.1.1 键盘与键盘接口原理 退 出 根据键盘功能的不同,通常把键盘分成两种基本 类型: 编码键盘:这种键盘内部能自动检测被按下的键, 并提供与被按键功能对应的编码(如ASCII码、 EBCDIC码等),以并行或串行方式送给CPU。它使 用方便,接口简单,但价格较贵。 非编码键盘:这种键盘只简单地提供行列矩阵的 键盘,而按键的识别和键值的确定、输入等工作全靠 软件完成

、去抖动 1.抖动:一般每个键在按下和松开时,都会经历短时间 的抖动才达到稳定接通或稳定断开,因此在脉冲的开 头和末尾部位总要出现一些如图91所示的毛齿波 2.去抖动的方法通常有两种: 1)软件延时法 2)硬件消抖法 、防串键 1.串键:指多个键同时按下时,或前面键没释放又 按下新的键时产生的问题 2.解决串键带来的问题一般有两种方法。 1)双键锁定 2)N键连锁 诗接以 退出 9.1.1

9.1.1 退 出 一、去抖动 1.抖动:一般每个键在按下和松开时,都会经历短时间 的抖动才达到稳定接通或稳定断开,因此在脉冲的开 头和末尾部位总要出现—些如图9.1所示的毛齿波。 2. 去抖动的方法通常有两种: 1)软件延时法。 2)硬件消抖法。 二、防串键 1.串键:指多个键同时按下时,或前面键没释放又 按下新的键时产生的问题。 2. 解决串键带来的问题一般有两种方法。 1)双键锁定 2)N键连锁

三、按键识别及键码产生 1.行扫描法 采用行扫描法识别键码的矩阵键盘的硬件结构如图92 所示。其程序的流程图如图9.3所示。见程序。 2.行反转法 这种方法要求与行线和列线连接的接口,CPU既可写 又可读。因此在图9.2所示电路中使用8255的PA口和PB口 分别作为行线和列线的输入输出口。 3.行列扫描法 行列扫描法的硬件结构与图9.2类似。其方法是通过计 数译码,使各行依次输出低电平,其余全部为高电平,读 列线。然后用同样的办法,依次向列线扫描输出,读行线 诗接以 退出 9.1.1

9.1.1 三、按键识别及键码产生 1. 行扫描法 采用行扫描法识别键码的矩阵键盘的硬件结构如图9.2 所示。其程序的流程图如图9.3所示。见程序。 2. 行反转法 这种方法要求与行线和列线连接的接口,CPU既可写 又可读。因此在图9.2所示电路中使用8255的PA口和PB口 分别作为行线和列线的输入输出口。 3. 行列扫描法 行列扫描法的硬件结构与图9.2类似。其方法是通过计 数译码,使各行依次输出低电平,其余全部为高电平,读 列线。然后用同样的办法,依次向列线扫描输出,读行线。 退 出

9.1.2PC机键盘及接口电路 PC系列键盘与主机的连接如图94所示。键盘采用16行 8列矩阵结构,其中键盘内部由键盘由单片机、译码器、 16行×8列的键开关矩阵和16/20字节的先进先出(F|FO) 队列四大部分组成。 、PC机键盘 1.PC机键盘采用行列扫描法识别按键及产生键码, 其扫描电路如图9.5所示。 CNT64~CNT01接至8048的7位数据线,如图96所 小 2.8048通过程序实现与PC键盘接口的串行数据传送, 数据格式如图97所示。 现能款 退出

9.1.2 PC机键盘及接口电路 PC系列键盘与主机的连接如图9.4所示。键盘采用16行 8列矩阵结构,其中键盘内部由键盘由单片机、译码器、 16行8列的键开关矩阵和16/20字节的先进先出(FIFO) 队列四大部分组成。 一、PC机键盘 1. PC机键盘采用行列扫描法识别按键及产生键码, 其扫描电路如图9.5所示。 CNT64~ CNT01接至8048的7位数据线,如图9.6所 示。 2. 8048通过程序实现与PC键盘接口的串行数据传送, 数据格式如图9.7所示。 退 出

二、PC机键盘接口电路 PC系列机的键盘接口多采用一单片微处理器(如nte 8042/8072等)作为控制核心,这些单片微处理器主要完 成以下工作: 接收来自键盘的按键扫描码数据; 对接收的数据进行奇偶校验; 控制和检测传送数据的时间; 对接收的数据进行串一并转换; 将按键的行列位置扫描码转换为系统扫描码 接收并执行系统命令; 向系统发键盘中断,请求主机进行键盘代码处理 ⑨扫描码 ②ASC|码与扩充码◎ 诗接以 退出 9.1.2

9.1.2 二、PC机键盘接口电路 PC系列机的键盘接口多采用一单片微处理器(如Intel 8042/8072等)作为控制核心,这些单片微处理器主要完 成以下工作: 接收来自键盘的按键扫描码数据; 对接收的数据进行奇偶校验; 控制和检测传送数据的时间; 对接收的数据进行串—并转换; 将按键的行列位置扫描码转换为系统扫描码; 接收并执行系统命令; 向系统发键盘中断,请求主机进行键盘代码处理。 ☺扫描码☺ ☺ ASCII码与扩充码 ☺ 退 出

第二节LED显示接口(2学时) 921LED显示器及显示原理 般8段LED显示器的内部结构和外部引脚如图9.8(a) 所示。其内部各发光二极管之间的连接方法有共阴极和共 阳极两种,如图9.8(b)和98(c所示。 表9,1列出了这两种接法下的字形段码关系表 诗接以 退出

第二节 LED显示接口(2学时) 一般8段LED显示器的内部结构和外部引脚如图9.8(a) 所示。其内部各发光二极管之间的连接方法有共阴极和共 阳极两种,如图9.8(b)和9.8(c)所示。 表9.1列出了这两种接法下的字形段码关系表。 退 出 9.2.1 LED显示器及显示原理

922单个LED的显示接口 需在8段LED显示器与微处理器之间加一个8位锁存器 即可,如图99所示。例如要显示“3”,只需执行下列两 条指令: MO∨AL.0BHH OUT 90HAL 诗接以 退出

9.2.2 单个LED的显示接口 需在8段LED显示器与微处理器之间加一个8位锁存器 即可,如图9.9所示。例如要显示“3” ,只需执行下列两 条指令: MOV AL,0B0HH OUT 90H,AL 退 出

9.23多个LED的显示接口 多位动态扫描的显示器接口原理如图910所示。 显示程序需提供一个可供查询的显示字符段码表, 还要建立一个显示数据缓冲区,如图9.11所示 动态扫描循环显示程序的流程图如图912所示 见源程序。 诗接以 退出

9.2.3 多个LED的显示接口 多位动态扫描的显示器接口原理如图9.10所示。 显示程序需提供一个可供查询的显示字符段码表, 还要建立一个显示数据缓冲区,如图9.11所示。 动态扫描循环显示程序的流程图如图9.12所示。 见源程序。 退 出

第三节cRT显示接口(4学时) 931CRT显示器工作原理 CRT显示原理 下面以单枪三束荫罩式彩色显示器为例,介绍彩色显 示器的工作原理,其内部结构与组成原理如图9.13所示 电子束穿过这两个磁场时受到垂直/水平两个方向的作用力 而产生位移,即从左向右,从上向下扫描荧光屏,产生 幅幅光栅,即一幅幅图象,如图9.15所示。 诗接以 退出

第三节 CRT显示接口(4学时) 9.3.1 CRT显示器工作原理 一、CRT显示原理 下面以单枪三束荫罩式彩色显示器为例,介绍彩色显 示器的工作原理,其内部结构与组成原理如图9.13所示。 电子束穿过这两个磁场时受到垂直/水平两个方向的作用力 而产生位移,即从左向右,从上向下扫描荧光屏,产生一 幅幅光栅,即一幅幅图象,如图9.15所示。 退 出

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共52页,可试读18页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有