第5章数据传输优秀PPT.ppt
《第5章数据传输优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第5章数据传输优秀PPT.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章数据传输1现在学习的是第1页,共52页第5章 微型计算机和外设的数据传输5.1 为什么要用接口电路5.2 CPU和I/O设备之间的信号5.3 接口部件的I/O端口5.4 CPU和外设之间的数据传送方式2现在学习的是第2页,共52页5.1 为什么要用接口电路各外设使用不同的操作方法不用接口,降低CPU的效率不用接口,外设结构依赖CPU,不利于外设的发展CPU和外设信号传输处理的速度不匹配CPU和外设的信息类型和格式不同nI/O接口电路是位于主机系统与外设间,用来协助完成数据传送和控制任务的逻辑电路3现在学习的是第3页,共52页q I/O接口的主要功能地址译码功能信息传送控制功能信息缓冲、锁
2、存及驱动功能信息变换功能(类型、格式及电平变换)4现在学习的是第4页,共52页v 输出接口的锁存内部数据总线外部数据引脚锁存控制DCQDCQDCQ5现在学习的是第5页,共52页v 输出接口的锁存、缓冲内部数据总线外部数据引脚锁存控制DCQDCQDCQ读数据6现在学习的是第6页,共52页v 输入接口的缓冲内部数据总线外部数据引脚选通缓冲器7现在学习的是第7页,共52页v 输入接口的锁存、缓冲内部数据总线外部数据引脚锁存控制锁存器缓冲器DCDCDCQQQ选通8现在学习的是第8页,共52页5.2 CPU和I/O设备之间的信号qCPU与外设之间需要相互交换的信息:数据信息:数字量、模拟量、开关量状态信
3、息:反映当前外设所处的工作状态。CPU通过接口电路掌握外设的状态,以决定是否输入/输出数据控制信息CPU送至外设的信息,用以控制外设的工作,如启动或停止I/O设备等。控制信息还包括对接口工作状态的控制。9现在学习的是第9页,共52页q值得注意:状态信息、控制信息、数据信息在CPU与接口间都是通过数据总线交换的。这三类信息进入接口内不同的寄存器中。数据寄存器保存外设给CPU和CPU发往外设的数据状态寄存器保存外设或接口电路的状态控制寄存器保存CPU给外设或接口电路的命令10现在学习的是第10页,共52页q I/O接口的典型结构控制总线CB地址总线ABI/O接口电路数据控制状态数据总线DBCPU外
4、设控制寄存器状态寄存器数据寄存器11现在学习的是第11页,共52页q 接口电路的外部特性主要体现在引脚上面向CPU的信号:用于与CPU连接主要是数据、地址和控制信号面向外设的信号:用于与外设连接提供的信号多样功能定义、时序及有效电平等差异较大12现在学习的是第12页,共52页q接口电路的可编程性接口电路常具有多种功能和工作方式,可以通过编程的方法选定其中一种接口软件有两类:初始化程序段设定芯片工作方式等数据交换程序段管理、控制、驱动外设,负责外设和系统间信息交换13现在学习的是第13页,共52页5.3 接口部件的I/O端口1.I/O端口(PORT)n接口中能被CPU直接访问的寄存器或特定硬件电
5、路称为I/O端口,I/O端口的编码为端口地址。n一个接口部件可以有多个I/O端口,每个端口用来保存和交换不同的信息。n数据寄存器、状态寄存器和控制寄存器常依次被称为数据端口、状态端口和控制端口,用于保存数据、状态和控制信息。n输入、输出端口可以共用同一个I/O端口地址。14现在学习的是第14页,共52页统一编址独立编址2.I/O端口编址方式3.8086的输入输出指令的执行15现在学习的是第15页,共52页输入指令输入指令16现在学习的是第16页,共52页输出指令17现在学习的是第17页,共52页4.I/O端口地址译码1)固定式译码电路n采用门电路构成n采用译码器电路构成,如74LS1382)可
6、选式译码电路n简单可选式译码电路n使用比较器+地址开关方法18现在学习的是第18页,共52页门电路译码19现在学习的是第19页,共52页译码器电路构成Y0 Y1 Y2 Y3 Y4 Y5Y6 Y7A5A6 A7A8A9 AENIOWAB CG2BG2AG17474LS138LS138DMA CS(8237)INTR CS(8259)T/C CS(8253)PPI CS(8255)WRTDMAPG(写DMA页面寄存器)WRTNMIREG(写NMI屏蔽寄存器)IBM PC/XT主机板的I/O译码电路20现在学习的是第20页,共52页简单可选式译码电路21现在学习的是第21页,共52页使用比较器+地址
7、开关方法74LS688比较器:当P07Q07时,输出高电平。当P07=Q07时,输出低电平。22现在学习的是第22页,共52页5.4 CPU和外设之间的数据传送方式q为了实现CPU与外设的数据传送,微机中通常采用4种方式:程序方式中断方式DMA方式IOP方式CPU委托专门的I/O处理机来管理外设,完成传送和相应的数据处理23现在学习的是第23页,共52页1.程序方式程序控制传送是由CPU执行程序来控制主机与外设间的数据交换,何时进行数据传送由编程确定。根据外设的特点,程序方式又可分为:无条件传送方式查询传送方式24现在学习的是第24页,共52页1)无条件传送方式无条件传送方式对固定的外设在规定
8、的时间用I/O指令来进行信息传送,不必查询外设的状态。这种方式要求当程序执行I/O指令时,相应的外设必须已为传送数据做好了准备。当外设没有准备好时,传送会出错。25现在学习的是第25页,共52页(1)无条件传送方式的输入接口电路MOV DX,160HINAL,DX26现在学习的是第26页,共52页无条件传送:输入实例MOV DX,160HIN AL,DX74LS244+5V10K x 8G1 G2数据总线CSRD27现在学习的是第27页,共52页(2)无条件传送方式的输出接口电路MOV DX,160HMOV AL,BXOUT DX,AL28现在学习的是第28页,共52页无条件传送:输出实例MO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据传输 优秀 PPT
限制150内