ถามผู้เชี่ยวชาญ 89c51กับ หน่วยความจำโปรแกรมภายนอก

  • 2 Replies
  • 1482 Views
*

Offline okok

  • **
  • 56
    • View Profile
ขอสอบถามผู้เชี่ยวชาญหน่อยครับ

ถ้าเราเอา 89c51 ขา EA ไปต่อลงกราวน์ แล้วไปต่อกับ eprom 27c256 จำนวน 1 ตัว โดยไม่ต่อหน่วยความจำอื่นอีก แต่เนื่องจากในตัว 89c51 มีหน่วยความจำโปรแกรมภายใน อยู่ 4k แล้ว อยากถามว่าเมื่อเราจ่ายไฟหรือรีเซต 89c51 89c51 จะเริ่มทำงานที่ตำแหน่งไหนครับ

0000 ใน 89c51
0000 ใน eprom
หรือ ตำแหน่งหลังจาก 4k ใน eprom ครับ

ถามเพราะไม่รู้จริงนะครับ ต่อวงจรไม่สำเร็จสักทีครับ ขอบคุณสำหรับทุกคำตอบล่วงหน้าครับ



ในกรณีที่ต่อ EA ลง GND โปรแกรมจะเริ่มทำงานที่ 0000 ของ External Program Memory
ถ้าต่อ EA กับ VCC โปรแกรมจะเริ่มทำงานที่ 0000 ของ Internal Program Memory

*

Offline okok

  • **
  • 56
    • View Profile
ขอบคุณครับ เดาว่าน่าจะเป็นแบบนี้ละครับ

พอดี กำลังหัดใช้ eprom emulator กับ 89c51 ( หน่วยความจำโปรแกรมภายนอก ) ด้วย bascom8051 ทำ led กระพริบ 1 ดวง ไม่ได้สักที เลยลองถามดูครับ

คำตอบเป็นแบบนี้คงต้องไปไล่ลายวงจรแล้วละครับ