Bài giảng Kiến trúc máy tính: Bài 5 - ThS. Phan Thanh Toàn - Trường Đại học Công nghiệp Thực phẩm Tp. Hồ Chí Minh

20 11 0
Bài giảng Kiến trúc máy tính: Bài 5 - ThS. Phan Thanh Toàn - Trường Đại học Công nghiệp Thực phẩm Tp. Hồ Chí Minh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phan Thanh Toàn... Phan Thanh Toàn.[r]

(1)

1

v1.0014103212

KIN TRÚC MÁY TÍNH

(2)

BÀI 5

CÁC CHIP B TR

(3)

3 v1.0014103212

• Liệt kê chip bổ trợ máy vi tính

• Liệt kê cơng dụng chip bổ trợ

trong máy tính

• Mơ tả cấu tạo ngun tắc hoạt động chip bổ trợ như: 8259, 8255,…

(4)

Để hiểu rõ này, yêu cầu sinh viên cần có kiến thức liên quan đến mơn học sau:

• Kỹ thuật số;

• Kỹ thuật điện tử số

(5)

5 v1.0014103212

• Đọc tài liệu tóm tắt nội dung

• Ln liên hệ lấy ví dụ thực tế học đến vấn đề̀ khái niệm

• Sử dụng ngơn ngữ lập trình

Pascal, C,…

• Làm tập luyện thi trắc nghiệm theo yêu cầu

(6)

5.1 Chip điều khiển ngắt 8259

5.2 Chip ghép nối ngoại vi khả trình PPI-8255A

5.3 Chip định thời PIT-8253

5.4 Chip điều khiển truy nhập nhớ trực tiếp DMA-8237A

(7)

7 v1.0014103212

5.1.1 Cấu tạo nguyên tắc hoạt động

5.1.2 Lập trình cho PIC 8259A

(8)

• Hệ thống máy tính có nhiều loại ngắt nhiều ngắt • Mỗi ngắt có mức ưu tiên khác

• VXL có lối vào cho ngắt là: INTR, NMI

• Cần điều khiển ưu tiên ngắt để đưa tín hiệu ngắt vào chân INTR, NMI

Hình 1: Sơ đồ khối PIC 8259 A

(9)

9 v1.0014103212

5.1.1 CẤU TẠO VÀ NGUYÊN TẮC HOẠT ĐỘNG

• Các ghi IRR, ISR, IMR: bit

• Tín hiệu u cầu ngắt: IR0, IR1, … , IR7

• Thanh ghi che ngắt (IMR – Interrupt Mask Register): Cấm/cho phép ngắt • IRR: Thanh ghi yêu cầu ngắt

• IR: Thanh ghi ngắt phục vụ

(10)

5.1.1 CẤU TẠO VÀ NGUYÊN TẮC HOẠT ĐỘNG

(11)

11 v1.0014103212

(12)

• 8259 vi mạch khả trình

• Việc lập trình cho PIC 8259 gồm công đoạn:

 Thiết lập chế độ làm việc PIC 8259;

 Lập trình truyền tin qua 8259

• 8259 có từ điều khiển khởi động: ICW1 – ICW4 từ điều khiển hoạt động OCW1 – OCW3

• Các ghi PIC 8259 truy cập qua địa chỉ: 020h 021h

(13)

13 v1.0014103212

5.1.2 LẬP TRÌNH CHO PIC 8259A

Khơng • Khởi động PIC PC theo lưu đồ sau:

 VXL: Viết từ điều khiển khởi động ICW1

 VXL: Viết từ điều khiển khởi động ICW2

 Nếu có ghép tầng VXL ghi tiếp ICW3

 Nếu có địi hỏi ICW4 viết tiếp từ điều khiển khởi động ICW4

Ghép PIC? Viết từ ICW1

Viết từ ICW1

Viết từ ICW3

Yêu cầu ICW4

Viết từ ICW4

Không

(14)

Có từ điều khiển khởi tạo

A0 Khởi tạo

0 ICW1

0 ICW2, ICW3, ICW4

1 X Không chọn 8259 CS

(15)

15 v1.0014103212

5.1.2 LẬP TRÌNH CHO PIC 8259A (tiếp theo)

(16)

• ICW2: Xác định số hiệu ngắt

(17)

17 v1.0014103212

5.1.2 LẬP TRÌNH CHO PIC 8259A (tiếp theo)

(18)

5.1.2 LẬP TRÌNH CHO PIC 8259A (tiếp theo)

(19)

19 v1.0014103212

• Định dạng ghi điều khiển hoạt động OCW1-OCW3

 OCW1: Thanh ghi thiết lập đọc trạng thái yêu cầu ngắt

(20)

5.1.2 LẬP TRÌNH CHO PIC 8259A (tiếp theo)

Ngày đăng: 01/04/2021, 13:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan