微机原理与接口技术第彭虎 微型计算机的输入输出.pptx
《微机原理与接口技术第彭虎 微型计算机的输入输出.pptx》由会员分享,可在线阅读,更多相关《微机原理与接口技术第彭虎 微型计算机的输入输出.pptx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章微型计算机的输入/输出第1页/共46页本章主要内容2半导体存储器的分类半导体存储器的分类1CPU与外设通信的特点与外设通信的特点1 CPU与外设通信的接口与外设通信的接口3输入输入/输出方式输出方式8086 CPU的输入的输入/输出输出4第2页/共46页概述组成一个微型计算机系统,除了前面所述的CPU、存贮器之外,还需有外部设备。例如,单片机常用的外部设备有:显示器、键盘,指示灯、微型打印机等。计算机与I/O设备之间要交换信息。计算机的CPU与外设,并不直接相连,而是通过接口电路进行连接。第3页/共46页概述v为什么需要I/OI/O接口(电路)?n微机的外部设备多种多样n工作原理、驱动方
2、式、信息格式、以及工作速度方面彼此差别很大n它们不能与CPUCPU直接相连n必须经过中间电路再与系统相连n这部分电路被称为I/OI/O接口电路第4页/共46页概述第5页/共46页6 微型计算机的输入/输出一、CPU 与外设通信具有如下特点:需要有接口作为CPU与外设通讯的桥梁;n速度n信号种类:模拟、数字;并行、串行n逻辑电平需要有数据信息传送之前的“联络”;要传递的信息有三方面内容:状态、数据及控制信息。6.16.1 CPUCPU与外设通信的特点与外设通信的特点第6页/共46页6 微型计算机的输入/输出v接口电路通常包含一组能够与处理器交换信息的寄存器或缓冲器,称为I/O端口。n数据端口:存
3、放数据信息n状态端口:存放状态信息,即反映外设 当前工作状态的信息n控制端口:存放控制信息第7页/共46页6 微型计算机的输入/输出二、接口具有以下几个功能:进行地址译码或设备选择,以便使CPU能与某一指定的外部设备通讯;状态信息的应答,以协调数据传送之前的准备工作;进行中断管理,提供中断信号;6.16.1 CPUCPU与外设通信的特点与外设通信的特点第8页/共46页6 微型计算机的输入/输出二、接口具有以下几个功能:进行数据格式转换,如正负逻辑的转换,串行与并行数据转换等;进行电平转换,如TTL电平与MOS电平间的转换;协调速度,采用锁存、缓冲、驱动等;输出接口有锁存环节输入接口有缓冲环节时
4、序控制,提供实时时钟信号。6.16.1 CPUCPU与外设通信的特点与外设通信的特点第9页/共46页6 微型计算机的输入/输出 I/O I/O 端口的寻址方式端口的寻址方式存储器映像的I/O寻址I/O映像的I/O寻址第10页/共46页6 微型计算机的输入/输出 I/O I/O 端口的寻址方式端口的寻址方式1.存储器映像的I/O寻址v存储单元和I/O端口的地址统一编址。把一个外设端口作为存储器的一个单元来对待,故每一个外设端口占有存储器的一个地址。v从外部设备输入一个数据,作为一次存储器读的操作;而向外部设备输出一个数据,则作为一次存储器写的操作。内存部分I/O部分存存储储空空间间0FFFFF第
5、11页/共46页6 微型计算机的输入/输出存储器映像的I/O寻址第12页/共46页6 微型计算机的输入/输出优点:CPU对外设的操作可使用全部的存储器操作指令,故指令多,使用方便。如可以对外设中的数据(存于外设的寄存器中)进行算术和逻辑运算,进行循环或移位等。内存和外设的地址分布图是同一个。不需要专门的输入输出指令以及区分是存储器还是I/O操作的控制信号。缺点:外设占用了内存单元,使内存容量减小。1.存储器映像的I/O寻址第13页/共46页6 微型计算机的输入/输出 I/O I/O 端口的寻址方式端口的寻址方式2.I/O映像的I/O寻址vI/O端口地址与存储单元地址分开编址。CPU有专门的I/
6、O指令,用地址来区分不同的外设。v但要注意实际上是以端口(Port)作为地址单元,因为一个外设不仅有数据寄存器还有状态寄存器和控制命令寄存器,它们各需要一个端口才能加以区分,故一个外设往往需要数个端口地址。存储单元I/O端口FFFFF0FFFF0第14页/共46页6 微型计算机的输入/输出I/O 映像的I/O寻址第15页/共46页6 微型计算机的输入/输出优点:I/O端口不占用存储器地址,故不会减少用户的存储器地址空间;采用单独的I/O指令,使程序中I/O操作和其他操作层次清晰,便于理解。缺点:单独I/O指令的功能有限,只能对端口数据进行输入/输出操作,不能直接进行移位、比较等其他操作;采用专
7、用的I/O操作时序及I/O控制信号线,因而增加了微处理器本身控制逻辑的复杂性。2.I/O 映像的I/O寻址第16页/共46页6 微型计算机的输入/输出6.26.2 常用输入常用输入/输出接口芯片输出接口芯片1、缓冲器74LS24474LS244 是一种具有三态输出的8位缓冲器(或称单向线驱动器)。具有20个引脚的双列直插式TTL芯片。内部驱动器分为两组,分别有2组输入端(D0D3,D4D7)和两组输出端(Q0 Q3,Q4Q7),分别由两个低电平片选段 CE1 和 CE2 控制。常用的缓冲器还有74LS240,74LS241。第17页/共46页5 5 存储器原理与接口存储器原理与接口8位输入缓冲
8、器位输入缓冲器仅能用于输入接口仅能用于输入接口1234567891020191817161514131211VCCCE2Q0D7Q1D6Q2D5Q3D4CE1D0Q7D1Q6D2Q5D3Q4GND74LS244缓冲器M/IO74LS24474LS244ENI/O设备D7D0地址译码输出RD第18页/共46页6 微型计算机的输入/输出6.26.2 常用输入常用输入/输出接口芯片输出接口芯片2、D锁存器74LS27374LS273 是8位D锁存器,具有20个引脚的双列直插式TTL芯片。使能端CP为低电平有效信号时,将输入端(D端)数据打入锁存器,并在输出端(Q端)输出当使能端CP为高电平无效信号时
9、,原被锁存的信号不输出,输出端(Q端)呈高阻态。常用的缓冲器还有74LS240373,Intel 8288。第19页/共46页5 5 存储器原理与接口存储器原理与接口8位位D锁存器锁存器仅能用于输出接口仅能用于输出接口1234567891020191817161514131211VCCQ7D7D6Q6Q5D5D4Q4CPCLRQ0D0D1Q1Q2D2D3Q3GNDD锁存器74LS273M/IO74LS27374LS273CPI/O设备D7D0地址译码输出WR第20页/共46页6 微型计算机的输入/输出1、同步传输方式2、异步查询方式 程序控制传送方式3、中断方式 4、直接存储器存取方式 6.3
10、6.3 输入输入/输出方式及输出方式及CPUCPU与外设通信的接口与外设通信的接口 第21页/共46页6 微型计算机的输入/输出一、程序控制传送方式:v1、同步传送方式(无条件方式)nCPU直接与外设传送数据并不需要了解外设状态,认为外设已经准备就绪,直接与外设传送数据 n适合于简单设备,如LED 数码管、按键/按纽等n无条件传送的接口和操作均十分简单n这种传送有前提:外设必须随时处于就绪状态6.36.3 输入输入/输出方式及输出方式及CPUCPU与外设通信的接口与外设通信的接口 第22页/共46页6 微型计算机的输入/输出一、程序控制传送方式:v1、同步传输方式(无条件方式)n同步输入过程:
11、提供端口地址执行IN指令或存储器读指令地址译码器输出,同时产生M/IO和RD控制信号数据从端口中输入至CPU6.36.3 输入输入/输出方式及输出方式及CPUCPU与外设通信的接口与外设通信的接口 第23页/共46页6 微型计算机的输入/输出同步传输:输入示例同步传输:输入示例M/IO三态缓冲器或锁存器OEI/O设备地址译码器CSD7D0A15A1A00160HMOV DX,160HIN AL,DXRD第24页/共46页6 微型计算机的输入/输出同步传输:输入示例同步传输:输入示例MOV DX,160HIN AL,DX74LS244+5V+5V10K x 810K x 8CBCB1 1 CB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机原理与接口技术第彭虎 微型计算机的输入输出 微机 原理 接口 技术 第彭虎 微型计算机 输入输出
限制150内