




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
UCB Spring 2005,计算机组成原理与汇编语言程序设计,第8章 输入/输出设备,八、输入/输出设备,1掌握;键盘软件扫描方法,屏幕显示与显存之间的对应关系,磁盘中的信息组织方法与寻址信息。 2理解:点阵成像原理,磁盘速度指标含意。 3了解:I/O设备分类,主要技术指标含意。适配卡的基本组成。 * 本章教材提供了较多的使用知识,一般不作为考试内容。 一、键盘:软件扫描方式下的键码产生过程 二、打印机:常用打印机简介打印机接口 三、显示器:显示方式与显示器成像原理 屏幕显示与显存的对应关系 显示器适配卡 四、磁盘存储器 磁记录原理与信息组织 磁盘适配卡,一、键盘软件扫描的方法 怎么由按键动作相应字键的编码(键码)? 需要解决:如何查找按键的位置? 如何进行转换? 软件扫描方式:通过执行扫描程序,判明按键位置,并将按键扫描码转换为按键编码。 软件扫描键盘:采用软件扫描方式的键盘。 1、逐行扫描法原理 例如:键盘矩阵 4行4列,八、输入/输出设备键盘,行线,列线,键,每键的位置用位置码(扫描码),即行号和列号表示。,八、输入/输出设备键盘,键未按下时,本键行线、列线都是断开的,当按下时,该键所在的列线、行线连通。 (1)基本思想 扫描程序逐行送出行线信息(各行依次为0),取回各列线状态进行判断。 当某行线为0时,若某列线输出为0,则该行线和列线相连的键被按下。 (2)扫描流程 用i表示行号,L1,L2,列输出缓冲,设第2行,第3列被按下。L1和C2连通。 开始第一行L0为0,低电平,其它行均为1,L0与各列线均断开,各列线输出均为1,高电平。 L1为0,L0、L2、 L3均为1,L1与C2连通,因为L1为低电平,故C2列线输出为0,低电平。其它为高电平1。 所以,列线输出有0,表示该行有按键,根据行号和列号获得按键的扫描码。 键盘抖动,常采用延时方式避开信号抖动区。,八、输入/输出设备键盘,i0,第i行为0,其他各行为1,获得按键扫描码,列线输出有0,查表,扫描码ASCII码,Y,ii1,可以由单片机或CPU执行,八、输入/输出设备键盘,但是这样得到的扫描码只表明按键位置,不知道它的ASCII码 查表转换: 由键盘中的单片机实现转换(单片机调用扫描程序获得扫描码之后,调用查表程序,找到相应的ASCII码后,向CPU申请中断。 这种方法可以减轻CPU负担) 由CPU实现转换(单用户)(转换表在主存中,单片机获得扫描码之后,向CPU提出中断请求,CPU通过执行中断服务程序,从键盘取回扫描码,通过查表,找到ASCII码) 2、行列扫描码原理 例:PC机键盘 (1)键盘接口与组成,见P339页图8-6 (2)扫描过程 8048执行行列扫描程序: 先逐列为1的扫描各列线,判断哪列有按键,获得按键列号;再逐行的扫描各行线,判断哪行有按键,获得按键行号。 行号和列号组成按键的扫描码。,查表依据,转换表的内容,扫描码 ,ASCII码 ,(3)转换过程 8048 串行扫描码 接口寄存器,获得并行扫描码后,接口申请中断。CPU响应,执行键盘中断子程序,该子程序从接口取得相应扫描码,查表、转换为ASCII码存入键盘缓冲队列。 二、常有打印机简介和打印机接口 1、针式打印机 (1)特点: 串行打印,打印速度慢;(打印完一个字符,再打下一个)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人业绩合同样本
- 产品购货合同样本
- 关于教师聘用合同样本
- 买卖旧设备合同样本
- 任务合同样本
- 个人厢房出售合同标准文本
- 公户账务往来合同样本
- 牌照出租合同范本
- 供水设备合同样本
- 调酒师必考知识点及试题及答案
- (T8联考)2025届高三部分重点中学12月第一次联考评物理试卷(含答案详解)
- 【MOOC】化工安全(下)-华东理工大学 中国大学慕课MOOC答案
- 2024年10月广东高等教育自学考试5743基础营养学试题及答案
- 《连续性肾替代治疗容量评估与管理专家共识》解读课件
- 第4课《我们的公共生活》第1课时(教学设计)-部编版道德与法治五年级下册
- 宠物店宠物活动策划合同
- 盾构施工关键技术知识考试题库及答案
- 《2024年 大学计算机基础考试系统的分析与设计》范文
- 广东省珠海市香洲区2023-2024学年七年级下学期期末历史试题(解析版)
- 鸢飞鱼跃:〈四书〉经典导读智慧树知到答案2024年四川大学
- 2024年浙江省初中学业水平考试社会试题(解析版)
评论
0/150
提交评论