❶ 单片机存储器扩展
不应该这样问。。
首先51肯定是可以接flash存储器的。
容易最大是不是64K ,,看你问的具体意思
如果说指的是扩展的是程序存储器或者数据存储器呢。
那么确实是64K。
如果你那些所谓存储器。。想存的不是 代码而是一下 图片什么的资源
那么扩展到1M那也是可以的。
因为51是16位地址线 。所以程序数据存储器只能扩展到64K
c8051这种。他做了内部扩展。。属于非标准的51了
如果是单单是存储器。那些指用来存资源用的。。像电脑的硬盘一样。
什么时候用什么时候去读取的这种。
那么你扩个1M的 flash也没人说你。。只要你能买到1m的串口flash就可以了。
呵呵 o(∩_∩)o...哈哈
如果是程序存储器。。要1M 那么你也是n人了。
1024*1024/2 = 大约500,000行代码。。
❷ 单片机程序存储器扩展电路问题
答:在设计片外程序存储器之前,首先要决定EA引脚的电平。
EA=0,单片机只访问外部程序存储器,对于8031单片机此引脚必须接地.EA=1,单片机访问内部程序存储器,对于内部有程序存储器的8XX51单片机,此引脚应接高电平,但若地址值超过4KB范围,单片机将自动访问外部程序存储器。
设定好EA后,单片机自动按程序所设定的次序执行。
在编程中不需要专门的语句指定调用的是外部程序存储器。比如设定EA接高电平,则程序在执行完片内的程序存储器指令后自动转入片外程序存储器,而无需特殊命令。这就是所谓的程序存储器是片内外统一编址,而数据存储器则用Mov和Movx分别对待的。
但楼主要知道程序在读取片外指令代码时的过程:先寻址,再取数。单片机会根据PC的值先给P2和p0送一个选通地址(PC的值),接下来从片外程序存储器读取代码。因为PC的值一般是连续的,这就要求片外的程序存储器空间要连续分布,这和数据存储器不同。如果不连续分布,就要用特殊的行号改变PC的值,使它和片外程序存储器分布能够对应。
❸ 为什么要对单片机系统进行存储器扩展
如果单片机系统原有的资源不够充足、不能满足应用所需的要求,那么就需要进行存储器的扩展。
可能需要扩展片外的程序存储器,也可能需要扩展片外的数据存储器,某些情况下还需要结合软件进行更复杂的存储器接口扩展(例如大容量的SPI Flash或者走SPI子协议的SD卡等等)。
❹ 单片机及存储器扩展的设计
电路如图所示,U3地址范围:0000H~7FFFH,U5地址范围:8000H~FFFFH;CPU用89C52,内有8KROM
❺ 扩展单片机程序存储器(8kb)需要用多少条p2口线
8k = 2^13,需要 13 条地址线。
P0 有 8 条。
那么,P2 就要用到 5 条口线。
❻ 单片机的内存不够用如何来扩展
一个是外倍扩散,参考51单片机,占用不少的I/O口,
二是换大容量的单片机,比如说C8051F020,指令和51完全兼容,有64K的程序ROM.
❼ 为单片机拓展外部程序存储器时,多片ROM芯片的容量不同如何拓展
拓展外部存储器,通常都会选择相同容量的芯片,因为这样构建译码电路会比较简单。如果因一些特殊需要,必须使不同容量的器件,那要看扩展的存储空间是否要求连接的地址。若必须是连接地址,地址译码电路比较复杂,适合采用CPLD或FPGA等可编程器件来实现。如果每片扩展存储器之间,并不要求连续地址,也可考虑按最大容量器件的地址范围来设计译码。
❽ 单片机内存扩展是怎么回事请仔细讲解
最早的标准51单片机8051片内只有128字节RAM,4KROM
如果内存空间不够,特别是ROM不能容下全部程序,就需要扩展外部的ROM,51单片机支持扩展最大64KROM,64KRAM.
扩展外部内存需要用到P2P0口和P3口的一部分及PSEN,ALE等引脚,占用比较多的I/O口。
现在很多的增强型的51单片机已经做到内存足够大,基本上不再需要扩展。
❾ 什么是单片机系统的扩展
在由单片机构成的实际测控系统中,最小应用系统往往不能满足要求,因此在系统设计时首先要解决系统扩展问题。
单片机的系统扩展主要有程序存储器(ROM)扩展,数据存储器(RAM)扩展以及I/O口的扩展。
外扩的程序存储器与单片机内部的程序存储器统一编址,采用相同的指令,常用芯片有EPROM和EEPROM,扩展时P0口分时地作为数据线和低位地址线,需要锁存器芯片,控制线主要有ALE、。
扩展的数据存储器RAM和单片机内部RAM在逻辑上是分开的,二者分别编址,使用不同的数据传送指令。常用的芯片有SRAM和DRAM以及锁存器芯片,控制线主要采用ALE、、。
常用的可编程I/O芯片有8255和8155。用8255扩展并行I/O口时需要锁存器,8155则不用。对扩展I/O口的寻址采用与外部RAM相同的指令,因此在设计电路时要注意合理分配地址。8255和8155的工作方式是通过对命令控制字的编程来实现的,在使用时首先要有初始化程序。
MCS-51单片机有很强的扩展功能,外围扩展电路、扩展芯片和扩展方法都非常典型、规范。
❿ 单片机外部扩展存储器的四个I/O接口各起什么作用
当单片机外部扩展存储器 一般要采用总线扩展:
1 P0口将作为总线的低8位地址线和8位数据线使用
2 P2口将作为总线的高8位地址线使用 没有使用的高位地址线 将作为存储器的片选信号
3 P3口的P3.6和P3.7将作为片外数据存储器的写信号、读信号 即做控制总线使用
单片机的29引脚 PSEN将作为片外程序存储器的读信号。
P3口其它引脚 可作为专用线使用 如定时计数器的输入、外部中断0和1的输入、串行口的
数据输入、输出线。
4 P1口可以做I/O口使用 连接输入/输出设备