I Pad O Pad
PHỤ LỤC G: KHẢO SÁT NGOẠI VI
Mạch xử lý ngắt ưu tiên do hãng Intel chế tạo. Cĩ hai loại :
- 8259 cho VXL 8080, 8085.
- 8259 A cho các họ VXL IAP 86.
Riêng 8259A cũng cĩ hai loại hình chữ nhật và hình vng đều cĩ 28 chân.
Các chân :
IR0÷IR7 ( chân 18- 25 ) : Các lối vào yêu cầu ngắt.
D0÷ D7 ( chân 11- 4 ) : Các bit số liệu ( hai chiều ) A0 ( chân 27 ) : : Địa chỉ chọn thanh ghi lệnh CS\ ( chân 1 ) : Chọn vi mạch ( chip select WR\ ( chân 2 ) : Lối vào của lệnh ghi .
RD\ ( chân 3 ) : Lối vào của lệnh đọc .
CAS0 ( chân 12 ), CAS1 ( chân 13 ) CAS2 ( chân 15 ) Lối vào mắc nối tầng . Một PIC chủ này cĩ thể chọn một trong 8 PIC tớ qua 3 đường dây này .
SP( chân 16 ) :Trong chế độ khơng điệm , nếu SP= 1 thì 8259 là chủ SP = 0 là tớ
INTA( chân 26 ) Lối vào xác nhận ngắt
INT( chân 17 ) lối ra yêu cầu ngắt chương trình . cấu trúc sơ đồ khối 8259 bao gồm :
- Thanh ghi yêu cầu ngắt IRR (Interrupt Request Rigister) :để ghi 8 mức ngắt ( IR0 ÷IR7 ) từ TBN.
- Thanh ghi “ Ngắt đang phục vụ “ ISR ( In- Service Register ) : ghi mức ngắt đang sử dụng
- Thanh ghi mặt nạ ngắt IMR ( Interrupt Mask Register ).
- Mạch logic giải quyết ưu tiên PR ( Priority Resolver ).
- Khối logic điều khiển : xử lý ngắt đưa yêu cầu ( INT ) và nhận xác nhận ngắt (INTA).
- Bộ điệm đường dây số liệu : để đệm ghi vào các thanh ghi và điệm đọc các số liệu từ các thanh ghi .
- Logic điều khiển đọc /ghi : tạo các tín hiệu ghi và đọc các thanh ghi đệm .
- Bộ đệm nối tầng/ so sánh : để chọn các vi mạch 8259A tớ trong một vi mạch 8259A chủ
- Bảng 2.1 Các giá trị đọc của các mức ưu tiên