键盘的工作原理_第1页
键盘的工作原理_第2页
键盘的工作原理_第3页
键盘的工作原理_第4页
键盘的工作原理_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第12章 人机交互设备及其接口 l12.1 键盘及其接口 l12.2 鼠标器及其接口 l12.3 crt显示器及其接口 l12.4 打印机及其接口 l12.5 其它人机交互设备 12.1 键盘及其接 l12.1.1 键盘的工作原理 l12.1.2 微机键盘及键盘接口 返返 回回 12.1.1 键盘的工作原理键盘的工作原理 l1键盘的类型键盘的类型 l2键盘的功能键盘的功能 l3键盘的工作原理键盘的工作原理 返返 回回 l(1)编码键盘。 l键盘内部能自动检测被按下的键,并提供与被按键功 能对应的键码(如ascii码),以并行或串行方式送给 cpu。 l(2)非编码键盘。 l只简单地提供按键的行

2、列位置(位置码或扫描码), 而按键的识别和键码的确定与输入等功能均由软件完 成。 1键盘的类型键盘的类型 返返 回回 2键盘的功能键盘的功能 l(1)识别键盘矩阵中的被按键; l(2)清除按键时产生的抖动干扰; l(3)防止按键操作的串键错误; l(4)产生被按键相应的键码。 返返 回回 3键盘的工作原理键盘的工作原理 l逐行扫描法 l由程序对键盘进行逐行扫描,通过检测到的列输出 状态来确定闭合键。 l需要设置输入口、输出口各一个。 l行列扫描法 l通过行列颠倒扫描来识别闭合键。在扫描每一行时, 读列线;然后依次向列线扫描输出,读行线。 l需要提供两个可编程的双向输入/输出端口。 返返 回回

3、例8-1 cpu8255a pa0 pa1 pa2 pb0 pb1 pb2 pb3 列0 列1 列2 列3 行1 行0 行2 图12-1 非编码键盘接口硬件框图 ll1: out 40h,al l rol al l mov ah,al l in al,41h l and al,cl l cmp al,cl ljnz l2 ladd ch,bh l mov al,ah l dec bl l jnz l1 l jmp begin ll2: inc ch l rcr al l jc l2 l mov al,ch l jmp keytable l假定有一个34的矩阵键盘通过并行接口芯片8255a与微机

4、相连。8255a的a口定 义为输出口,与键盘行线相连;b口定义为输入口,与键盘列线相连。设8255a a 口地址为40h,b口地址为41h,控制寄存器地址为43h。 l mov al,82h l out 43h,al lbegin:mov al,0 l out 40h,al lwait : in al,41h l and al,0fh l cmp al,0fh l jz wait l mov cx,7ffh l l0: loop l0 l st: mov bl,3 l mov bh,4 l mov al,0feh l mov cl,0fh l mov ch,0ffh 返返 回回 12.1.2

5、微机键盘及键盘接口 l1pc微机键盘的特点 l2键盘控制电路 l3键盘接口电路 l4pc机键盘接口标准 返返 回回 1pc微机键盘的特点 l(1)键盘由单片机、译码器和16行8列的键开关矩阵三大部分 组成。 l(2)按键采用电容开关,即按键时的上下动作使电容量发生变化, 从而实现开关接通或断开的目的。 l(3)它是一种由单片机扫描、编码的智能化键盘。 l(4)键盘通常通过设在主板上的键盘接口连到主机上,人们通过 键盘输入的数据是在主机的bios程序的控制下,传送到主机的 cpu中进行处理的。 返返 回回 2键盘控制电路 irq1 检检 测测 器器 行行 译译 码码 时时 钟钟 发发 生生 器器

6、 移移 位位 寄寄 存存 器器 列译码列译码 键盘矩阵键盘矩阵 16行行8列列 中断请求中断请求 c d pclk clock clk data d1 图图12-2 pc/xt键盘与接口框图键盘与接口框图 输出输出 t1 8048 返返 回回 3键盘接口电路 l(1)将串行接收键盘送来的接通扫描码和断开扫描码,转换成并 行数据并暂存 l(2)收到一个完整的扫描码后,立即向主机发中断请求 l(3)主机中断响应后读取扫描码,并转换成相应的ascii码存入 键盘缓冲区 l(4)接收主机发来的命令,传送给键盘,并等候键盘的响应,自 检时用以判断键盘的正确性 返返 回回 4pc机键盘接口标准 l5芯接口

7、(即俗称大口) lps/2接口(即俗称小口) lusb接口 返返 回回 12.2 鼠标器及其接口 l12.2.1 鼠标器的工作原理 l12.2.2 鼠标器接口 返返 回回 12.2.1 鼠标器的工作原理 l1机械式鼠标 l由鼠标底部的胶质小球带动x方向滚轴和y方向滚轴,在滚轴的 末端有译码轮,译码轮附有金属导电片与电刷直接接触。 l2光电式鼠标 l光电式鼠标是利用发光二极管(led)发出来的光投射到鼠标 板上,其反射光经过光学透镜聚焦投射到光敏管上。 l3光机式鼠标 l光机鼠标在机械鼠标的基础上,将磨损最厉害的接触式电刷和 译码轮改进成为非接触式的led对射光路元件。 返返 回回 12.2.2

8、 鼠标器接口 l1串行接口 l2专用主板鼠标器端口(ps/2) l3usb接口 返返 回回 12.3 crt显示器及其接口 l 12.3.1 crt显示器的工作原理 l 12.3.2 crt显示器接口 返返 回回 12.3.1 crt显示器的工作原理 图12-3 彩色显示器的基本结构框图 显 示 适 配 卡 信号 处理 视频放大 驱动电路 14 1 2 3 r g b 荧光屏 电子束 荫罩板 高压电路 行扫描电路 水平同步信号 垂直同步信号 帧扫描电路 偏转线圈 5 13 全帧开始 全帧结束 水平扫描正程(显示) 水平扫描逆程(消隐) 第1行 第2行 第3行 第4行 第n-1行 第n行 n ,

9、 1 - 1 , 2 , 3 , 4 , n-1 , 垂直逆程(消隐) 图12-4 光栅扫描示意图 图12-5 57字符点阵 返返 回回 12.3.2 crt显示器接口 l1字符发生器 l2显示存储器ram l3crt控制器 l4移位寄存器和视频信号合成器 显示 ram 锁 存 器 crt 视频 ab 图12-6 crt接口电路原理图 地址 多路 转换器 控 制 器 移 位 寄 存 器 字 符 发 生 器 视频信号 合成器 信号 cb db 系 统 总 线 行 地 址 字符 地址 消 隐 线 选 地 址 垂 直 同 步 打 点 时 钟 水 平 同 步 锁 存 控 制 3 返返 回回 1字符发生

10、器 l例12-3 字符“b”的ascii码是 42h,它的57点阵与输入/ 输出的关系如图12-8所示。 l线选地址为000h时,没有数 码的点阵被选中,5位输出都 为0,可作为字符行之间的间 隔提供空格。 输 出 缓 冲 器 a9 a8 a3 o4 o3 o2 o1 o0 字 符 选 择 译 码 选 择 译 码 rs2 rs1 rs0 1 a2 a1 a0 1 线 代 码 1 12857 字符rom 相当于rom 的低位地址 0 1 127 0 1 7 ascii码 图12-7 字符发生器内部结构图 线选地址 相当于 rom的 高位地址 1 ascii码 42h 线选地址 rs2 rs1 r

11、s0 0 0 1 0 1 0 输 出 码 o4 o3 o2 o1 o0 1 1 1 1 0 1 0 0 0 1 1 0 0 0 1 1 1 1 1 0 1 0 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 57点阵 图12-8 字符发生器中“b”与输入/输出的关系 49h 42h 4dh 44h 4eh 45h 0 1 2 1919 1918 1917 显示显示ram 80 81 158 159 1760 1839 1840 1919 0 1 78 79 0 1 22 23 行行 列列 0 1 7

12、8 79 0 23 079 ibm end 显示屏显示屏 图图12-9 屏幕上字符位置分配屏幕上字符位置分配 图图12-10 显示显示ram和显示屏的映像关系和显示屏的映像关系 2显示存储器ram 3crt控制器 l(1)提供读显示ram的扫描地址和屏幕显 示的扫描地址 l(2)提供时序控制信号 l水平同步、垂直同步及消隐信号 l锁存器的锁存信号 l移位寄存器的串行移位信号 4移位寄存器和视频信号合成器 l移位寄存器 l在打点时钟控制下,把从字符发生器并行输出的线 代码变成串行形式送往视频输出电路。 l视频信号合成器 l将字符图形信息与水平同步、垂直同步、消隐三种 信号合成为一种复合信息流,即

13、视频信号。 返返 回回 12.4 打印机及其接口 l 12.4.1 打印机工作原理 l 12.4.2 打印机接口 返返 回回 12.4.1 打印机工作原理 l1针式打印机 l2喷墨打印机 l3激光打印机 返返 回回 接口接口 控制控制 电路电路 数数 据据 线线 选通选通 响应响应 忙忙 时序控制逻辑时序控制逻辑 列计数器列计数器 驱动驱动 电路电路 字符字符 发生器发生器 (rom) 打印行打印行 缓冲器缓冲器 (ram) 字符字符 代码代码 图图12-11 针式打印机控制原理图针式打印机控制原理图 字符点阵列字符点阵列 信号信号 输入控制输入控制 电路电路 至走纸机构至走纸机构 打印头车架

14、打印头车架 地址地址 计数器计数器 驱动打印针头驱动打印针头 1. 针式打印机 l针式打印机是以行列点阵的形式来打印字符或图形的,所以也叫点 阵式打印机 返返 回回 2喷墨打印机 l(1)连续式喷墨打印机 l连续式喷墨打印机只有一个喷嘴,利用墨水泵对墨 水加以固定压力,使之连续不断地喷射。 l(2)随机式喷墨打印机 l墨滴只在需要打印时才喷出,因此,不需要墨水回 收装置。 返返 回回 3激光打印机 静静 激光器激光器 激光束激光束 调制驱动电路调制驱动电路 纸输出纸输出 纸输入纸输入 图图12-12 激光打印机的工作原理图激光打印机的工作原理图 偏转偏转 装置装置 电电 子子 成成 像像 辐辐

15、 射射 定定 影影 红红 外外 线线 热热 静静 电电 潜潜 像像 感感 光光 鼓鼓 返返 回回 12.4.2 打印机接口 l1并行打印机接口标准 l(1)信号线的定义 l(2)数据传送时序 l2并行接口逻辑及编程应用 返返 回回 (1)信号线的定义 信号 名称 方向 功能说明 data0data7 数据 入 8位并行数据,高电平表示1,低电平表示0 strobe 选通脉冲 入 低电平时将数据送入打印机接口,脉冲宽度大于0.5s slct in 选择输入 入 低电平有效,表示数据可输入打印机 auto reed xt 自动走纸 入 低电平有效,打印完一行后自动走纸 init 初始化命令 入 低

16、电平有效,初始化打印机控制器和数据缓冲区 acknlg 应答 出 低电平有效,表示打印机已收到数据 高电平有效,表示打印机不能接收新的数据。当打印机 busy 忙碌 出 处于打印状态,或者数据缓冲区满,或者脱机,或者有 故障时,发busy信号 pe 纸用完 出 高电平有效,表示无打印纸 slct 选择状态 出 高电平表示联机状态,低电平表示脱机状态 error 出错 出 当打印机处于出错、脱机或缺纸状态时,该信号变为低电 平 表表12-1 centronics标准接口信号说明标准接口信号说明 gnd 地 出 返返 回回 (2)数据传送时序 data0data7 stobe busy ack 有

17、效有效 接口接口 打印机打印机 图图12-13 并行打印机接口数据传送时序并行打印机接口数据传送时序 返返 回回 2并行接口逻辑及编程应用 图12-14 并行接口逻辑框图 d7d0 a7a0 aen ior iow irq inte 状态寄存器 控制寄存器 数据寄存器 25脚 d型 插座 命 令 译 码 器 数 据 缓 冲 器 d7 d6 d5 d4 d3 d2 d1 d0 irqen slctin init autolf stobe 含义同表12-1的同名信号 d7 d6 d5 d4 d3 d2 d1 d0 busy ack pe slct error 含义同表12-1的同名信号 例12-4

18、 l设3个端口的地址分别为数据口378h,状态口379h,控制口37ah。 试对3个端口编程,实现将al的字符送打印机输出。 l mov dx,0378h l out dx,al ;将打印字符送数据口 l inc dx lwait: in al,dx ;读状态 l test al,80h ;检测busy位 l jnz n-out ;不忙则输出选通 l jmp wait ; 忙则等待 ln-out:mov al ,0dh l inc dx l out dx,al l mov al,0ch l out dx,al ;在控制口写入,使选通有效 返返 回回 12.5 其它人机交互设备 l12.5.1 液晶显示器 l12.5.2 扫描仪 l12.5.3 触摸屏 l12.5.4 数码相机 返返 回回 12.5.1 液晶显示器 l1液晶显示器概述 l液晶显示器(liquid crystal display,lcd)液晶材料为基本组件。 l晶体可以排列为扭曲的形式,使得通过它的光线也随之扭曲; l有电流通过时,晶体会改变排列方式。 l2液晶显示器的工作原理 图图12-17 扭曲向列型扭曲向列型lcd的基本结构的基本结构 段电极段电极 背电极背电极 下偏振片下偏振片 上偏振片上偏振片 玻璃玻璃 反射板反射板 返返 回回 12.5.2 扫描仪 l1扫描仪概述 l2扫描仪工作原理 a/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论