1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

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

Đ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

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 1,28 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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

Trang 1

KIẾN TRÚC MÁY TÍNH

Giảng viên: ThS Phan Thanh Toàn

Trang 2

BÀI 5 CÁC CHIP BỔ TRỢ

Giảng viên: ThS Phan Thanh Toàn

Trang 3

3 v1.0014103212

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

• Liệt kê được các công dụng của các chip bổ trợ

trong máy tính

• Mô tả được cấu tạo và nguyên tắc hoạt động của các

chip bổ trợ như: 8259, 8255,…

MỤC TIÊU BÀI HỌC

Trang 4

Để hiểu rõ bài này, yêu cầu sinh viên cần có các

kiến thức cơ bản liên quan đến các môn học sau:

• Kỹ thuật số;

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

CÁC KIẾN THỨC CẦN CÓ

Trang 5

5 v1.0014103212

• Đọc tài liệu và tóm tắt những nội dung chính của

từng bài

• Luôn liên hệ và lấy ví dụ thực tế khi học đến từng

vấn đề̀ và khái niệm

• Sử dụng các ngôn ngữ lập trình cơ bản như

Pascal, C,…

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

từng bài

HƯỚNG DẪN HỌC

Trang 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 bộ nhớ trực tiếp DMA-8237A

CẤU TRÚC NỘI DUNG

Trang 7

7 v1.0014103212

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

5.1.2 Lập trình cho

PIC 8259A

5.1 CHIP ĐIỀU KHIỂN NGẮT 8259A

Trang 8

• Hệ thống máy tính có nhiều loại ngắt và nhiều ngắt

• Mỗi ngắt có một mức ưu tiên khác nhau

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

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

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

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

Trang 9

9 v1.0014103212

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

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

• Tín hiệu yê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 được phục vụ

• PR: Mạch logic giải quyết ưu tiên ngắt

Trang 10

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

Hình 2: Sơ đồ phối ghép 8259 với bộ VXL

Trang 11

11 v1.0014103212

5.1.1 CẤU TẠO VÀ NGUYÊN TẮC HOẠT ĐỘNG (tiếp theo)

Trang 12

• 8259 là vi mạch khả trình

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

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

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

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

• Các thanh ghi của PIC 8259 được truy cập qua địa chỉ: 020h và 021h

5.1.2 LẬP TRÌNH CHO PIC 8259A

Trang 13

13 v1.0014103212

5.1.2 LẬP TRÌNH CHO PIC 8259A

Không

• Khởi động PIC cùng 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 thì sẽ 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

Có Có

Trang 14

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

A 0 Khởi tạo

CS

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

Trang 15

15 v1.0014103212

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

Cấu trúc các từ điều khiển ICW1 – ICW4

Trang 16

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

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

Trang 17

17 v1.0014103212

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

• ICW3: Làm việc ở chế độ chủ và khách

Trang 18

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

• ICW4

Trang 19

19 v1.0014103212

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

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

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

Trang 20

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

 OCW2: Xác định việc xử lí các yêu cầu ngắt của 8259

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

🧩 Sản phẩm bạn có thể quan tâm

w