"Skills, Knowledge, Abilities, and Experiences

are only useful....

If you are at the right place "

"Try listening to music from the Thai Symphony Orchestra, you may like it"

MCS-51, Internal Data Memory

MCS-51, Internal Data Memory

- Chatchaval -

" A MAN OF FEW WORDS "

" Who makes no mistakes does not usually make anything. "

หน่วยความจำภายในทั้งหมด 256 Btye แบ่งออกเป็นสองส่วน

128 Byte แรก บริเวณแออดเดรส 00h~7Fh ซึ่งยังแยกย่อยออกเป็นอีกสามส่วนตามประเภทการใช้งาน คือ

Address 00h~1Fh : จำนวน 32 Byte จำแนกออกเป็น 4 Bank และมี Bank ละ 8 Byte พื้นที่ใช้งานทั้ง 8 Byte จะเรียกว่า Register R0~R7

Address 20h~2Fh : จำนวน 16 Byte เป็นพื้นที่ส่วนสำหรับผู้ใช้ซึ่งจะมีความพิเศษต่างไปจากหน่วยความจำส่วนอื่นๆ โดยผู้ใช้สามารถอ้างถึงหน่วยความจำบริเวณนี้ได้ทั้งในลักษณะของ Byte หรือ Bit ได้โดยตรง ดังนั้นหากพิจารณาการมองในลักษณะของบิตข้อมูลก็จะมีพื้นที่ตัวแปรให้ใช้งานได้มากถึง 128 บิต

Address 30H~7Fh : เป็นบริเวณที่สามารถนำไปใช้งานได้อย่างอิสระ โดยสามารถอ้างถึงได้เฉพาะในลักษณะของ Byte ข้อมูลตามปกติเท่านั้น

MCS-51, The Lower 128Bytes of Internal RAM
MCS-51, The Lower 128Bytes of Internal RAM

Related articles

MCS-51, Executing from External Program Memory

MCS-51, External Program Memory

MCS-51 สามารถกับหน่วยความจำภายนอก EPROM เมื่อหน่วยความจำ ROM ที่มามาให้ภายในไม่เพียงพอ หรือเพื่อเป็นการทดลองงานต้นแบบ

Read More
MCS-51, Special Function Register (SFR)

MCS-51, Special Function Register (80h~FFh)

พื้นที่หน่วยความจำ SFR ตั้งแต่ Address 80h~FFh เป็นบริเวณของหน่วยความจำที่มีการใช้งานเฉพาะของ MSC-51 เท่านั้น โดยจะนำมาใช้เป็นตำแหน่งของ Special Function Register จำนวน 20 ตำแหน่ง

Read More

Get in Touch !