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