欢迎来到天天文库
浏览记录
ID:51584055
大小:265.31 KB
页数:10页
时间:2020-03-24
《计算机组成原理与汇编语言程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机组成原理与汇编语言程序设计第8章输入/输出设备©UCBSpring2005八、输入/输出设备1.掌握;键盘软件扫描方法,屏幕显示与显存之间的对应关系,磁盘中的信息组织方法与寻址信息。2.理解:点阵成像原理,磁盘速度指标含意。3.了解:I/O设备分类,主要技术指标含意。适配卡的基本组成。*本章教材提供了较多的使用知识,一般不作为考试内容。一、键盘:软件扫描方式下的键码产生过程二、打印机:常用打印机简介-打印机接口三、显示器:显示方式与显示器成像原理屏幕显示与显存的对应关系显示器适配卡四、磁盘存储器磁记录原理与信
2、息组织磁盘适配卡一、键盘软件扫描的方法怎么由按键动作相应字键的编码(键码)?需要解决:如何查找按键的位置?如何进行转换?软件扫描方式:通过执行扫描程序,判明按键位置,并将按键扫描码转换为按键编码。软件扫描键盘:采用软件扫描方式的键盘。1、逐行扫描法原理例如:键盘矩阵4行×4列八、输入/输出设备-键盘行线列线键每键的位置用位置码(扫描码),即行号和列号表示。八、输入/输出设备-键盘键未按下时,本键行线、列线都是断开的,当按下时,该键所在的列线、行线连通。(1)基本思想扫描程序逐行送出行线信息(各行依次为0),取回各
3、列线状态进行判断。当某行线为0时,若某列线输出为0,则该行线和列线相连的键被按下。(2)扫描流程用i表示行号L1L2列输出缓冲设第2行,第3列被按下。L1和C2连通。开始第一行L0为0,低电平,其它行均为1,L0与各列线均断开,各列线输出均为1,高电平。L1为0,L0、L2、L3均为1,L1与C2连通,因为L1为低电平,故C2列线输出为0,低电平。其它为高电平1。所以,列线输出有0,表示该行有按键,根据行号和列号获得按键的扫描码。键盘抖动,常采用延时方式避开信号抖动区。八、输入/输出设备-键盘i=0第i行为0,其他
4、各行为1获得按键扫描码列线输出有0查表,扫描码ASCII码Yi=i+1可以由单片机或CPU执行八、输入/输出设备-键盘但是这样得到的扫描码只表明按键位置,不知道它的ASCII码查表转换:由键盘中的单片机实现转换(单片机调用扫描程序获得扫描码之后,调用查表程序,找到相应的ASCII码后,向CPU申请中断。这种方法可以减轻CPU负担)由CPU实现转换(单用户)(转换表在主存中,单片机获得扫描码之后,向CPU提出中断请求,CPU通过执行中断服务程序,从键盘取回扫描码,通过查表,找到ASCII码)2、行列扫描码原理例:P
5、C机键盘(1)键盘接口与组成,见P339页图8-6(2)扫描过程8048执行行列扫描程序:先逐列为1的扫描各列线,判断哪列有按键,获得按键列号;再逐行的扫描各行线,判断哪行有按键,获得按键行号。行号和列号组成按键的扫描码。查表依据转换表的内容扫描码…ASCII码…(3)转换过程8048串行扫描码接口寄存器,获得并行扫描码后,接口申请中断。CPU响应,执行键盘中断子程序,该子程序从接口取得相应扫描码,查表、转换为ASCII码存入键盘缓冲队列。二、常有打印机简介和打印机接口1、针式打印机(1)特点:串行打印,打印速度慢
6、;(打印完一个字符,再打下一个)采用击打式打字(例:打击色带)采用点阵式打印技术(2)基本结构八、输入/输出设备-键盘接口控制器打印字机械装置打印头打印机子系统
此文档下载收益归作者所有