Page 246 - Journal451
P. 246
วารสารราชบััณฑิิตยสภา
ปีีที่่� ๔๕ ฉบัับัที่่� ๑ มกราคม-เมษายน ๒๕๖๓
234 การแลกเปล่�ยนข้้อมููลแบบอนุกรมูโดยใช้้สายสัญญาณ ๒ เส้นระหว่่างไมูโครคอนโทรลเลอร์
ภาพท่� ๕ ผังงานี้การแลกเปล้�ยนี้ข้้อมูลแบบข้ัดจังหวะข้องแผงวงจร PIC16F627A
ตัามผังงานี้ในี้ภาพีท้� ๔ ไมโครโพีรเซึ่สเซึ่อร์ 8088 ในี้แผงวงจรตััวหลักเริ�มทำางานี้โดยจัด
กระบวนี้การเริ�มตั้นี้ ซึ่่�งประกอบด้วยข้ั�นี้ตัอนี้ ๔ ข้ั�นี้ ค่อ (๑) การกำาหนี้ดให้วงจรรวม 8255 (1)
ทำางานี้ในี้โหมด 0 โดยท้�ช้่องทาง A เป็นี้ช้่องทางรับข้้อมูลเข้้า ช้่องทาง B เป็นี้ช้่องทางส่งข้้อมูลออก
ช้่องทาง C ซึ่้กบนี้ (ข้า PC7-PC4) รับสัญญาณเข้้า ส่วนี้ช้่องทาง C ซึ่้กล่าง (ข้า PC3-PC0) ส่งสัญญาณ
ออก (๒) การกำาหนี้ดให้วงจรรวม 8255 (2) ทำางานี้ในี้โหมด 0 โดยท้�ช้่องทาง A, B และ C ทั�งหมด
เป็นี้ช้่องทางส่งข้้อมูลออก (๓) การกำาหนี้ดส่วนี้สำาคัญ ๒ ส่วนี้ในี้ซึ่อฟตั์แวร์ตัามภาพีท้� ๖ ค่อ การ
ตัิดตัั�งเว่กเตอร์ข้ัดจังหว่ะ (interrupt vector) 5Fh (5F ในี้ระบบจำานี้วนี้ฐานี้ ๑๖) และตัิดตัั�งรูท้นี้
(routine) isr88 ท้�จะทำางานี้สอดรับกับสัญญาณข้ัดจังหวะ INT 5Fh ท้�ข้า 25 (IR7) ข้องวงจรรวม