Page 86 - 47-3
P. 86
วารสารราชบััณฑิิตยสภา
ปีีที่่� ๔๗ ฉบัับัที่่� ๓ กัันยายน–ธัันวาคม ๒๕๖๕
78 การแลกเปล่�ยนข้้อมููลแบบข้นานระหว่่างไมูโครคอนโทรลเลอร์
การแลกเปล่�ยนข้้อมููลแบบข้นาน
ระหว่่างไมูโครคอนโทรลเลอร์
ศาสตราจารย์กิตติคุณ ดร.มูงคล เดชนครินทร์
ราชบััณฑิิต สำำานัักวิิทยาศาสำตร์
ราชบััณฑิิตยสำภา
บทคััดย่่อ
บทความนี้้�นี้ำาเสนี้อวิธี้การแลกเปล้�ยนี้ข้้อมูลแบบข้นี้านี้ระหว่างแผงวงจรไมโคร
คอนี้โทรลเลอร์ 8088 (แผงวงจรตััวหลัก) กับแผงวงจรไมโครคอนี้โทรลเลอร์ PIC16F627A
(แผงวงจรตััวรอง) โดยท้�ข้้อมูลข้นี้าด ๘ บิตัท้�ส่งถููกแบ่งเป็นี้ ๒ ส่วนี้ ส่วนี้ละ ๔ บิตั แล้วแยกส่ง
และรับครั�งละส่วนี้ก่อนี้ท้�จะถููกรวมกันี้ใหม่ให้กลับเป็นี้ข้้อมูลเดิมท้�ปลายทาง ทางด้านี้ฮาร์ดแวร์นี้ั�นี้
แผงวงจรแตั่ละแผงจะใช้้สายส่ง/รับข้้อมูลเพี้ยง ๔ เส้นี้ และใช้้สายสัญญาณร่วมกันี้ ๒ เส้นี้
เพี่�อตัรวจสอบ/แสดงความพีร้อมท้�จะแลกเปล้�ยนี้ข้้อมูล ส่วนี้ทางด้านี้ซอฟตั์แวร์ ผู้นี้ิพีนี้ธี์ได้
นี้ำาเสนี้อโปรแกรมควบคุมทั�งท้�เป็นี้แบบหยั�งสัญญาณระหว่างแผงวงจรตััวหลักกับแผงวงจรตััวรอง
และท้�เป็นี้แบบข้ัดจังหวะการทำางานี้ข้องแผงวงจรตััวหลักโดยแผงวงจรตััวรอง ในี้กรณ้หลังนี้้�
ตั้องใช้้สายสัญญาณระหว่างแผงวงจรทั�งสองเพีิ�มข้้�นี้อ้ก ๑ เส้นี้เพี่�อส่งสัญญาณข้ัดจังหวะ วิธี้การ
แลกเปล้�ยนี้ข้้อมูลดังกล่าวนี้้�ม้ข้้อด้ท้�สามารถูลดจำานี้วนี้สายส่ง/รับข้้อมูลแบบข้นี้านี้ จาก ๘ เส้นี้
เหล่อเพี้ยง ๔ เส้นี้ แตั่ม้ข้้อเส้ยท้�อัตัราเร็วในี้การแลกเปล้�ยนี้ข้้อมูลลดลงประมาณคร้�งหนี้้�งเม่�อ
เท้ยบกับการส่ง/รับข้้อมูลแบบข้นี้านี้ข้นี้าด ๘ บิตัโดยตัรง ในี้การทดลองโดยให้แผงวงจรทั�งสอง
ท้�ใช้้แลกเปล้�ยนี้ข้้อมูลกันี้อยู่ห่างกันี้ไม่เกินี้ ๑ ฟุตั พีบว่าข้้อมูลท้�แผงวงจรปลายทางได้รับนี้ั�นี้
ตัรงกับท้�ส่งจากแผงวงจรตั้นี้ทาง
คัำ�สำำ�คััญ : ไมโครคอนี้โทรลเลอร์ ข้้อมูลแบบข้นี้านี้ วงจรรวม 8088, 8255, 8259, PIC16F627A