- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机外部存储器的系统扩展正文(四)–【人人分享-人人网】/share/380058907/8598052687源地址打不开:/GetEntry.do?id=758961071owner=3797881194.2单片机系统程序存储器(EPROM/E2PROM/Flash)扩展??? AT89S51单片机内部有4KB Flash,当程序大于4KB时,就需要扩展程序存储器。由于AT89S51是基于总线的单片机,因此,作为程序存储器的芯片首先必须是并行接口的芯片,其次,程序存储器还须具有系统掉电后信息不会丢失的特性,所以,前面讨论的并行接口EPROM、EEPROM、Flash芯片都可以作为程序存储器。单片机系统中最常见的程序存储器是用紫外线擦除的27系列EPROM芯片,如27C64(8KB)、27C128(16KB)、27C256(32KB)以及27C512(64KB)等。27系列芯片上一般都有一个小窗口,用于擦除其中的信息,当写入调试好的程序后,一定要将小窗口用不透明的胶纸帖上,否则,阳光中的紫外线可能会破坏其中的信息;在一些特殊的场合,可能需要系统有在线编程功能,这时就只能用EEPROM和Flash作为程序存储器。很多厂商都生产E2PROM和Flash芯片,如ATMEL 公司的AT28C64(8KB E2PROM)、AT28C256(32KB E2PROM)以及AT29C256(32KB Flash)、AT29C512(64KB Flash)等。程序存储器的“片选(/CE)”信号一般都是直接接地,不存在译码的问题。单片机系统最多可扩展64KB的外部程序存储器。扩展32K程序存储器的电路如图5.8(a)所示: ????????? ????? 单片机扩展程序存储器,/EA引脚必须接地;由P2口和锁存器共同组成16位的地址总线;P0为数据总线;/PSEN为控制总线。27C256是一个容量为32KB EPROM芯片,引脚定义如图5.8(b)所示,它共有28个引脚,分别是:电源(VCC)、数字地(GND)、地址引脚(A14~A0)、数据引脚(O7~O0)、/片选信号(/CE)、输出允许(/OE)和编程电源Vpp。27C256作为程序存储器时,其地址引脚A14~A0分别接地址总线的A14~A0;数据引脚D7~D0分别接数据总线的D7~D0;片选信号/CE接地;输出允许(/OE)接程序选通允许/PSEN。VCC接+5V?电源;GND接数字地;Vpp接+5V电源。?8086存储系统扩展设计_百度文库/link?url=ss6muHbZVQAnFKI6tyvOS1XBT_Dd7fn3u6pWeC1L6_6soBzh5UD9Y03GFNDvCtUtMf8HqGuyEDEJ8aCk9FfDw-j5Ub_ORMZ1Z8_LicJbtf3武汉理工大学《微机原理》课程设计说明书 1 绪论进入21世纪,信息社会发展的脚步越来也快,对人才的需求也呈现出新的变化趋势。计算机也得到了迅猛的发展,科学家实现了计算机一代接一代的跨越性发展。作为自动化专业本科生,微机原理与接口技术是十分重要的课程。它是我们学习生活中不可或缺的一部分,计算机更是我们需要掌握的“第二语言”。所以对微机原理与接口技术的学习也显得十分重要。本设计是基于8086CPU上的内存扩充。8086项目起始于1976年5月,是英特尔公司当时更为看重的16位的iAPX 432微处理器的备份项目。8086一方面要与Motorola, Zilog, National Semiconductor等公司的16位、32位微处理器竞争市场份额,另一方面也是对Zilog Z80在8位微处理器市场上的成功的回击。由于采用了与8085微处理器近似的微体系结构与物理实现工艺,8086项目进展相当快。 8086微处理器被设计为在汇编源程序上向前兼容8008, 8080, 8085等微处理器。指令集与编程模式是基于8080微处理器,但指令集做了扩展以完全支持16位计算。 1 存储器扩展设计原理及方案选择1.1 原理介绍设计要求将8086的存储系统扩展到最大,在8086最小系统和最大系统中,8086 CPU可寻址的最大存储空间为1MB,随机读写存储器在计算机系统中的功能主要是存储程序、变量等,在计算机运行过程中程序锁处理的变量可能要随时更新,甚至运行的程序都可能被系统动态删除以腾出空间给其他进程这类信息用ROM来存储是不行的。通过RAM的扩展电路将8086的存储系统内存扩展到1MB,在CPU中设置两个寄存器来实现存储器和CPU之间的数据传输:存储器地址寄存器(MAR)和存储器缓冲寄存器(MBR)。最后,编写测试程序,向扩展的存储单元写入数据并读出进行比较。武汉理工大学《微机原理》课程设计说明书2 1.2 方案
您可能关注的文档
最近下载
- 生物_学习使用显微镜_课件.pptx VIP
- 2025年1月浙江省普通高校招生选考英语真题试卷(附听力音频)含答案.docx VIP
- 外研版英语四年级下册 阅读理解.doc VIP
- 2022年苏北人民医院医护人员招聘题库及答案解析.docx VIP
- 2025年春季开学典礼新闻稿——少年无畏凌云志,扶摇直上入云苍.docx VIP
- 氯及其化合物.ppt VIP
- RB3701AD_rev0.8-晶准-恒佳盛一级代理.pdf VIP
- 2025年中级注册安全工程师《安全生产专业实务道路运输安全》模拟卷.docx VIP
- 四年级下册英语习题阅读理解外研版.ppt VIP
- 22G101 三维彩色立体图集.docx VIP
文档评论(0)