故对于8031,其内部没有用户可用的程序存储器需接地;对于8051、8751、8951单片机,其内部存在用户程序存储器,为了充分利用单片机资源,一般接高电平,如图8-12所示为8051扩展一片2716EPROM的连接方法。控制信号,程序存储器的扩展只涉及,把该信号连接到2716的引脚,用于存储器读出选通。......
2023-11-17
当由单片机设计的控制系统比较复杂时,单片机本身所具有的程序存储器和数据存储器都将不够用。为了满足系统的需要,很多情况下不仅需要扩展数据存储器,而且还需要扩展程序存储器。
【例8-1】采用译码法为8051单片机扩展两片2732(4KB)EPROM和两片6232(4KB)RAM。要求扩展的程序存储器地址和单片机内部程序存储器地址衔接。
【解】(1)存储器地址分析
由于单片机内部的存储器容量为4K,地址范围为0000H~0FFFH,所以2732的地址应该从1000H地址开始,从而第一片2732的地址为1000H~1FFFH,第二片2732的地址为2000H~2FFFH。
数据存储器地址不存在内外衔接的问题,所以可以根据接线的方便来确定其地址。
(2)总线连接
数据总线:由P0口提供,因此将P0口和各个芯片的8位数据口线直接连接。
控制总线:2732为程序存储器只存在读的情况,将单片机的外部程序读选通信号与2732的输出使能控制引脚
连接。又为了充分利用单片机本身的资源,所以程序存储器应从内部开始然后再访问外部程序存储器,单片机的
管脚接高。6232作为数据存储器存在读和写的情况,将单片机的
管脚和
信号连接,单片机
接6232的
引脚。
地址总线:低8位由P0口经过锁存器锁存得到,所以采用73LS373 8位锁存器来实现,地址锁存信号ALE作为74LS373的锁存触发脉冲。74LS373的输出为地址总线A0~A7。高位地址总线由P2口提供A8~A15。(www.chuimin.cn)
2732和6232为4K容量的存储器,本身具有地址线12根,即A0~A11。因此,单片机的低12位地址总线A0~A11直接和芯片本身的地址线连接,剩余的A12~A15这4根地址线来进行片选地址的译码。
(3)片选译码
选择2-4译码器74LS139,P 2.4和P 2.5进行译码,P 2.6和P 2.7相或作为译码器的使能控制信号。译码器输出对应的地址范围如表8-3所示。在该连接中IC2和IC3公用一个片选信号,由于IC2为程序存储器、IC3为数据存储器,因此它们的控制信号线不同,不会出现地址冲突的现象。
根据以上分析,画出系统扩展的连接图,如图8-17所示。
表8-3 译码器地址分析与片选信号的连接
图8-17 扩展两片2732和两片6232的连接电路图
有关单片机基础及应用的文章
故对于8031,其内部没有用户可用的程序存储器需接地;对于8051、8751、8951单片机,其内部存在用户程序存储器,为了充分利用单片机资源,一般接高电平,如图8-12所示为8051扩展一片2716EPROM的连接方法。控制信号,程序存储器的扩展只涉及,把该信号连接到2716的引脚,用于存储器读出选通。......
2023-11-17
CY62177EV30属于常规的静态随机存储器,具有高速、宽范围供电和静默模式低功耗的特点。扩展的第二个RAM为MR4A16B,属于磁存储器,具有SRAM的读写接口与读写速度,同时具有掉电数据不丢失的特性,即可做控制算法运行用,也可用于控制算法的存储。在电路设计中,可以替代SRAM、FLASH和E2PROM等存储器以简化电路设计,增加电路设计的高效性。......
2023-11-22
为了解决这一矛盾,可用RAM芯片经过特殊连接,作为程序存储器使用,使其既可以运行程序又可以修改程序,成为一个可读/写的程序存储器。图8-16可读/写程序存储器应用举例图图8-16中I芯片2764是一个只读程序存储器,用于存放监控程序。另外,还专门为可读/写程序存储器设置了一个双向开关,以便进行状态选择。......
2023-11-17
标准RAM图2-8 存储器结构存储文件寄存器和局部软元件等的数据。标准ROM存储进行ROM运行时的参数、程序等数据。表2-5 各类外置存储卡的使用功能(续)3.电池电池安装在CPU模块中,用于在发生电源故障的情况下,保持住程序内存、标准RAM和锁存软元件中的数据。表2-6 电池Q6BAT在常见CPU模块中的寿命值注意,存储卡和电池的安装和更换方法请参照QCPU用户手册。......
2023-06-15
程序存储器以程序计数器PC作为地址指针,通过16位地址总线,可寻址的地址空间为64KB,片内/外统一编址。根据单片机的类型及引脚的电平,CPU可从内部也可从外部程序存储器开始执行。而当EA=0时,内部程序存储器被忽略,程序直接从外部程序存储器的0000H开始执行。64KB程序存储器中有一些特殊的单元,在使用时应加以注意。0023H——串行口的中断服务子程序入口地址。......
2023-11-17
本节讲述PCIe总线定义的各类TLP,并详细介绍这些TLP的格式。在PCIe总线中,存储器读写,I/O读写和配置读写请求TLP由以下几类报文组成。存储器读请求TLP和读完成TLP当PCIe主设备,RC或者EP,访问目标设备的存储器空间时,使用Non-Posted总线事务向目标设备发出存储器读请求TLP,目标设备收到这个存储器读请求TLP后,使用存储器读完成TLP,主动向主设备传递数据。PCIe主设备仅使用存储器写请求TLP即可完成DMA写操作,主设备不需要目标设备的回应报文。......
2023-10-20
51单片机数据存储器用于存放运算中间结果、数据暂存和数据缓冲、标志位等。CPU在复位后默认选择表3-3中第0组工作寄存器。图3-9 片内RAM地址分配图表3-3 工作寄存器地址列表高128B地址空间,80H~FFH为特殊功能寄存器空间。图3-10 特殊功能寄存器地址分配图表3-4 特殊功能寄存器说明表3-4中论述的特殊功能寄存器需要在程序中处理,实际应用中与硬件操作相结合,需要开发人员按功能需求进行控制。......
2023-11-04
下面将以图1-1中的处理器系统为例,简要介绍PCI总线支持的总线事务及其传送方式。由表1-2可知,PCI总线支持多种总线事务。PCI总线的配置读写总线事务与HOST主桥与PCI桥相关,因此读者需要了解HOST主桥和PCI桥的详细实现机制之后,才能深入理解这部分内容。PCI总线支持以下几类存储器读写总线事务。HOST处理器使用PCI总线的存储器读写总线事务和I/O读写总线事务访问PCI设备的BAR空间。PCI设备对主存储器进行读写,即DMA读写操作。......
2023-10-20
相关推荐