Page 91 - 22-0722 EBOOK
P. 91
วารสารราชบััณฑิิตยสภา
ปีีที่่� ๔๖ ฉบัับัที่่� ๓ กัันยายน-ธัันวาคม ๒๕๖๔
ศาสตราจารย์์กิิตติคุุณ ดร.มงคุล เดชนคุรินทร์ 81
ผังงานสำาหรับการแลกเปล่�ยนข้้อมููลข้องแผงว่งจรตัว่รอง
ภาพท่� ๗ ผังงานี้การแลกเปล้�ยนี้ข้้อมูลข้องแผงวงจร PIC16F627A
กับแผงวงจรไมโครคอนี้โทรลเลอร์ 8088
ตัามผังงานี้ในี้ภาพิท้� ๗ ซ่�งสอดคล้องกับซอฟตั์แวร์ในี้ภาพิท้� ๙ ไมโครคอนี้โทรลเลอร์ PIC
16F627A ในี้แผงวงจรตััวรองเริ�มทำางานี้โดยจัดกระบวนี้การเริ�มตั้นี้ ค่อ กำาหนี้ดให้ช้่องทาง A (PORTA)
ส่งและรับสัญญาณดิจิทัล จากนี้ั�นี้ไมโครคอนี้โทรลเลอร์ PIC16F627A จะส่งข้้อมูลให้แก่แผงวงจรตััวหลัก
(ค่อ แผงวงจรไมโครคอนี้โทรลเลอร์ 8088) โดยเริ�มจากการตัรวจสอบว่า แผงวงจรตััวหลักอยู่ในี้สถูานี้ะ
เดินี้เคร่�องเปล่าหร่อไม่ ในี้การนี้้� ไมโครคอนี้โทรลเลอร์ PIC16F627A จะกำาหนี้ดให้ข้า RA0 และ RA1
เป็นี้ข้ารับสัญญาณเข้้า แล้วคอยตัรวจสอบค่าตัรรกะท้�ข้าทั�งสองนี้้�จนี้กว่าจะได้ค่า “1” ทั�ง ๒ ข้า จากนี้ั�นี้
จ่งกำาหนี้ดให้ข้า RA0 และ RA1 เป็นี้ข้าส่งสัญญาณออก แล้วใช้้กระบวนี้คำาสั�ง SendKdat ทยอยส่ง
บิตัควบคุม/บิตัข้้อมูลจำานี้วนี้ทั�งหมด ๑๑ บิตั สำาหรับไบตั์ข้้อมูล ๑ ไบตั์ ออกทางข้า RA0 โดยให้ประสานี้
จังหวะเวลากับสัญญาณนี้าฬิิกาท้�ส่งออกทางข้า RA1 (โปรดดูภาพิท้� ๒ ประกอบ) และดำาเนี้ินี้กระบวนี้
คำาสั�งดังกล่าวซำ�าจนี้ส่งไบตั์ข้้อมูลได้ครบตัามท้�กำาหนี้ดไว้ (ในี้ท้�นี้้�ค่อ ๑๐ ไบตั์) เม่�อจบกระบวนี้การ