51单片机编程

来源:百度知道 编辑:UC知道 时间:2024/05/15 01:54:05
小弟初学电子,有些问题实在搞不懂,请各位指教:在给51单片机内写程序的时候,如果加一个外存储器,如何把你写的程序存到外存储器里????
我的意思是说,假如自己写了一大段程序,内部存储器放不下了,非得往外部存,如何用编程器给它往里写呢???这两个片子分别写吗????

51的外存只能是数据存储器,是个RAM,是要通过指令来对外存进行读写,不能烧写程序的,这个RAM只有你定义的变量太多,内部RAM不够用时才会扩展!
51的内存是有RAM和ROM两部分的,这个RAM和外存的那个RAM一样要通过程序来读写,不能烧写程序的!
51中能烧写程序的只有它的内部的ROM才行,如果你的程序太大,ROM不够用的话,只有换一个大容量ROM的片子了,是不可能扩展的!

扩展rom就可以直接写的 地址是同一分配的