51單片機(jī) 同時(shí)擴(kuò)展ROM,RAM的具體實(shí)現(xiàn)及kiel的具體設(shè)置
****************************總線擴(kuò)展時(shí),P2口是否可用做普通IO口************************************
*******************************************擴(kuò)展RAM****程序************************************************
**************************************編譯器設(shè)置*****************************************
*******************************擴(kuò)展RAM時(shí)的變量定位及連續(xù)讀取問題*********************************
*************擴(kuò)展ROM時(shí)的函數(shù)定位**************函數(shù)一部分在內(nèi)部ROM,一部分在外部ROM中****************
....待續(xù).....
編譯后查看.M51文件,找到需要定位的函數(shù)名稱信息(如?PR?_BCD2HEX?TOOLS),在KEIL51工程選項(xiàng)---BL51 lacate中code項(xiàng)中加入:?PR?_BCD2HEX?TOOLS(0x1000)再次編譯工程,打開.M51文件會(huì)發(fā)現(xiàn)?PR?_BCD2HEX?TOOLS已經(jīng)定位在了0x1000位置了。
....待續(xù).....
*******************************編譯器設(shè)置**********************************
*******************************擴(kuò)展ROM,所有程序都在外部ROM中**********************************
....待續(xù).....
*******************************編譯器設(shè)置************************************
**************************擴(kuò)展ROM,RAM時(shí),總線地址如何安排*****************************
在擴(kuò)展了ROM,RAM時(shí),總線地址要如何安排,具體怎樣設(shè)置呢?操作如下:
......待續(xù).......
*****************************硬件連接,需要考慮的問題**********************************
擴(kuò)展ROM,RAM時(shí),硬件需要?jiǎng)t樣連接?總線上的時(shí)續(xù),總線設(shè)備的速度匹配問題?
.......待續(xù)........
評(píng)論