Giáo trình Kỹ thuật vi xử lý (Nghề: Điện tử công nghiệp) - CĐ Công nghiệp và Thương mại
Số trang: 136
Loại file: pdf
Dung lượng: 1.60 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình Kỹ thuật vi xử lý với mục tiêu giúp các bạn có thể mô tả được cấu trúc bên trong, chức năng các chân của họ vi điều khiển 8051. Trình bày được tập lệnh của họ vi điều khiển 8051. Trình bày được một số ứng dụng của họ vi điều khiển. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Kỹ thuật vi xử lý (Nghề: Điện tử công nghiệp) - CĐ Công nghiệp và Thương mại BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP VÀ THƯƠNG MẠI GIÁO TRÌNH Tên mô đun: Kỹ thuật vi xử lý NGHỀ: ĐIỆN TỬ CÔNG NGHIỆP TRÌNH ĐỘ TRUNG CẤP/ CAO ĐẲNG NGHỀ Ban hành kèm theo Quyết định số: /QĐ-CĐCNPY, ngày tháng năm 2018 của Hiệu trưởng trường Cao đẳng Công nghiệp và Thương mại Vĩnh Phúc, năm 2018 1 MỤC LỤC TRANG MỤC LỤC.............................................................................................. 1 TRANG .................................................................................................. 1 CHƯƠNG TRÌNH MÔ ĐUN...................................................................... 5 Bài 1. GIỚI THIỆU CHUNG ...................................................................... 7 1.1. Sơ đồ khối của một hệ vi xử lý cơ bản ............................................... 7 1.1.1. Định nghĩa hệ vi xử lý: ................................................................. 8 1.1.2. Hệ vi xử lý tổng quát................................................................... 10 1.2. Vi xử lý (uP: Micro-Processor) ...................................................... 10 1.2.1. Cấu trúc chung............................................................................ 12 1.2.2. Thao tác tìm nạp lệnh ................................................................. 12 1.2.3. Giải mã – thực hiện lệnh. ........................................................... 13 1.3. Bộ nhớ (memory) ........................................................................... 14 1.3.1. Phân loại. ....................................................................................... 14 1.3.2. Cấu trúc bên trong tiêu biểu của bộ nhớ.................................. 14 1.3.3. Giải mã địa chỉ cho bộ nhớ......................................................... 16 1.3.4. Thiết kế bộ nhớ dùng dùng IC 74LS138. .................................. 18 1.4. Nhập xuất (I/O: Input/Output). .................................................... 19 1.4.1. Phân loại. ....................................................................................... 21 1.4.2. Giải mã địa chỉ cho I/O. ................................................................ 21 1.4.3. Các phương pháp điều khiển I/O. ................................................ 22 1.5. Vi xử lý và vi điều khiển. ............................................................... 22 1.5.1. So sánh giữa vi xử lý và vi điều khiển........................................ 23 2 1.5.2. Lựa chọn vi điều khiển ................................................................. 30 2.1. Tổng quát về VDK 8051 ................................................................... 34 2.1.1 Mô tả các chân (pinout) .............................................................. 36 2.1.2. Sơ đồ chân ...................................................................................... 38 2.1.3. Chức năng các chân....................................................................... 40 2.2. Cấu trúc của port I/O ....................................................................... 43 2.2.1. Cấu trúc của port xuất .................................................................. 44 2.2.2. Cấu trúc của port nhập ................................................................. 48 2.3. Tổ chức bộ nhớ ............................................................................... 50 2.3.1. Các bank thanh ghi ..................................................................... 54 2.3.2. Vùng RAM định địa chỉ bit ........................................................ 56 2.3.3. Vùng RAM đa dụng .................................................................... 74 2.3.4. Các thanh ghi chức năng đặc biệt (SFRs_ Special Function Registers) ................................................................................................. 74 2.4. Hoạt động reset .............................................................................. 75 2.4.1. Cấu trúc mạch. ............................................................................ 75 2.4.2. Nguyên lý hoạt động ................................................................... 75 3.1. Tổng quan về ngôn ngữ lập trình C .............................................. 78 3.1.1. Các loại biến trong ngôn ngữ C.................................................. 78 3.1.2. Hàm trong C ................................................................................. 80 3.2. Toán tử cơ bản .................................................................................. 81 3.3. Các cấu trúc cơ bản trong C .......................................................... 88 3.3.1. Cấu trúc IF.....THEN .................................................................. 88 3 3.3.2. Cấu trúc IF.....THEN....ELSE .................................................... 89 3.3.3. Cấu trúc SWICH.....CASE ......................................................... 89 3.3.4. Cấu trúc lặp FOR-DO ................................................................ 89 3.3.5. Cấu trúc lặp WHILE-DO ........................................................... 90 3.3.6. Cấu trúc lặp REPEAT-UNTIL .................................................. 90 3.4. Các ví dụ minh hoạ cụ thể ............................................................. 91 3.4 Các ví dụ minh hoạ cụ thể ............................................................. 93 3. ...
Nội dung trích xuất từ tài liệu:
Giáo trình Kỹ thuật vi xử lý (Nghề: Điện tử công nghiệp) - CĐ Công nghiệp và Thương mại BỘ CÔNG THƯƠNG TRƯỜNG CAO ĐẲNG CÔNG NGHIỆP VÀ THƯƠNG MẠI GIÁO TRÌNH Tên mô đun: Kỹ thuật vi xử lý NGHỀ: ĐIỆN TỬ CÔNG NGHIỆP TRÌNH ĐỘ TRUNG CẤP/ CAO ĐẲNG NGHỀ Ban hành kèm theo Quyết định số: /QĐ-CĐCNPY, ngày tháng năm 2018 của Hiệu trưởng trường Cao đẳng Công nghiệp và Thương mại Vĩnh Phúc, năm 2018 1 MỤC LỤC TRANG MỤC LỤC.............................................................................................. 1 TRANG .................................................................................................. 1 CHƯƠNG TRÌNH MÔ ĐUN...................................................................... 5 Bài 1. GIỚI THIỆU CHUNG ...................................................................... 7 1.1. Sơ đồ khối của một hệ vi xử lý cơ bản ............................................... 7 1.1.1. Định nghĩa hệ vi xử lý: ................................................................. 8 1.1.2. Hệ vi xử lý tổng quát................................................................... 10 1.2. Vi xử lý (uP: Micro-Processor) ...................................................... 10 1.2.1. Cấu trúc chung............................................................................ 12 1.2.2. Thao tác tìm nạp lệnh ................................................................. 12 1.2.3. Giải mã – thực hiện lệnh. ........................................................... 13 1.3. Bộ nhớ (memory) ........................................................................... 14 1.3.1. Phân loại. ....................................................................................... 14 1.3.2. Cấu trúc bên trong tiêu biểu của bộ nhớ.................................. 14 1.3.3. Giải mã địa chỉ cho bộ nhớ......................................................... 16 1.3.4. Thiết kế bộ nhớ dùng dùng IC 74LS138. .................................. 18 1.4. Nhập xuất (I/O: Input/Output). .................................................... 19 1.4.1. Phân loại. ....................................................................................... 21 1.4.2. Giải mã địa chỉ cho I/O. ................................................................ 21 1.4.3. Các phương pháp điều khiển I/O. ................................................ 22 1.5. Vi xử lý và vi điều khiển. ............................................................... 22 1.5.1. So sánh giữa vi xử lý và vi điều khiển........................................ 23 2 1.5.2. Lựa chọn vi điều khiển ................................................................. 30 2.1. Tổng quát về VDK 8051 ................................................................... 34 2.1.1 Mô tả các chân (pinout) .............................................................. 36 2.1.2. Sơ đồ chân ...................................................................................... 38 2.1.3. Chức năng các chân....................................................................... 40 2.2. Cấu trúc của port I/O ....................................................................... 43 2.2.1. Cấu trúc của port xuất .................................................................. 44 2.2.2. Cấu trúc của port nhập ................................................................. 48 2.3. Tổ chức bộ nhớ ............................................................................... 50 2.3.1. Các bank thanh ghi ..................................................................... 54 2.3.2. Vùng RAM định địa chỉ bit ........................................................ 56 2.3.3. Vùng RAM đa dụng .................................................................... 74 2.3.4. Các thanh ghi chức năng đặc biệt (SFRs_ Special Function Registers) ................................................................................................. 74 2.4. Hoạt động reset .............................................................................. 75 2.4.1. Cấu trúc mạch. ............................................................................ 75 2.4.2. Nguyên lý hoạt động ................................................................... 75 3.1. Tổng quan về ngôn ngữ lập trình C .............................................. 78 3.1.1. Các loại biến trong ngôn ngữ C.................................................. 78 3.1.2. Hàm trong C ................................................................................. 80 3.2. Toán tử cơ bản .................................................................................. 81 3.3. Các cấu trúc cơ bản trong C .......................................................... 88 3.3.1. Cấu trúc IF.....THEN .................................................................. 88 3 3.3.2. Cấu trúc IF.....THEN....ELSE .................................................... 89 3.3.3. Cấu trúc SWICH.....CASE ......................................................... 89 3.3.4. Cấu trúc lặp FOR-DO ................................................................ 89 3.3.5. Cấu trúc lặp WHILE-DO ........................................................... 90 3.3.6. Cấu trúc lặp REPEAT-UNTIL .................................................. 90 3.4. Các ví dụ minh hoạ cụ thể ............................................................. 91 3.4 Các ví dụ minh hoạ cụ thể ............................................................. 93 3. ...
Tìm kiếm theo từ khóa liên quan:
Điện tử công nghiệp Kỹ thuật vi xử lý Giáo trình Kỹ thuật vi xử lý Phương pháp điều khiển I/O Ngôn ngữ lập trình C Lập trình điều khiển LED 7Gợi ý tài liệu liên quan:
-
BÀI GIẢNG LẬP TRÌNH GHÉP NỐI THIẾT BỊ NGOẠI VI
42 trang 262 2 0 -
Giáo trình Kỹ thuật điện (Nghề: Điện tử công nghiệp - Trung cấp) - Trường Cao đẳng Cơ giới
124 trang 237 2 0 -
82 trang 227 0 0
-
101 trang 200 1 0
-
71 trang 184 0 0
-
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 183 0 0 -
Đồ án tốt nghiệp Điện tự động công nghiệp: Thiết kế bộ đo tần số đa năng
50 trang 176 0 0 -
78 trang 175 0 0
-
49 trang 157 0 0
-
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 149 0 0