[资源共享] 请问单片机怎么外接程序存储器

[复制链接]
1860|5
 楼主| cr315 发表于 2022-8-22 17:16 | 显示全部楼层 |阅读模式
关于单片机外扩程序存储器问题,目前还有一些地方不太明白,看单片机书讲的是外接ROM时,AT89C51的EA引脚接地,选中外部ROM,PC由外部ROM开始取代码,那是不是可以理解为,可执行文件只需要放在外部ROM就行了,单片机内部不需要放代码就可以了呢   我做的仿真如下  运行时发现  代码只放在外部ROM是不能运行的  有没有大佬帮忙看一下  到底出了什么问题・_・?
004923t289so9rgo8tldnl.jpg
Allison8859 发表于 2022-11-10 15:47 | 显示全部楼层
我的理解是,你需要程序跳转到外部才行
Emily999 发表于 2022-11-10 17:14 | 显示全部楼层
你正常接入,但是你得有地址指向,不然MCU也不会运行的
Charlene沙 发表于 2022-11-10 18:22 | 显示全部楼层
这个好像挺复杂的,就需要指针,还需要程序跳转等等
B1lanche 发表于 2022-11-11 07:49 | 显示全部楼层
你可以参考一下BootLoader和APP这种程序运行,就应该类似,你MCU之中需要有BootLoader才行
Betty1299 发表于 2022-11-11 12:06 | 显示全部楼层
代码你得分2部分吧,就单片机内部也要有初始程序,然后外部是应用程序
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4964

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部