找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5353|回復(fù): 1
收起左側(cè)

51RAM的一個問題,望大蝦們指點(diǎn)。

[復(fù)制鏈接]
ID:17233 發(fā)表于 2010-3-27 11:12 | 顯示全部樓層 |閱讀模式

在單片機(jī)的RAM中分為內(nèi)部和外部,其中data 和idata,bdata 好像都是訪問內(nèi)部的RAM吧,而pdata,和xdata 是訪問外部的RAM,可我在沒有擴(kuò)展外部

數(shù)據(jù)存儲器的情況下,KEIL 選擇 data 編碼,我在定義數(shù)組的時候 用了 pdata,理論上它應(yīng)該是外部數(shù)據(jù)存儲器的 低256地址啊。為什么我的程序能正常運(yùn)行呢? 而改成xdata 就不能運(yùn)行,我想知道,同樣都是訪問外部的,我覺得應(yīng)該都不行才對啊。為什么 pdata 可以呢? 我用的是at89c52 單片機(jī)!

 哪位大蝦能幫我指點(diǎn)迷津啊/? 謝謝了。!

回復(fù)

使用道具 舉報

ID:28220 發(fā)表于 2011-3-4 19:32 | 顯示全部樓層

我也不是很懂!但是你看一下51的數(shù)據(jù)類型,就看出來了,xdata是地址,pdata好象不是!

 

http://wenku.baidu.com/view/7c2f3680d4d8d15abe234e2b.html

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表