第28讲微机原理与接口技术分析.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第28讲微机原理与接口技术分析

四、微机硬件系统 1、 微机的基本结构 三总线结构?AB,DB,CB。 基本组成?CPU系统,存储器(RAM,ROM),I/O接口,I/O设备,通过总线连在一起。 工作原理?程序存储,程序控制,即冯·诺依曼原理。 为什么要分段 什么是VAN.NEUMANN结构?什么是HARVARD结构?用图表示。 2、典型的处理器 如8088/8086结构特点(EU,BIU并行工作?流水线作业) 芯片级总线?三总线?芯片引线。 EU及BIU分别起什么作用 基本总线周期长度(T1、T2、T3、TW*、T4) 3、典型CPU系统?计算机控制核心 最小系统?8086工作在最小组态,单一处理器系统,扩展的存储器外设较少,系统控制总线(如:IO/M,RD,WR)由CPU直接提供?由8086,8284,373×3,245组成。 最大系统?8086工作在最大组态,多处理器系统,扩展的存储器外设较多,系统控制总线不能由CPU直接提供,外加控制器对CPU的三状信号S2,S1,S0进行译码控制形成系统控制信号(如MEMR,MEMW,IOR,IOW)?由8088,8284,373×3,245, 8288组成。 最小系统与最大系统的组成及区别 4、存储器?存储程序与数据的部件 存储器的种类与特点 分级结构?为解决存储容量与速度之间的矛盾,常用三级结构:高速缓冲存储器CACHE,主存(内存),辅存(外存)。 内存字节结构?每一个字节单元编号?地址?存储器空间与AB有关。 分段管理?∵CPU内部Reg均为16位,而地址20位。 单元地址有两种表示: 逻辑地址→段地址:偏移地址(程序中使用) 物理地址→CPU访问单元的实际地址。 各个不同位置的存储器各有什么作用 8086中内存为什么要分段?是如何分段的?物理地址、逻辑地址、有效地址、段地址、偏移地址之间的关系? 存储器扩展? CPU 与存储器连接?三总线连接。∵单片容量有限, ∴容量扩展,所需芯片数=总容量/单片容量,所需地址线为N位,应满足2N=总容量,其低位 AB 接片内地址线,高位地址译码后作片选。 常用芯片?EPROM 2716(2K×8), 2732(4k×8), 2764(8k×8); SRAM 6116(2K×8), 6264(8K×8)。 扩展连线? EPROM→AB,DB,输出允许 OE??MEMR,片选CE?? 译码输出。 SRAM?AB,DB,输出允许OE??MEMR,片选CE??译码输出,写允许 WE??MEMW。 如何计算存储器的地址与容量。 地址译码的问题 5、输入/输出接口设计 8086的I/O寻址?I/O单独编址与存储器统一编址。 I/O单独编址?使用专用 IN/OUT 指令传送数据。 IN/OUT指令?功能、应用、时序信号?低16位AB,DB,IOR/IOW,接口设计中必须正确利用这些信号控制接口电路。 注意:DX在IN/OUT指令中做地址用,所以它的内容出现在地址总线;AL/AX做转送数据用,它的内容出现在数据总线上。 注意:各自的优缺点是什么 数据传送的控制方式?无条件传送(如A/D延时采集,8255方式0),查询式传送(查询外设的状态是否准备好,如查询A/D的EOC),中断方式传送(外设准备好以后发出中断请求,如A/D的EOC作为请求信号),DMA方式(直接存储器存取)。 I/O扩展槽(I/O通道) ?为方便用户扩展各种功能而引进扩展槽,即PC机采用了开放式结构,实质为PC总线→后发展为ISA总线,即有62位信号线,扩展接口常用信号:AB,DB,MEMR/MEMW,IOR/IOW,IRQ9, AEN(地址允许),CLK。 CPU与I/O设备通信的方式有哪些?各自的特点与通途? 6、译码 译码目的?在扩展存储器,I/O接口时都有寻址问题,即地址分配和片选,寻址时有片内寻址,片间寻址(片选),片内寻址由存储器或I/O接口芯片内部译码完成,而片选一般由用户对高位地址译码完成。 常用译码电路:多输入与非门74LS30?输出一个片选端;74LS138译码器?输出8个片选端。 根据图分析地址或根据地址作图 译码器的开启控制?应视具体情况:如I/O译码?一定要用地址允许 AEN=0 开启译码器。 如:自行设计一个最小系统时,应使用IO/M 信号开启译码?若为I/O译码时,则IO/M=1 开启译码;若为存储器译码时,则IO/M=0开启译码。 7、数字通道接口设计?交换信息为数字量(如开关状态),输出需锁存(寄存),输入需三态缓冲(隔离)。 简单输入接口?74LS244三态缓冲器,一片244可采集8位数据;一个三态门可采集一位数据;四片244可采集8*4=3

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档