Danh mục

Giáo trình Lập trình vi điều khiển cơ bản (Nghề: Công nghệ kỹ thuật Điện-Điện tử - CĐ/TC) - Trường Cao đẳng nghề Đồng Tháp

Số trang: 175      Loại file: pdf      Dung lượng: 3.52 MB      Lượt xem: 12      Lượt tải: 0    
Jamona

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 Lập trình vi điều khiển cơ bản cung cấp cho người học những kiến thức như: Tổng quan về vi điều khiển 8051; Hướng dẫn sử dụng Keil C; Lập trình ứng dụng cơ bản; Lập trình ứng dụng nâng cao. 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 Lập trình vi điều khiển cơ bản (Nghề: Công nghệ kỹ thuật Điện-Điện tử - CĐ/TC) - Trường Cao đẳng nghề Đồng Tháp TRƢỜNG CAO ĐẲNG NGHỀ ĐỒNG THÁP KHOA ĐIỆN – ĐIỆN TỬ GIÁO TRÌNH MÔN HỌC:LẬP TRÌNH VI ĐIỀU KHIỂN CƠ BẢN NGÀNH, NGHỀ: CNKT ĐI N, ĐI N T TRÌNH ĐỘ: CAO ĐẲNG/TRUNG CẤP (Ban hành kèm theo Quyết định Số: /QĐ-CĐNĐT ngày… tháng…năm 2018 của Hiệu trưởng Trường Cao đẳng nghề Đồng Tháp) Đồng Tháp, năm 2018 1 TUYÊN BỐ BẢN QUYỀN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể đƣợc phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. 2 LỜI GIỚI THIỆU Vi điều khiển là một trong những mô đun chuyên môn c a nghề Công nghệ kỹ thuật Điện - Điện tử đƣợc biên soạn dựa theo chƣơng trình khung đ x y dựng và ban hành n m 2017 c a trƣờng Cao đẳng nghề Đồng Tháp trƣớc đ y dành cho nghề Điện tử công nghiệp hệ Cao đẳng và Trung cấp. Giáo trình đƣợc biên soạn làm tài liệu học tập, giảng dạy nên giáo trình đ đƣợc x y dựng ở mức độ đơn giản và d hiểu, trong m i bài học đều có thí dụ và bài tập tƣơng ứng để áp dụng và làm sáng t ph n l thuyết. Khi biên soạn, nhóm biên soạn đ dựa trên kinh nghiệm thực tế giảng dạy, tham khảo đồng nghiệp, tham khảo các giáo trình hiện có và cập nhật những kiến thức mới có liên quan để phù hợp với nội dung chƣơng trình đào tạo và phù hợp với mục tiêu đào tạo, nội dung đƣợc biên soạn gắn với nhu c u thực tế. Nội dung giáo trình đƣợc biên soạn với lƣợng thời gian đào tạo 90 giờ gồm có bốn bài: Bài MĐ21-01: Tổng quan về vi điều khiển 8051. Bài MĐ21-02: Hƣớng dẫn sử dụng Keil C. Bài MĐ21-03: Lập trình ứng dụng cơ bản. Bài MĐ21-04: Lập trình ứng dụng n ng cao. Giáo trình c ng là tài liệu giảng dạy và tham khảo tốt cho các nghề Điện công nghiệp. Mặc dù đ cố gắng tổ chức biên soạn để đáp ứng đƣợc mục tiêu đào tạo nhƣng không tránh đƣợc những thiếu sót. Rất mong nhận đƣợc sự đóng góp kiến c a các th y, cô, bạn đọc để nhóm biên soạn sẽ điều ch nh hoàn thiện hơn. Đồng Tháp, ngày tháng n m 2018 Tham gia biên soạn 1. Chủ biên: Lâm Văn Vũ 2. Nguyễn Quốc Thắng 3 MỤC LỤC Trang LỜI GIỚI THI U ........................................................................................ 3 MỤC LỤC .................................................................................................. 4 BÀI 01: TỔNG QUAN VI ĐIỀU KHIỂN .................................................... 5 1. Giới thiệu vi điều khiển 8051 .................................................................. 5 2. Khảo sát ph n cứng vi điều khiển họ MSC – 51 ....................................... 7 3. Cấu trúc bộ nhớ c a vi điều khiển ......................................................... 18 4. Tập lệnh vi điều khiển MSC - 51 ........................................................... 27 5. Bộ định thời (Timer) trong vi điều khiển MSC - 51 .............................. 69 6. Hoạt động truyền dữ liệu c a vi điều khiển MCS-51 .............................. 81 7. Hoạt động ngắt c a vi điều khiển MCS-51............................................. 93 BÀI 02: NGÔN NGỮ C – TRÌNH DỊCH KEIL C .................................... 103 1. Ngôn ngữ C cho vi điều khiển ............................................................. 103 2. Trình biên dịch Keil C (compiler) ........................................................ 113 BÀI 03: LẬP TRÌNH ỨNG DỤNG CƠ BẢN .......................................... 124 1. Lập trình điều khiển led đơn ................................................................ 124 2. Lập trình điều khiển led đơn kết hợp với phím nhấn ............................ 126 3. Lập trình điều khiển led 7 đoạn ........................................................... 128 4. Lập trình điều khiển led 7 đoạn kết hợp với phím nhấn ........................ 132 5. Lập trình điều khiển LCD .................................................................... 138 6. Lập trình điều khiển giao tiếp giữa LCD và bàn phím số Hex .............. 141 7. Lập trình điều khiển động cơ DC ......................................................... 149 8. Lập trình điều khiển động cơ bƣớc ...................................................... 152 BÀI 04: LẬP TRÌNH ỨNG DỤNG NÂNG CAO .................................... 160 1. Lập trình ứng dụng timer điều khiển đồng hồ số .................................. 161 2. Lập trình ứng dụng timer đếm sản phẩm .............................................. 165 3. Lập trình ứng dụng ngắt điều khiển led đơn ......................................... 168 4. Lập trình ứng dụng ngắt điều khiển led 7 đoạn .................................... 171 TÀI LI U THAM KHẢO ........................................................................ 174 4 BÀI 01: TỔNG QUAN VI ĐIỀU KHIỂN Mã bài MĐ22-01 Giới thiệu: Một bộ vi điều khiển (microcontroller) đƣợc xem nhƣ là “một máy tính trong một chip” – nó là một mạch điện tích hợp trên một chip, có thể lập trình đƣợc, dùng để điều khiển hoạt động c a một hệ thống. Vi điều khiển đƣợc ứng dụng rất rộng r i hiện nay. Đa số các l nh vực đều có thể ứng dụng vi điều khiển. Và đối với nền c ...

Tài liệu được xem nhiều: