51单片机 同时扩展ROM,RAM的具体实现及kiel的具体设置
****************************总线扩展时,P2口是否可用做普通IO口************************************
*******************************************扩展RAM****程序************************************************
**************************************编译器设置*****************************************
*******************************扩展RAM时的变量定位及连续读取问题*********************************
*************扩展ROM时的函数定位**************函数一部分在内部ROM,一部分在外部ROM中****************
....待续.....
编译后查看.M51文件,找到需要定位的函数名称信息(如?PR?_BCD2HEX?TOOLS),在KEIL51工程选项---BL51 lacate中code项中加入:?PR?_BCD2HEX?TOOLS(0x1000)再次编译工程,打开.M51文件会发现?PR?_BCD2HEX?TOOLS已经定位在了0x1000位置了。
....待续.....
*******************************编译器设置**********************************
*******************************扩展ROM,所有程序都在外部ROM中**********************************
....待续.....
*******************************编译器设置************************************
**************************扩展ROM,RAM时,总线地址如何安排*****************************
在扩展了ROM,RAM时,总线地址要如何安排,具体怎样设置呢?操作如下:
......待续.......
*****************************硬件连接,需要考虑的问题**********************************
扩展ROM,RAM时,硬件需要则样连接?总线上的时续,总线设备的速度匹配问题?
.......待续........
评论