文档详情

单片机存储器和并口扩展剖析

艳***
实名认证
店铺
PPT
2.37MB
约102页
文档ID:176598923
单片机存储器和并口扩展剖析_第1页
1/102

图5.1 单片机最小系统图5.2 设备扩展示意图系统扩展结构如下图系统扩展结构如下图:图5.3 三总线示意图单片机工作特点单片机工作特点在计算机系统中,数据发送方可称为发言者,数据接收方可称为听众某些单元永远是听众,而某些单元有时是听众,有时是发言者输出锁存:采用锁存器使听众具有记忆能力输入缓冲:采用三态门,将发言者接入总线小结:在计算机系统中输出锁存和输入缓冲有何作用?为了将它们分离出来,需要为了将它们分离出来,需要外加地址锁外加地址锁存器存器,从而构成与一般,从而构成与一般CPU相类似的片外三相类似的片外三总线,见图总线,见图5-5图 5.55374LS24474LS24574LS37374LS273小结小结访问程序存储器的控制信号访问程序存储器的控制信号 (1)ALE (2)/PSEN (3)/EA 如果指令是从片外如果指令是从片外EPROM中读取,中读取,ALE用用于低于低8位地址锁存,位地址锁存,/PSEN接外扩接外扩EPROM的的/OE脚RD例例 采用采用译码器法译码器法扩展扩展2片片8KB EPROM,2片片8KB RAMEPROM选用选用2764,RAM选用选用6264。

共扩展共扩展4片芯片扩展片芯片扩展接口电路见图接口电路见图各存储器地址范围如下:各存储器地址范围如下:uI/O(I/O(输入输入/输出输出)接口是接口是MCS-51MCS-51与外设交换数字与外设交换数字 信息的信息的桥梁桥梁uI/OI/O扩展扩展也属于系统扩展的一部分也属于系统扩展的一部分uMCS-51MCS-51真正用作真正用作I/OI/O口线的口线的只有只有P1P1口的口的8 8位位I/OI/O线线 和和P3P3口的某些位线口的某些位线u在多数应用系统中,在多数应用系统中,MCS-51MCS-51单片机都需要外扩单片机都需要外扩 I/OI/O接口电路接口电路I/O I/O接口的功能接口的功能I/OI/O接口电路应满足以下要求:接口电路应满足以下要求:1.1.实现和不同外设的速度匹配实现和不同外设的速度匹配 大多数的外设的速度很慢,无法和大多数的外设的速度很慢,无法和s s量级的单片量级的单片机速度相比机速度相比单片机只有在单片机只有在确认确认外设已为数据传送做好准备的外设已为数据传送做好准备的前提下才能进行前提下才能进行I/OI/O操作想知道外设是否准备好想知道外设是否准备好,需需I/OI/O接口电路与外设接口电路与外设之间传送状态信息。

之间传送状态信息2.2.输出数据锁存输出数据锁存 由于由于单片机工作速度快,单片机工作速度快,数据在数据总线上保留数据在数据总线上保留的时间十分短暂,的时间十分短暂,无法满足慢速外设的数据接收无法满足慢速外设的数据接收I/OI/O电路应具有数据输出锁存器,以保证接收设备接收电路应具有数据输出锁存器,以保证接收设备接收3.3.输入数据三态缓冲输入数据三态缓冲 输入设备向单片机输入数据时,但输入设备向单片机输入数据时,但数据总线上面可数据总线上面可能能“挂挂”有多个数据源有多个数据源,为不发生冲突,为不发生冲突,只允许当前只允许当前正正在进行数据传送的数据源使用数据总线,其余的应处在进行数据传送的数据源使用数据总线,其余的应处于隔离状态于隔离状态MCS-51使用统一编址的方式使用统一编址的方式 I/O寄存器寄存器与与数据存储器单元数据存储器单元同等对待,同等对待,统一编址统一编址每一接口芯片中的一个功能寄每一接口芯片中的一个功能寄存器(端口)的地址就存器(端口)的地址就 相当于一个相当于一个RAM单单元不需要专门的不需要专门的I/O指令,直接使用访问数指令,直接使用访问数据存储器的指令进行据存储器的指令进行I/O操作,简单、方便操作,简单、方便且功能强。

且功能强I/O数据的几种传送方式数据的几种传送方式 为实现和不同的外设的速度匹配,为实现和不同的外设的速度匹配,I/O接口必须根据不同外设选择恰当的接口必须根据不同外设选择恰当的I/O数据传送方式数据传送方式I/O数据传送的几种传送方式是:数据传送的几种传送方式是:(1)无条件传送()无条件传送(2)条件传送()条件传送(3)中断传送中断传送。

下载提示
相关文档
正为您匹配相似的精品文档