"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, Interrupt Control System

MCS-51, Interrupt Control System

โครงสร้างของระบบการ Interrupt ของ MCS-51 เมื่อเกิดมีการอินเตอร์รัปสัญญาณต่างๆ ขึ้น จะส่งผลให้มีการควบคุมเพื่อสั่งให้โปรเซสเซอร์กระโดดไปทำงานที่ตำแหน่งแอดเดรสต่างๆ

Read More
MCS-51, Interrupt Priority Register

MCS51, Interrupt Priority

การกำหนดระดับความสำคัญให้กับสัญญาณ Interrupt สามารถทำได้โดยการกำหนดบิตข้อมูลใน IP

Read More

Get in Touch !