Page 104 - 47-3
P. 104
วารสารราชบััณฑิิตยสภา
ปีีที่่� ๔๗ ฉบัับัที่่� ๓ กัันยายน–ธัันวาคม ๒๕๖๕
96 การแลกเปล่�ยนข้้อมููลแบบข้นานระหว่่างไมูโครคอนโทรลเลอร์
ภาพท่� ๘ ผังงานี้การแลกเปล้�ยนี้ข้้อมูลแบบข้ัดจังหวะข้องแผงวงจรไมโครคอนี้โทรลเลอร์ 8088
ตัามภาพีท้� ๘ ไมโครโพีรเซสเซอร์ 8088 ในี้แผงวงจรตััวหลักเริ�มทำางานี้โดยจัดกระบวนี้การ
เริ�มตั้นี้ ซ้�งประกอบด้วยข้ั�นี้ตัอนี้ ๔ ข้ั�นี้ เริ�มด้วยข้ั�นี้ตัอนี้ (๑) และ (๒) ซ้�งกำาหนี้ดการทำางานี้ข้องวงจรรวม
8255 (1) และวงจรรวม 8255 (2) เหม่อนี้กับในี้กรณ้ท้�ใช้้การหยั�งสัญญาณดังท้�ได้กล่าวไว้ในี้หัวข้้อ
ท้�ผ่านี้มา ตั่อจากนี้้�ค่อข้ั�นี้ตัอนี้ (๓) ซ้�งเป็นี้การกำาหนี้ดส่วนี้สำาคัญ ๒ ส่วนี้ ในี้ซอฟตั์แวร์ตัามภาพีท้� ๑๐
ค่อ การตัิดตัั�งเวกเตัอร์ข้ัดจังหวะ (interrupt vector) 5Fh และตัิดตัั�งกระบวนี้คำาสั�ง isr88 ท้�จะทำางานี้
สอดรับกับสัญญาณข้ัดจังหวะ INT 5Fh ท้�ข้า 25 (IR7) ข้องวงจรรวม 8259 (ตััวควบคุมการข้ัดจังหวะ)
และสุดท้ายค่อข้ั�นี้ตัอนี้ (๔) ซ้�งกำาหนี้ดให้วงจรรวม 8259 ท้�ตัอบสนี้องตั่อข้อบข้าข้้�นี้ข้องสัญญาณ
กระตัุ้นี้ (8088 edge triger mode) และรับสัญญาณข้ัดจังหวะ INT 58h 5Fh ผ่านี้ข้า 18-25 (IR0-IR7)
ตัามลำาดับ จากนี้ั�นี้ไมโครโพีรเซสเซอร์ 8088 จะเข้้าสู่วงวนี้ (loop) ข้องการทำางานี้ ซ้�งเปิดรับสัญญาณ
ข้ัดจังหวะท้�ผ่านี้วงจรรวม 8259 เม่�อม้สัญญาณข้ัดจังหวะ INT 5Fh จากแผงวงจรตััวรอง ค่อ แผงวงจร
ไมโครคอนี้โทรลเลอร์ PIC16F627A ผ่านี้วงจรรวมตััวดังกล่าว ไมโครโพีรเซสเซอร์ 8088 ในี้แผงวงจร
ตััวหลักจะตัอบสนี้องด้วยกระบวนี้คำาสั�ง isr88 โดยตัรวจดูสัญญาณนี้ำา (Iead signal) จากแผงวงจร
ตััวรองว่าเป็นี้ 00h หร่อ 0Fh หร่ออ่�นี้ ๆ ถู้าสัญญาณนี้ำาเป็นี้ 00h ก็จะส่งข้้อมูลออกสู่แผงวงจรตััวรอง