Page 11 - The Journal of the Royal Society of Thailand
P. 11
วารสารราชบััณฑิิตยสภา
ปีีที่่� ๔๙ ฉบัับัที่่� ๑ มกราคม-เมษายน ๒๕๖๗
1
การต่่อประสานแผงวงจรไมโครคอนโทรลเลอร์
เพื่่�อการเรียนร้�กับหน่วยความจำอีอีพื่ร็อม
แบบอนุกรมต่ามเกณฑ์์วิธีี I2C
ศาสตราจารย์์กิิตติคุุณ ดร.มงคุล เดชนคุรินทร์
ราชบััณฑิิต สำนัักวิิทยาศาสตร์
ราชบััณฑิิตยสภา
บทคััดย่่อ
บทความนี้้�นี้ำเสนี้อวิธี้การส่ง-รับข้้อมูลแบบอนีุ้กรมในี้ระบบ I2C ระหว่างแผงวงจร
ไมโครคอนี้โทรลเลอร์เพื่่�อการเร้ยนี้รู้ (แม่ข้่าย) ซึ่่�งใช้้ตััวประมวลผลกลาง (ซึ่้พื่้ยู) ท้�เป็นี้วงจร
รวม 8088 กับหนี้่วยความจำอ้อ้พื่ร็อมแบบอนีุ้กรม AT24C256 (ลูกข้่าย) ข้่ายวงจรท้�ใช้้
ในี้ท้�นี้้�ประกอบด้้วยสายสัญญาณข้้อมูล ๑ เส้นี้กับสายสัญญาณนี้าฬิิกา ๑ เส้นี้ ทั�ง ๒ เส้นี้
ตั่อระหว่างแม่ข้่ายกับลูกข้่ายและตั่างก็ตั่อผ่านี้ตััวตั้านี้ทานี้ด้่งข้่�นี้ข้นี้าด้ ๑๐ กิโลโอห์มไป
ยังแหล่งจ่ายแรงด้ันี้ไฟฟ้ากระแสตัรง ๕ โวลตั์ ซึ่อฟตั์แวร์ท้�ใช้้กับไมโครคอนี้โทรลเลอร์
แม่ข้่ายในี้ท้�นี้้�เข้้ยนี้ข้่�นี้ด้้วยภาษาแอสเซึ่มบล้สำหรับซึ่้พื่้ยู 8088 และอิงอาศััยเกณฑ์์วิธี้ I2C
ผลการทด้ลองแสด้งให้เห็นี้ว่า หลังจากไมโครคอนี้โทรลเลอร์แม่ข้่ายได้้ส่ง (เข้้ยนี้) ข้้อมูล
แบบอนีุ้กรมจำนี้วนี้ ๑๐๐ ไบตั์ไปยังอ้อ้พื่ร็อมลูกข้่าย และได้้รับ (อ่านี้) ข้้อมูลทั�งหมด้กลับค่นี้
แล้ว ข้้อมูลท้�ได้้รับนี้ั�นี้ทุกไบตั์สอด้คล้องกับข้้อมูลท้�ส่งไป อย่างไรก็ตัาม อัตัราการส่ง-รับ
บิตัข้องระบบ I2C ในี้บทความนี้้�ยังค่อนี้ข้้างตั�ำ ค่อ อยู่ท้�ประมาณ ๑๘-๓๒ กิโลบิตัตั่อวินี้าท้
เนี้่�องจากสัญญาณนี้าฬิิกาท้�ใช้้ในี้ซึ่้พื่้ยู 8088 ม้ความถี่้�ตั�ำ (๕ เมกะเฮิิรตัซึ่์)
คำสำคัญ: แผงวงจรไมโครคอนโทรลเลอร์เพื่่�อการเรียนรู้ หน่วยความจำอีอีพื่ร็อมแบบ
อนุกรม เกณฑ์์วิธีี I2C