第5章 微机接口技术概述 接口技术的基本概念ppt

第5章 微机接口技术概述 接口技术的基本概念ppt

ID:5973248

大小:394.50 KB

页数:53页

时间:2017-11-13

第5章 微机接口技术概述 接口技术的基本概念ppt_第1页
第5章 微机接口技术概述 接口技术的基本概念ppt_第2页
第5章 微机接口技术概述 接口技术的基本概念ppt_第3页
第5章 微机接口技术概述 接口技术的基本概念ppt_第4页
第5章 微机接口技术概述 接口技术的基本概念ppt_第5页
资源描述:

《第5章 微机接口技术概述 接口技术的基本概念ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章微机接口技术概述第一节接口技术的基本概念一、接口的概念和功能二、接口电路的典型结构第二节I/O端口的编址和译码一、I/O端口的编址方式二、8088的输入/输出指令和时序三、I/O端口的译码第三节CPU与外设间的数据传送方式一、无条件传送方式二、条件传送方式三、中断传送方式四、DMA传送方式第四节接口技术的现状与发展趋势一、接口技术的现状二、接口技术的发展趋势第五节接口的设计与分析一、基本方法二、注意事项第五章微机接口技术概述第一节接口技术的基本概念第二节I/O端口的编址和译码第三节CPU与外设间的数据传送方式第四节接口技术的现状与发展趋势第五节接口的设计与分

2、析第一节接口技术的基本概念一、接口的概念和功能二、接口电路的典型结构一、接口的概念和功能1、接口和接口技术2、为什么要用接口电路?1、接口和接口技术接口指CPU、存储器、外设之间通过总线进行连接的电路部分,是CPU与外界进行信息交换的中转站。接口技术是研究CPU如何与外部世界进行最佳耦合与匹配,实现双方高效、可靠地交换信息的一门技术,是软件、硬件结合的体现,是微机应用的关键。数据总线DB控制总线CB地址总线AB存储器I/O接口输入设备I/O接口输入设备CPU微型计算机的结构示意图外设是用来实现人机交互的一些机电设备。外设处理信息的类型、速度、通信方式与CPU不匹配

3、,不能直接挂在总线上,必须通过接口和系统相连2、为什么要用接口电路?二、接口电路的典型结构I/O端口1I/O端口2I/O端口3地址译码数据缓冲控制电路外设ABDBCBCPU按存放信息的不同,I/O端口可分为三种类型数据端口:用于存放CPU与外设间传送的数据信息状态端口:用于暂存外设的状态信息控制端口:用于存放CPU对外设或接口的控制信息,控制外设或接口的工作方式。从编程角度看,接口内部主要包括一个或多个CPU可以进行读/写操作的寄存器,又称为I/O端口。各I/O端口由端口地址区分。CPU对外设输入/输出的控制,是通过对接口电路中各I/O端口的读/写操作完成。第二节

4、I/O端口的编址和译码一、I/O端口的编址方式二、8088的输入/输出指令和时序三、I/O端口的译码一、I/O端口的编址方式1、端口与存储器分别独立编址2、端口与存储器统一编址特点:端口与存储器分别独立编址端口不占用内存空间设有专门的I/O指令对端口进行读写,对内存操作的指令不能用于I/O端口例Intel的80X86系列、Z80系列I/O空间内存空间1、端口与存储器分别独立编址(I/O映射方式)例MOV[10H],AL对内存操作IN10H,AL对端口操作2、端口与存储器统一编址(存储器映射方式)特点:I/O端口相当于内存的一部分,使内存容量减小对I/O端口的读/写

5、与对存储器的读/写相同,所有可对内存操作的指令对I/O端口均可使用,指令系统中不专设I/O指令。例motorola的M6800系列日立H8S单片机系列内存空间I/O空间二、8088的输入/输出指令和时序1.输入指令IN2.输出指令OUT3.输入/输出指令时序输入/输出指令实现I/O端口与CPU之间的数据传送I/O端口1I/O端口2I/O端口3地址译码数据缓冲控制电路外设ABDBCBCPU可寻址220=1M个内存单元内存范围00000~FFFFFh内存单元的地址有5种寻址可寻址216=64K个I/O端口I/O端口范围0000~FFFFHI/O端口的地址由一个8位二进

6、制数直接寻址或DX寄存器间接寻址8088CPU采用I/O端口与存储器分别独立编址I/O空间内存空间1.输入指令INport为数字形式的端口地址,大小为0~255或0~FFH例(1)INAL,28H若(28H端口)=10101111B执行后(AL)=(28H端口)=0AFH(2)INAX,28H若(28H端口)=10101111B(29H端口)=01010000B执行后(AL)=(28H端口)=0AFH(AH)=(29H端口)=50H(3)MOVDX,300HINAL,DX若(300H端口)=69H执行后(AL)=(300H端口)=69H2.输出指令OUTport为

7、数字形式的端口地址,大小为0~255或0~FFH(1)OUT21H,AL若(AL)=11001100B执行后(21H端口)=0CCH(2)MOVDX,21BHOUTDX,AL若(AL)=10100110B执行后(21BH端口)=(AL)=0A6H例(1)累加器AL、AX的专用指令对输入指令IN,目的操作数只能为AL,或AXINAL,21HINAX,DXINBX,21H对输出指令OUT,源操作数只能为AL,或AXOUT20H,ALOUTDX,AXOUTDX,CX输入/输出指令(IN、OUT)特点:(2)端口地址可由直接方式或间接方式给出例OUT219H,AL×MOV

8、DX,21

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。