160 likes | 277 Views
ยินดีต้อนรับเข้าสู่. Presentation. 8259. ไอซีจัดลำดับการอินเตอรรัปต์. ( Programmable Interrupt Controller). หน้าที่และขาสัญญาณของ ไอซี 8259. โครงสร้างภายในของ 8259. 1. บัฟเฟอร์บัสข้อมูล. 2. ลอจิกการอ่านเขียน.
E N D
ยินดีต้อนรับเข้าสู่ Presentation
8259 ไอซีจัดลำดับการอินเตอรรัปต์ ( Programmable Interrupt Controller)
หน้าที่และขาสัญญาณของ ไอซี 8259
โครงสร้างภายในของ 8259 1. บัฟเฟอร์บัสข้อมูล 2. ลอจิกการอ่านเขียน 3. คาสเคดบัฟเฟอร์ 4. ลอจิกการควบคุม 5. รีจิสเตอร์บริการ 6. จัดลำดับความสำคัญ 7. รีจิสเตอร์การขอทำอินเตอร์รัปต์ 8. รีจิสเตอร์มาสก์การอินเตอร์รัปต์
การใช้โปรแกรม 8259 - Initialization Command Words - Operration Command Words
Initialization Command Words 1 ( ICW 1 ) ภาพแสดงข้อมูลของ ICW1
Initialization Command Words 2 ( ICW 2 ) ภาพแสดงข้อมูล ICW 2 ( A0 จะต้องเป็น “1” )
Initialization Command Words 3 ( ICW 3 ) ภาพแสดงข้อมูลของ ( A0 จะต้องเป็น “1” )
Initialization Command Words 4 ( ICW 4 ) ภาพแสดงข้อมูลของ ICW4 ( A0 ต้องเป็น “1” )
Operation Command Words ( OCW ) OCW ของ 8259 มีอยู่ 3คำสั่งด้วยกันคือ OCW1, OCW2 และ OCW3 จะทำหน้าที่เกี่ยวกับการดิสเอเบิลหรืออีนาเบิล การขอทำอินเตอร์รัปต์ภายใน 8259 การแสดงสถานะของการได้รับสัญญาณขอทำอินเตอร์รัปต์ เป็นต้น
OCW1 ( Operation Command Words1 ) ภาพแสดงข้อมูลของ OCW1 ( A0 จะต้องเป็น “1” )
OCW2 ( Operation Command Words2 ) ภาพแสดงข้อมูลของ OCW2 ( A0 และบิต D3, D4 ต้องเป็น “0”)
OCW3 ( Operation Command Words3 ) ภาพแสดงข้อมูลของ OCW3 ( A0, D4 และ D7 ต้องเป็น “0” ส่วน D3 จะเป็น “1”)
โหมดการทำงานของ 8259 1. Full Neted mode 2. Rotating Proiorty mode 3. Special Mask mode 4. Polled mode
การอินเตอร์รัปต์จากซอฟต์แวร์การอินเตอร์รัปต์จากซอฟต์แวร์ การอินเตอร์รัปต์ภายใน การอินเตอร์รัปต์แบบนอนมาสเคเบิล การอินเตอร์รัปต์โดยการรีเซต