tailieunhanh - Bài giảng Kỹ thuật vi xử lý: Chương 5 - Nguyễn Văn Thọ

Mục tiêu của bài giảng Kỹ thuật vi xử lý Chương 5 Giao tiếp vi xử lý với thiết bị ngoại vi nhằm trình bày về các kiểu giao tiếp với ngoại vi, các kiểu giao tiếp với ngoại vi, các kiểu ghép nối vào ra. | DuyTan University Kỹ thuật Vi xử lý ĐẠI HỌC DUY TÂN KHOA CỒNG NGHỆ THÔNG TIN CHƯƠNG 5 GIAO TIẾP VI XỬ LÝ VỚI THIẾT BỊ NGOẠI VI Nguyễn Văn Thọ Khoa Điện tử viễn thông Đại học Duy Tân -2010 Nguyen Van Tho - Duy Tan University CÁC KIỂU GIAO TIẾP VỚI NGOẠI VI Memory bus 4-2 DuyTan University Kỹ thuật Vi xử lý Nguyen Van Tho - Duy Tan University CÁC KIỂU GIAO TIẾP VỚI NGOẠI VI Giao tiếp kiểu thăm dò móc nối handshaking 1. CPU kiểm tra trạng thái của thiết bị ngoại vi 2. Nếu thiết bị ngoại vi sẵn sàng trao đối dữ liệu việc trao đối sẽ được thực hiện bởi tín hiệu móc nối 3. Nếu thiết bị ngoại vi chưa sẵn sàng CPU sẽ thực hiện công việc khác và quay lại bước 1 Giao tiếp bằng ngắt Interrupt 1. Thiết bị ngoại vi muốn trao đổi dữ liệu với CPU nó sẽ gửi tín hiệu yêu cầu ngắt tới chân INTR của CPU 2. CPU chấp nhận yêu cầu ngắt bằng cách gửi tín hiệu INTA tới thiết bị ngoại vi 3. CPU thực hiện chương trình con phục vụ ngắt Giao tiếp bằng truy cập bộ nhớ trực tiếp DMA 1. Thiết bị ngoại vi muốn truy cập trực tiếp bộ nhớ không thông qua CPU nó đưa tín hiệu yêu cầu tới chân HOLD của CPU thông qua khối điều khiển DMA 2. CPU chấp nhận và gửi tín hiệu HLDA tới khối điều khiển DMA và treo các bus 3. Khối điều khiển DMA sẽ điều khiển việc trao đổi dữ liệu giữa thiết bị ngoại vi và bộ nhớ 4-3 Nguyen Van Tho - Duy Tan University CÁC KIỂU GHÉP NỐI VÀO RA Thiết bị vào ra có không gian địa chỉ cách biệt FFFF Địa chỉ 0000H-FFFFH M IO 0 PCI Bus user apps and main-board functions Vào ra dữ liệu bằng lệnh IN OUT Vídụ IN AX 00H IN AL F0H IN AX DX OUT 00H AX OUT F0H AL OUT DX AX Computer system and ISA Bus 400 03F8 03F0 03E0 03D0 0380 0378 0330 0320 0300 02F8 0064 0060 0044 0040 0024 0020 0010 0000 I O Expansion Area 7 COM 1 Floppy disk CGI adapter J1 LPT1 Hard disk COM 2 8255 PPI Timer Interrupt controller DMA controller Fixed I O areas Variable Port I O instructions Fixed Port I O instructions DuyTan University Kỹ thuật Vi xử lý Nguyen Van Tho - Duy Tan University CÁC KIỂU GHÉP NỐI VÀO RA Thiết .

TỪ KHÓA LIÊN QUAN