汇编与组成第8章课件_第1页
汇编与组成第8章课件_第2页
汇编与组成第8章课件_第3页
汇编与组成第8章课件_第4页
汇编与组成第8章课件_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

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

文档简介

计算机组成原理与汇编语言程序设计(第3版)徐洁俸远祯主编第8章本章讨论:第八章I/O设备与I/O程序设计

I/O设备的分类

打印机原理和驱动程序设计显示器原理和驱动程序调用键盘的结构、原理和驱动程序设计第一节概述8.1.1I/O设备的分类

按功能用途分类输入设备输出设备外存储器终端设备二、输出设备将计算机的处理结果输出到外部需要将二进制代码表达的信息转换为人或其他系统所能识别的信息形式常见的输出设备有:显示器、打印机、绘图仪、传真机、语音输出装置(声卡)三、外存储器存储二进制代码数据既是输入设备,也是输出设备一般不进行信息转换四、终端与计算机的输出相连接的设备与主机有一定距离、独立性较强与主机关联程度较小、常需由通信线路连接按照与主机间距离的远近,终端可分为本地终端与远程终端8.1.2工作机制中的几个层次

一、调用界面早期的DOS系统通过一组系统功能调用INTn对I/O设备的进行操作WINDOWS操作系统则是通过系统提供的一组API函数调用来对I/O

接口进行操作

二、设备驱动程序早期的DOS系统将一组常规I/O设备的驱动程序固化在BIOS中,使用系统调用来实现对设备的操作。

WINDOWS操作系统通过硬件抽象层屏蔽了硬件的具体特征,向上提供了一组标准的设备驱动接口调用,即WindowsSDK,驱动程序主要通过调用SDK实现,实现机制要比dos复杂得多。设备驱动程序主要完成对设备的控制和读写操作。

三、设备控制程序设备控制程序和设备驱动程序的功能相同,只是控制程序I/O设备控制器中处理器执行。

四、I/O设备控制器与I/O接口

主机与I/O设备之间有设备控制器、接口两部分。

设备控制器和接口可以合并或分离,为方便使用,接口需要标准化。

键帽恢复弹簧键杆键块触点磁铁密封玻管薄膜衬垫基底(a)机械键(b)干簧键(c)短行程触摸键图8-1按键的基本结构非接触式键电容式感应式二、键盘组织结构非扫描式键盘直接编码式

键的输出直接送往硬件编码电路,硬件成本较高直接连接式

直接将各键的输出送往键盘接的各输入寄存器,程序结构非常简单,见下图地址译码控制逻辑IRQ驱动器输入寄存器输入寄存器系统总线去抖动处理(见图8—4)图8-4键抖动与去抖动处理延时延时读键读键(a)VcVc12键信号(b)扫描程序开始行号i=0置第i行为0读列状态字CWCW=全1?i=i+1i>4?延时20ms读列状态字CWCW=全1?j=j+1j>=4?查表获得(i,j)键码,并送缓冲区读列状态字CWj列=0?YNYN列号j=0j列=0?NYYNYNN图8-54×4矩阵逻辑扫描程序框图

可编程键盘接口芯片8279内部有一个单片机,执行内部固化程序有多种工作方式,扫描速度和去抖时间等均可编程设置带有去抖逻辑、多种重键处理方式、中断逻辑、总线接口逻辑等常用于构成小型键盘PC键盘的工作过程(见图8-6)键盘矩阵16行X8列时钟发生器中断请求

CD移位寄存器PC键盘主机板行译码检测器列译码T18048输出PCLKIRQ1CLOCKDATACLK图8-6PC键盘接口框图初始化键盘进行行列扫描送键码主机中断处理8.2.2键盘驱动程序

一、BIOS的PC键盘的驱动程序特点二、PC键盘的驱动程序特点设计要点中断服务程序的设计(扫描码和ASCII码转换的处理)中断服务程序的安装和驻留三、PC键盘的驱动程序设计例子(见教材)打印设备

串行打印并行打印击打式非击打式字模型点阵型字鼓式字链式字带式针式点阵型喷墨式热敏式击打式非击打式字模型点阵型点阵型柱型球型菊花瓣型梳型针式静电式激光式磁式二、针式点阵打印机工作模式文本模式图形方式汉字打印针式打印机的结构打印头(见图8-7,图8-8)打印头水平运动机构走纸机构色带机构检测报警机构控制系统打印机控制器举例(见图8-9)接口板逻辑板主CPU6803从CPU6801电机驱动电路数据输入状态输出控制信号输入端口输出端口数据锁存RAMROM汉字ROM数据锁存开关状态锁存驱动电路开关设置面板显示编码器横移走纸图8-9打印机控制系统举例并行针式打印机简介多打印头式梳式三、激光打印机和喷墨式打印机简介激光打印机原理(见图8-10)缓冲存储器字符发生器调制解调器激光器充电电晕清电电晕纸分离电晕转印电晕定影热辊感光鼓清扫刷显影磁刷来自接口透镜聚焦镜多面转镜扫描电机图8-10激光打印机原理图激光打印机特点工作噪声低打印速度快打印分辨率高喷墨式打印机核心——可控喷墨打印头(墨盒)特点——墨盒价格昂贵8.3.2打印机驱动程序一、打印机管理软件的层次应用程序打印机驱动程序打印机控制程序二、打印机设备驱动程序举例PC机并行打印机接口(LPT1)数据端口: 输出端口 378H控制信息端口输出端口 37AH

D7D6D5D4D3D2D1D0未定义允许中断输入选择初始化自动换行选通

为“1”时打印机才可请求中断IR7为“1”时输出数据才可能送往打印机输出0持续50μS以上将初始化打印机为“1”时,打印机收到回车符便自动加上换行符;本位输出“1”后输出“0”,

CPU将已送到接口的数据送入打印机状态信号端口输入端口 379HD7D6D5D4D3D2D1D0不忙确认非无纸在线故障非未定义为0表示打印机忙为0表示上一个数据字节已被打印机接收。为1表示打印机无纸为1表示打印机在线连接为0表示有故障

例程:把AL中的字符送给打印机打印见教材

第四节显示器8.4.1CRT显示器一、概述像素灰度级与颜色数分辨率

静态显示与动态刷新显示

二、CRT显示器工作原理CRT显像管(见图8-12,图8-13)

电子枪聚焦系统垂直偏转线圈水平偏转线圈扫描偏转电路视频信号视频放大垂直同步水平同步荧光屏图8-12CRT结构示意RGB阴极阴罩彩色荧光屏(a)CRT管(b)荫罩(c)三色荧光屏RGBRGB图8-13单枪三束彩显管的荫罩示意图CRT显示器的扫描方式随机扫描方式

显示速度快、图像清晰

控制比较复杂只能用于字符和静态图形显示光栅扫描方式(见图8-14)逐行扫描隔行扫描(a)逐行扫描(b)隔行扫描奇数场偶数场13570246图8-14光栅扫描过程示意图字符显示原理点阵字形的产生字符的点阵图案构成见下图点阵字形的产生见图8-15RA3RA2RA1RA0ROM内容0000

10H0001

28H0010

44H0011

82H0100

82H0101

FEH0110

82H0111

82H1000

00H7(横)×8(纵)点阵形成字符A图案

图8-15点阵字形的产生

字符发生器ROM字符编码(ASCII)RA3~084D0~D78视频缓存VRAM屏幕位置与VRAM单元之间的对应关系如图8-16所示第0行第1行第24行第0列第79列(0,0)(0,1)(0,79)(1,0)(1,79)(24,79)VRAM第0行第1行第24行图8-16屏幕位置与VRAM单元之间的对应关系字符显示器的组成原理字符显示器的组成框图见图8-17VRAM80X25点脉冲字符列计数器7+2分频字符计数器80+18分频字符行计数器14分频字符排计数器25+1分频字符发生器移位寄存器放大行扫描电路场扫描电路CRT适配器图8-17CRT字符显示器的组成原理框图(字符区间9×14)图形显示器原理分辨率640列×480行,16色的VRAM的结构(见图8-18)37.5KB80B80X480=37.5K图8-18VRAM结构像素的位面地址确定第5行第17列像素的位面地址为位号为17(mode8)=1≈403显示器控制逻辑(见图8-19)点脉冲列计数器80+18分频8分频行计数器480+8分频VRAM4X80X480B列地址行地址行同步场同步移位寄存器4X8B4X8B复合彩色信号生成电路亮度红色蓝色绿色图8-19彩色CRT控制逻辑框图

8.4.2CRT适配器技术指标IBM定义的各种显示器显示方式以及显示模式下显示器缓冲区地址(见表8-2)VRAM逻辑屏划分(见图8-20)0#1#i#n#VRAMCRT物理屏图8-20逻辑屏结构

8.4.3LCD液晶显示器和等离子显示技术一、概述液晶显示特点:显示质量高

没有电磁辐射可视面积大应用范围广画面效果好

数字式接口“身材”匀称小巧功率消耗小二、液晶显示器的原理(见图8-21

)配向膜偏光板偏光板液晶分子电压图8-21液晶显示器显像原理

三、液晶显示器的分类扭曲向列相(TN)显示图8-22TN型液晶显示器件的构造构造(见图8-22)

原理(见图8-23)图8-23(a)TN型器件分子排布与透过光示意图

图8-23(b)TN型电光效应的原理示意图

显示响应曲线(见图8-24)图8-24TN型液晶显示响应曲线

超扭曲向列相(STN)显示图8-25STN型液晶显示器件原理示意图

原理(见图8-25)

四、液晶显示器的驱动电路静态驱动图8-26LCD静态驱动示意图LCD静态驱动

(图8-26)

图8-27驱动电路原理图驱动电路原理(图8-27)

图8-28静态波形静态波形

(图8-28)

多路驱动图8-29多路驱动电极阵列基本思想(图8-

温馨提示

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

评论

0/150

提交评论