欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51單片機定義數組外部RAM int xdata a[100]的問題
[打印本頁]
作者:
孫小偉
時間:
2018-11-2 08:24
標題:
51單片機定義數組外部RAM int xdata a[100]的問題
51單片機比如我定義一個數組int a[100];就會報錯,改成int xdata a[100];就不會報錯,51單片機不都沒擴展外部RAM嗎,程序可以正常運行怎么回事?
作者:
yousunny
時間:
2018-11-2 08:47
“我們用的 51 系列的單片機都是帶擴展
片內 RAM 的,即 RAM 是從 0x00~0xFF 共 256 個字節。片外 RAM 最大可以擴展到 0x0000~
0xFFFF 共 64K 字節。這里有一點大家要明白,片內 RAM 和片外 RAM 的地址不是連起來的,
片內是從 0x00 開始,片外也是從 0x0000 開始的。還有一點,片內和片外這兩個名詞來自于
早期的 51 單片機,分別指在芯片內部和芯片外部,但現在幾乎所有的 51 單片機芯片內部都
是集成了片外 RAM 的,而真正的芯片外擴展則很少用到了,雖然它還叫片外 RAM,但實際
上它現在也是在單片機芯片內部的,我們的 STC89C52 就是這樣。”---金沙灘工作室
作者:
yousunny
時間:
2018-11-2 08:49
簡答就是,時代進步了,當初的那種51和你說的那樣,是沒有片外的。現在內部集成“片外”
作者:
xuyaqi
時間:
2018-11-2 09:07
有些改進型51片內有 xdata,比如c8051f系列。
作者:
book100
時間:
2018-11-2 14:33
你用的是什么單片機?找手冊看
作者:
孫小偉
時間:
2019-4-9 13:18
謝謝大家
我懂了
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1