瀏覽單個文章
蒼藍的月光
Senior Member
 

加入日期: Jan 2004
您的住址: 高雄市
文章: 1,244
抱歉,小弟想跟各位先進大大老手討論一下 8051/52的程式記憶體

這部分的架構,小弟是採用89S52跟78E52C這兩款單晶片

內部程式記憶體(ROM) 8K byte

外部程式記憶體(ROM) 64K byte<含內部 8K byte>

內部資料記憶體(RAM) 256 byte

外部資料記憶體(RAM) 64K byte

一.

1.不管是內部或是外部程式記憶體 (ROM) ;就是存放編譯聯結後的8051控制程式,對不對!?

2.那想請教一下,8052/51只外部程式記憶體支援到 64K byte ,那如果先啟用內部程式記

憶體 8K byte 然後再啟用 外部程式記憶體 64K byte 這樣是不是就等於 64K+8K=72K byte

!?

二.

內部資料記憶體(RAM)可區分為較低的 128 byte(位址 00H~7FH)以及較高的 128 byte

(位址 80H~FFH)和特殊功能暫存器 (SFR,位址 80H~FFH)等三個區塊.其中較高的 128 byte

的資料記憶體謹在 8032/8052/8752/89C52 中存在,在 8031/8051/8751/89C51 中是沒有的

1.那這樣高的 128 byte(位址 80H~FFH)和特殊功能暫存器 (SFR,位址 80H~FFH)不就重複

了!?意思是只有89C52才有特殊功能暫存器囉!?
舊 2006-07-24, 09:47 AM #33
回應時引用此文章
蒼藍的月光離線中