BÀI GIẢNG: VI XỬ LÝ
lượt xem 114
download
Những kiến thức được diễn đạt trong tài liệu này là những ý kiến mang tính chủ quan mà người viết muốn san sẻ với các bạn đọc có cùng mối quan tâm và chỉ liên quan đến những vấn đề cơ bản của kỹ thuật vi xử lý nói chung, không phải là kiến thức áp dụng cho một loại vi xử lý cụ thể.Về cơ bản hai khái niệm này không khác nhau nhiều, “vi xử lý” là thuật ngữ chung dùng để đề cập đến kỹ thuật ứng dụng các công nghệ vi điện tử, công nghệ...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: BÀI GIẢNG: VI XỬ LÝ
- VI XỬ LÝ Khoa: Điện – Điện Tử VI XỬ LÝ GV: Nguyễn Ngọc Tuấn
- THÔNG TIN CHUNG MÔN HỌC Thời gian: 60 tiết Lý Thuyết: 45 tiết Bài tậpthực hành: 15 tiết Điểm thi Giữa kỳ: hết chương 3Hệ số 1 Bài tập lớn/Thực hành: Hệ số 2 Thảo luận/bài tập: Hệ số 1 Cuối kỳ: Thi kết thúc/Vấn đápHệ số 3 05/22/11 Nguyễ Ngọ Tuấ n cn 2
- CHƯƠNG1: GiỚI THIỆU VI XỬ LÝ Thảo luận, báo cáo (5%) Phân nhóm Đề tài thảo luận Báo cáo cuối buổi Bài tập tại lớp (5%) Bài tập lớn (10%) 05/22/11 Nguyễ Ngọ Tuấ n cn 3
- Proteus 7.1 – mô phỏng 05/22/11 Nguyễ Ngọ Tuấ n cn 4
- NỘI DUNG Yêu cầu: Hiểu về môn học và vai trò Nắm các yêu cầu để học tốt Cách học tốt môn này Nắm vững lý thuyết Học thuộc tập lệnh 8051 Đọc tham khảo các chương trình ví dụ Viết chương trình nhiều với các ứng dụng thực tiễn, dùng phần mềm mô phỏng 05/22/11 Nguyễ Ngọ Tuấ n cn 5
- NỘI DUNG Giáo trình chính: http://www.box.net/shared/ljtd2lzn65 Sách tham khảo: “The 8051 – Microcontroller” – I.Scott Mackenzie “Họ vi điều khiển 8051” – Tống Văn On 05/22/11 Nguyễ Ngọ Tuấ n cn 6
- MỤC LỤC CHƯƠNG 1: Giới thiệu vi xử lý CHƯƠNG 2: Phần cứng họ MCS51 CHƯƠNG 3: Lập trình hợp ngữ họ MCS51 CHƯƠNG 4: Các chức năng của họ vi điều khiển MCS51 CHƯƠNG 5: Giao tiếp 05/22/11 Nguyễ Ngọ Tuấ n cn 7
- CHƯƠNG1: GiỚI THIỆU VI XỬ LÝ I – Tổng quan hệ thống vi xử lý II – Các loại bus III – Vi xử lý IV – Bộ nhớ V – Nhập xuất ( I/O ) VI – Vi xử lý – Vi điều khiển (Tập lệnh 8051) 05/22/11 Nguyễ Ngọ Tuấ n cn 8
- CHƯƠNG1: GiỚI THIỆU VI XỬ LÝ I – Tổng quan hệ thống vi xử lý II – Các loại bus III – Vi xử lý IV – Bộ nhớ V – Nhập xuất ( I/O ) VI – Vi xử lý – Vi điều khiển (Tập lệnh 8051) 05/22/11 Nguyễ Ngọ Tuấ n cn 9
- CHƯƠNG1: GiỚI THIỆU VI XỬ LÝ 1.1- Tổng quan hệ thống Vi Xử Lý (VXL) 1. Quá trình phát triển của máy vi tính 2. Ứng dụng của vi xử lý 3. Sơ đồ khối của hệ vi xử lý 05/22/11 Nguyễ Ngọ Tuấ n cn 10
- 1.1 - Tổng quan hệ thống VXL 1. Quá trình phát triển của máy vi tính 1971 Intel giới thiệu 8080, là bộ vi xử lý đầu tiên, SDK85 Các hãng khác: Motorola, RCA, MOS Technology, Zilog… giới thiệu 6800, 1801, 6502, Z80, D2, KIM 1, … 1976 – Intel giới thiệu 8748, vi điều khiển thuộc họ MCS48 chuẩn công nghiệp 1980 – Intel công bố chip 8051 ( Simen: SAB80515 05/22/11 Nguyễ Ngọ Tuấ n cn 11
- 1.1 - Tổng quan hệ thống VXL 2. Ứng dụng của vi xử lý Thay thế các thành phần cơ điện trong các sản phẩm Máy giặt, bộ đèn điều khiển giao thông Xe ô tô, thiết bị công nghiệp, các sản phẩm tiêu dùng Các thiết bị ngoại vi của máy vi tính 05/22/11 Nguyễ Ngọ Tuấ n cn 12
- 1.1 - Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý 05/22/11 Nguyễ Ngọ Tuấ n cn 13
- 1.1 - Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý µ P (Microprocessor): Vi xử Address bus lý µP CPU (Central Processing Data bus (CPU) Unit): Đơn vị xử lý trung tâm Address bus: Bus địa chỉ Control bus Data bus: Bus dữ liệu Control bus: Bus điều khiển RAM (Random Access RAM ROM I/O Interface Memory): Bộ nhớ truy xuất ngẫu nhiên Memory ROM (ReadOnly Memory): Input Output Devices Devices Bộ nhớ chỉ đọc I/O Interface: Khối giao tiếp nhập/xuất Peripheral Devices Peripheral Devices: Thiết bị Hình 1.1 ngoại vi 05/22/11 Nguyễ Ngọ Tuấ n cn 14
- 1.1 - Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý CPU Address bus Nguyên tắc làm việc: µP Data bus thực hiện các lệnh liên (CPU) tục và tuần tự Control bus Mỗi lệnh được biểu diễn bằng mã máy RAM ROM I/O Interface ( binary = opcode) Kết nối với hệ thống Memory bên ngoài thông qua hệ Input Output Devices Devices thống bus Peripheral Devices Hình 1.1 05/22/11 Nguyễ Ngọ Tuấ n cn 15
- 1.1 - Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý Bộ nhớ Address bus Được phân chia theo µP Data bus chức năng: bộ nhớ (CPU) chương trình: chứa mã Control bus lệnh ( mã máy ) và bộ nhớ dữ liệu: chứa dữ RAM ROM I/O Interface liệu để xử lý khi CPU thực hiện lệnh Memory Input Output Devices Devices Peripheral Devices Hình 1.1 05/22/11 Nguyễ Ngọ Tuấ n cn 16
- 1.1 - Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý Ngoại vi Address bus Thực chất là những µP Data bus cổng vào/ra để CPU (CPU) giao tiếp với các thiết bị Control bus bên ngoài RAM ROM I/O Interface Memory Input Output Devices Devices Peripheral Devices Hình 1.1 05/22/11 Nguyễ Ngọ Tuấ n cn 17
- 1.1 - Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý Giải mã địa chỉ Address bus Bộ nhớ, ngoại vi kết nối µP Data bus chung bus, để tiết kiệm (CPU) dây dẫn. Để trách hiện Control bus tượng xung đột logic thì bộ nhớ và I/O hoạt RAM ROM I/O Interface động ở 3 trạng thái (1,0,hiZ) Memory Khi bộ nhớ hay I/O Input Output Devices Devices được kết nối vào bus data thì phần còn lại ở Peripheral Devices trạng thái hiZ Hình 1.1 18
- 1.1 - Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý Hệ thống bus Address bus Bus địa chỉ: chứa định µP Data bus vị địa chỉ ( được CPU (CPU) xuất ra) Control bus Bus data: tại 1 thời RAM ROM I/O Interface điểm, CPU chỉ giao tiếp được với 1 đơn vị bộ Memory nhớ hoặc I/O (2chiều) Input Output Devices Devices Bus điều khiển: gồm Peripheral Devices các tín hiệu đồng bộ Hình 1.1 hoạt động 05/22/11 Nguyễ Ngọ Tuấ n c n 19
- 1.1 - Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý Ba khối chính Address bus 1. Bộ nhớ µP Data bus 2. CPU: (CPU) Đọc/ghi vào bộ nhớ Control bus Đọc từ đầu vào Ghi ra đầu ra RAM ROM I/O Interface Thực hiện lệnh nội bộ : số học và logic Memory 3. Phối ghép ( giao tiếp Input Output Devices Devices ) vào ra I/O Không có đường trực Peripheral Devices tiếp từ 1 sang 3. Hình 1.1 05/22/11 Nguyễ Ngọ Tuấ n cn 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Vi xử lý, vi điều khiển - ĐH Kỹ thuật Công nghiệp
222 p | 422 | 89
-
Bài giảng Vi xử lý - ĐH Công nghiệp TP. HCM
198 p | 267 | 84
-
(NB) Bài giảng Vi xử lý - Vi điều khiển - ĐH Kỹ thuật Công nghiệp
222 p | 125 | 25
-
Bài giảng vi xử lý: Chương 1 - Hồ Trung Mỹ
135 p | 229 | 20
-
Bài giảng Vi xử lý - Học viện Công nghệ Bưu chính Viễn thông
255 p | 128 | 17
-
Bài giảng vi xử lý: Chương 5 (phần 1) - Hồ Trung Mỹ
140 p | 99 | 13
-
Bài giảng Vi xử lý 1 - ĐH Sư Phạm Kỹ Thuật Nam Định
210 p | 63 | 10
-
Bài giảng vi xử lý: Chương 3 (3.1, 3.2, 3.3) - Hồ Trung Mỹ
101 p | 89 | 8
-
Bài giảng Vi xử lý 2 - ĐH Sư Phạm Kỹ Thuật Nam Định
216 p | 54 | 7
-
Bài giảng Vi xử lý - Chương 0: Giới thiệu học phần
4 p | 16 | 6
-
Bài giảng vi xử lý: Chương 3 (3.7) - Hồ Trung Mỹ
26 p | 102 | 5
-
Bài giảng Vi xử lý - Chương 1: Giới thiệu Vi xử lý
104 p | 9 | 5
-
Bài giảng Vi xử lý - Chương 3: Lập trình 8051
126 p | 14 | 5
-
Bài giảng Vi xử lý - Vi điều khiển: Chương 2 - GV. Đỗ Văn Cần
83 p | 6 | 4
-
Bài giảng Vi xử lý - Vi điều khiển: Chương 1 - GV. Đỗ Văn Cần
19 p | 13 | 3
-
Bài giảng Vi xử lý - Vi điều khiển: Chương 3 - GV. Đỗ Văn Cần
45 p | 4 | 2
-
Bài giảng Vi xử lý - Vi điều khiển: Chương 4 và 5 - GV. Đỗ Văn Cần
37 p | 7 | 2
-
Bài giảng Vi xử lý - Vi điều khiển: Chương 6 - GV. Đỗ Văn Cần
50 p | 7 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn