Bài giảng kỹ thuật vi xử lý (TS phạm hoàng duy) chương 7 ghép nối 8088 với thiết bị vào ra

20 581 0
Bài giảng kỹ thuật vi xử lý (TS phạm hoàng duy) chương 7 ghép nối 8088 với thiết bị vào ra

Đ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

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN Kỹ Thuật Vi Xử Lý Giảng viên: TS. Phạm Hoàng Duy Điện thoại/E-mail: phamhduy@gmail.com Bộ môn: Khoa Học Máy Tính- Khoa CNTT1 Học kỳ/Năm biên soạn:2009 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 2 NỘI DUNG GHÉP NỐI 8088 VỚI THIẾT BỊ VÀO/RA Giảng viên: TS. Phạm Hoàng Duy E-mail: phamhduy@gmail.com Năm biên soạn: 2009 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 3 Nội dung  Phân loại  Giải mã địa chỉ  Phương pháp lập trình vào ra BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 4 Ghép nối thiết bị vào ra CPU Giao tiếp bộ nhớ Giao tiếp vào/ra Bộ nhớ Thế giới bên ngoài Dữ liệu Địa chỉ Địa chỉ & Điều khiển Địa chỉ IO & Điều khiển BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 5 Phân loại thiết bị vào/ra  Thiết bị vào/ra có không gian địa chỉ tách biệt  Thiết bị vào/ra dùng chung không gian địa chỉ với bộ nhớ Địa chỉ bộ nhớ Địa chỉ bộ nhớ Địa chỉ vào/ ra Vào ra 00000 0000 FFFFF FFFF 00000 FFFFF BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 6 Phân loại thiết bị vào/ra  Thao tác đọc/ghi dữ liệu  IN AX,[Địa chỉ cổng]  OUT [Địa chỉ cổng], AX  Địa chỉ cổng vào/ra  0000-FFFF: Lưu trong DX  00-FF: địa chỉ trực tiếp  Thao tác đọc/ghi dữ liệu  MOV [địa chỉ cổng],AX  Đọc: MOV AX,[Địa chỉ cổng]  Địa chỉ cổng vào/ra  00000-FFFFF BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 7 Giải mã địa chỉ  Tổ hợp các tín hiệu địa chỉ và điều khiển thành xung đọc/ghi  Địa chỉ riêng • IO + RD~ + A i …A j = IN • IO + WR~ + A i …A j = OUT  Địa chỉ chung với bộ nhớ • M~ + RD~ + A i …A j = IN • M~ + WR~ + A i …A j = OUT BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 8 Bài tập  Xây dựng mạch giải mã cho thiết bị đọc có địa chỉ cổng: 8000H BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 9 Ví dụ 1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 10 Ví dụ 2 [...]...  Chương trình =?? www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 16 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Ghép nối hiển thị số www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 17 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Ghép nối hiển thị số www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 18 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Ghép nối. .. liệu www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 13 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Ví dụ ghép nối bàn phím www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 14 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Chương trình đọc bàn phím www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 15 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Chương trình đọc... GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 11 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Giao tiếp vào ra  Đệm dữ liệu  Thực hiện giao thức điều khiển thiết bị  Chuyển đổi định dạng dữ liệu  Phát hiện và sửa lỗi Phía CPU Dữ liệu Địa chỉ Điều khiển www.ptit.edu.vn Phía thiết bị Thanh ghi đệm dữ liệu Cổng vào Thanh ghi trạng thái Cổng ra Điều khiển giao thức vào/ ra GIẢNG VI N: TS Phạm Hoàng Duy... Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Điều khiển IO Trang 12 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Phương pháp lập trình vào ra  Vào ra lập trình  CPU thăm dò trạng thái thiết bị vào/ ra  Thực hiện các thao tác đọc/ghi số liệu  Vào ra sử dụng ngắt  Thiết bị vào ra thông báo cho CPU về tình trạng hoạt động  CPU thực hiện thao tác đọc/ghi số liệu  Vào ra trực tiếp bộ nhớ  Yêu cầu phần cứng đặc biệt ... BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Ghép nối hiển thị số  Cổng A: chọn số  Cổng B: giá trị  Chương trình!!! www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 19 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Điều khiển đèn báo hiệu www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 20 ...BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Ví dụ 3 _ _ _ _ _ _ _ _ G A7 A6 A5 A4 A3 A2 A1 A0 O0O1O2O3O4O5O6O7 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 0 1 0 0 0 0 0 1 0 1 1 0 1 1 1 1 1 0 1 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 0 0 1 0 0 1 1 1 1 0 1 1 1 0 1 0 0 0 0 1 0 1 1 1 1 1 1 0 1 1 0 1 0 0 0 0 1 1 0 1 1 1 1 1 1 0 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 www.ptit.edu.vn GIẢNG VI N: . soạn:2009 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VI N: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 2 NỘI DUNG GHÉP NỐI 8088 VỚI THIẾT BỊ VÀO /RA Giảng vi n: TS. Phạm Hoàng Duy E-mail:. liệu BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VI N: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 14 Ví dụ ghép nối bàn phím BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VI N:. NOP  Chương trình =?? BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VI N: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 17 Ghép nối hiển thị số BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG

Ngày đăng: 22/10/2014, 23:46

Từ khóa liên quan

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

Tài liệu liên quan