Giáo Trình Vi Điều Khiển Cơ Bản Nghề Điện Tử Dân Dụng Trình Độ Cao Đẳng

Giáo trình vi điều khiển cơ bản cho nghề điện tử dân dụng trình độ cao đẳng, cung cấp kiến thức và kỹ năng thiết yếu cho sinh viên.

Trường đại học

Cao đẳng nghề Cần Thơ

Chuyên ngành

Điện tử dân dụng

Người đăng

Ẩn danh

Thể loại

sách giáo trình

2018

151
2
0

Phí lưu trữ

45 Point

Mục lục chi tiết

LỜI GIỚI THIỆU

1. BÀI 1: TỔNG QUAN VỀ CÁC HỆ VI XỬ LÝ

2. BÀI 2: CÁC ĐƠN VỊ VI XỬ LÝ TRUNG TÂM

3. BÀI 3: BỘ NHỚ TRONG CỦA HỆ VI XỬ LÝ

4. BÀI 4: THIẾT BỊ VÀO RA CỦA HỆ VI XỬ LÝ

5. BÀI 5: SƠ LƯỢC VỀ LỊCH SỬ VÀ HƯỚNG PHÁT TRIỂN CỦA VI ĐIỀU KHIỂN

6. BÀI 6: CẤU TRÚC CỦA HỌ VI ĐIỀU KHIỂN 8051

7. BÀI 7: PHẦN MỀM HỢP NGỮ

8. BÀI 8: TẬP LỆNH 8051

9. BÀI 9: BỘ ĐỊNH THỜI

10. BÀI 10: CỔNG NỐI TIẾP (SERIAL PORT)

12. BÀI 12: LẬP TRÌNH VÀ MÔ PHỎNG MỘT SỐ CHƯƠNG TRÌNH ỨNG DỤNG

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Giáo Trình Vi Điều Khiển Cơ Bản

Giáo trình Vi Điều Khiển Cơ Bản cho Nghề Điện Tử Dân Dụng là tài liệu quan trọng, cung cấp kiến thức nền tảng về vi điều khiển. Tài liệu này được biên soạn dựa trên chương trình khung của trường Cao đẳng Nghề Cần Thơ, nhằm đáp ứng nhu cầu học tập và giảng dạy. Nội dung giáo trình được thiết kế đơn giản, dễ hiểu, với nhiều ví dụ và bài tập thực hành để người học có thể áp dụng lý thuyết vào thực tế.

1.1. Mục tiêu của Giáo Trình Vi Điều Khiển

Giáo trình nhằm giúp người học nắm vững kiến thức về hệ vi xử lý, lập trình vi điều khiển và ứng dụng trong thực tiễn. Nội dung bao gồm các khái niệm cơ bản, cấu trúc hệ vi xử lý và các phương pháp lập trình.

1.2. Đối tượng sử dụng Giáo Trình

Giáo trình này phù hợp cho sinh viên ngành Điện Tử Dân Dụng, giảng viên và những ai muốn tìm hiểu về vi điều khiển. Tài liệu cũng có thể được sử dụng trong các khóa đào tạo nghề và các dự án nghiên cứu.

II. Thách thức trong việc học Vi Điều Khiển

Việc học về vi điều khiển không chỉ đơn thuần là lý thuyết mà còn đòi hỏi thực hành và tư duy logic. Nhiều sinh viên gặp khó khăn trong việc áp dụng lý thuyết vào thực tế, đặc biệt là trong lập trình và thiết kế mạch điện tử. Các thách thức này cần được giải quyết để nâng cao hiệu quả học tập.

2.1. Khó khăn trong việc lập trình vi điều khiển

Lập trình vi điều khiển yêu cầu người học phải nắm vững ngôn ngữ lập trình hợp ngữ và các khái niệm về cấu trúc dữ liệu. Nhiều sinh viên cảm thấy khó khăn khi phải chuyển đổi từ lý thuyết sang thực hành.

2.2. Thiếu tài liệu tham khảo chất lượng

Nhiều tài liệu hiện có không cập nhật hoặc không phù hợp với chương trình đào tạo. Điều này gây khó khăn cho sinh viên trong việc tìm kiếm thông tin và áp dụng kiến thức vào thực tế.

III. Phương pháp học Vi Điều Khiển hiệu quả

Để học tốt về vi điều khiển, người học cần áp dụng các phương pháp học tập hiệu quả. Việc kết hợp lý thuyết với thực hành sẽ giúp củng cố kiến thức và nâng cao kỹ năng. Các phương pháp này bao gồm học nhóm, thực hành trên các dự án thực tế và tham gia các khóa học bổ sung.

3.1. Học nhóm và thảo luận

Học nhóm giúp sinh viên trao đổi kiến thức và giải quyết vấn đề một cách hiệu quả. Thảo luận về các chủ đề liên quan đến vi điều khiển sẽ giúp củng cố kiến thức và phát triển tư duy phản biện.

3.2. Thực hành trên dự án thực tế

Thực hành trên các dự án thực tế giúp sinh viên áp dụng lý thuyết vào thực tiễn. Việc này không chỉ giúp nâng cao kỹ năng lập trình mà còn giúp sinh viên hiểu rõ hơn về cách hoạt động của vi điều khiển.

IV. Ứng dụng thực tiễn của Vi Điều Khiển

Vi điều khiển được ứng dụng rộng rãi trong nhiều lĩnh vực như tự động hóa, điều khiển thiết bị điện tử và các hệ thống nhúng. Việc hiểu rõ về ứng dụng của vi điều khiển sẽ giúp sinh viên có cái nhìn tổng quan và định hướng nghề nghiệp tốt hơn.

4.1. Ứng dụng trong tự động hóa

Vi điều khiển được sử dụng để điều khiển các thiết bị tự động như robot, hệ thống điều khiển nhiệt độ và các thiết bị gia dụng thông minh. Điều này cho thấy tầm quan trọng của vi điều khiển trong ngành công nghiệp hiện đại.

4.2. Ứng dụng trong thiết bị điện tử

Nhiều thiết bị điện tử như máy tính, điện thoại thông minh và các thiết bị IoT đều sử dụng vi điều khiển. Việc nắm vững kiến thức về vi điều khiển sẽ giúp sinh viên có cơ hội làm việc trong các lĩnh vực này.

V. Kết luận và Tương lai của Vi Điều Khiển

Vi điều khiển sẽ tiếp tục phát triển và đóng vai trò quan trọng trong công nghệ tương lai. Việc học và nghiên cứu về vi điều khiển không chỉ giúp sinh viên nắm vững kiến thức mà còn mở ra nhiều cơ hội nghề nghiệp. Tương lai của ngành Điện Tử Dân Dụng sẽ gắn liền với sự phát triển của vi điều khiển.

5.1. Xu hướng phát triển của vi điều khiển

Vi điều khiển đang ngày càng trở nên nhỏ gọn và mạnh mẽ hơn. Các công nghệ mới như AI và IoT đang thúc đẩy sự phát triển của vi điều khiển, mở ra nhiều cơ hội mới cho sinh viên.

5.2. Cơ hội nghề nghiệp trong lĩnh vực vi điều khiển

Nhu cầu về kỹ sư vi điều khiển đang tăng cao trong các ngành công nghiệp. Việc nắm vững kiến thức về vi điều khiển sẽ giúp sinh viên có lợi thế cạnh tranh trên thị trường lao động.

14/07/2025
Giáo trình vi điều khiển cơ bản nghề điện tử dân dụng trình độ cao đẳng

Trích đoạn nội dung tài liệu

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. 1 LỜI GIỚI THIỆU Vi điều khiển cơ bản là một trong những mô đun cơ sở của nghề Điện tử dân dụng đượ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ề Cầ n Thơ dành cho nghề Điện tử dân dụng hệ Cao đẳ ng. 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 ho ̣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ài MĐ21-01: Tổng quan về các hệ vi xử lý. Bài MĐ21-02: Các đơn vi vi xử lý trung tâm. Bài MĐ21-03: Bộ nhớ trong của hệ vi xử lý.

Bài MĐ21-04: Thiết bị vào ra của hệ vi xử. Bài MĐ21-05: Sơ lược về lịch sử và hướng phát triển của vi điều khiển. BàiMĐ21-06: Cấu trúc họ vi điều khiển 8051. Bài MĐ21-07: Phần mềm hợp ngữ.

Bài MĐ21-08: Tập lệnh 8051. Bài MĐ21-09: Bộ định thời. Bài MĐ21-10: Cổng nối tiếp. Bài MĐ21-12: Lập trình và mô phỏng một số chương trình ứng dụng.

Giáo trình cũng là tài liệu giảng da ̣y và tham khảo tốt cho các nghề điện tử dân dụng, cơ điện tử, điện công nghiệp và điện dân du ̣ng. 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. Cầ n Thơ, ngày tháng 8 năm 2018 Tham gia biên soạn 1.

Chủ biên: Đỗ Hữu Hâ ̣u 2. Nguyễn Thanh Nhàn 2 MỤC LỤC TRANG TUYÊN BỐ BẢN QUYỀN. 1 LỜI GIỚI THIỆU. 3 BÀI 1: TỔNG QUAN VỀ CÁC HỆ VI XỬ LÝ.

Biểu diễn thông tin trong các hệ vi xử lý:. Cấu trúc của hệ vi xử lý và máy vi tính:. 13 BÀI 2: CÁC ĐƠN VỊ VI XỬ LÝ TRUNG TÂM. Trung tâm vi xử lý P 8085:.

Các trung tâm vi xử lý họ 80x86:. 30 BÀI 3: BỘ NHỚ TRONG CỦA HỆ VI XỬ LÝ. Tổ chức bộ nhớ cho hệ vi xử lý. 41 BÀI 4: THIẾT BỊ VÀO RA CỦA HỆ VI XỬ LÝ .Bàn phím HEX (keyboard): .Ghép nối bàn phím với hệ vi xử lý.

47 BÀ I 5: SƠ LƯỢC VỀ LỊCH SỬ VÀ HƯỚNG PHÁT TRIỂN CỦA VI ĐIỀU KHIỂN .Lịch sử phát triển. Vi điều khiển (microcontroller).Hướng phát triển. 55 BÀ I 6: CẤU TRÚC CỦA HỌ VI ĐIỀU KHIỂN 8051.Sơ đồ chân vi điều khiển 8051. Cấu trúc Port I/O.

Tổ chức bộ nhớ. Các thanh ghi chức năng đặc biệt (SFR). Bộ nhớ ngoài. Hoạt động Reset.

66 BÀ I 7: PHẦ N MỀ M HỢP NGỮ. Hoạt động của Assembler. Cấu trúc chương trình dữ liệu .Tính biểu thức trong khi hợp dịch. Các điều khiển của ASSEMBLER.

Hoạt động liên kết (Linker). 77 BÀ I 8: TẬP LỆNH 8051 .Các cách định địa chỉ .Các nhóm lênh ̣. 82 BÀ I 9: BỘ ĐỊNH THỜI .Thanh ghi SFR củ a timer .Các chế đô ̣ làm viê ̣c .Nguồ n cung cấ p xung cho Timer .Khởi đô ̣ng, dừng và điề u khiể n Timer. Khởi ta ̣o và truy xuấ t thanh ghi Timer.

106 BÀ I 10: CỔ NG NỐ I TIẾ P (SERIAL PORT). Thanh ghi điề u khiể n. Chế đô ̣ là m viê ̣c. Khởi tạo và truy xuất thanh ghi PORT nối tiếp.

Truyền thông đa xử lý (Multiprocessor Communications). Thiết kế chương trình dùng ngắt. Ngắt cổng nối tiếp. Các cổng ngắt ngoài.

Đồ thị thời gian của ngắt. 137 BÀI 12: LẬP TRÌNH VÀ MÔ PHỎNG MỘT SỐ CHƯƠNG TRÌNH ỨNG DỤNG. Lập trình giao tiếp với 8 LED đơn. Lập trình giao tiếp với LED 7 đoạn.

Lập trình giao tiếp với ma trận phím bấm. Lập trình giao tiếp với LCD.Lập trình giao tiếp với động cơ bước .Lập trình giao tiếp điều khiển van từ, xi lanh. 149 TÀI LIỆU THAM KHẢO. 151 4 GIÁO TRÌ NH MÔ ĐUN Tên mô đun: VI ĐIỀU KHIỂN CƠ BẢN Mã mô đun: MĐ 21 Vị trí, tính chất, ý nghĩa và vai trò của mô đun: - Vị trí của mô đun: Mô đun được bố trí dạy sau khi học xong các mô đun linh kiện điện tử, đo lường điện – điê ̣n tử, kỹ thuật xung - số, mạch điện tử nâng cao và học trước các mô đun chuyên môn nghề - Tính chất của mô đun: Là mô đun kỹ thuật cơ sở - Ý nghĩa của mô đun: giúp người học nắm bắt được phương pháp lập trình điều khiển các ứng dụng căn bản các họ vi xử lý và vi điều khiển - Vai trò của Mô-đun: Lập trình điều khiển các ứng dụng căn bản trong công nghiệp, dân dụng và là nền tảng để học các mô đun chuyên môn nghề Mục tiêu của mô đun: - Về kiến thức: + Trình bày được về hệ đếm và mã hóa trong máy tính, tương tác giữa máy tính và vi xử lý, các bộ vi xử lý intel đang được ứng dụng + Trình bày được cấu trúc của các họ vi xử lý và vi điều khiển + Giải thích được nguyên lý làm việc các hệ điều khiển ứng dụng vi xử lý và vi điều khiển - Về kỹ năng: + Lập trình hợp ngữ một số bài tập cơ bản một cách thành thạo + Xử lý được một số dạng kết nối máy tính với vi xử lý và các thiết bị ngoại vi + Phát triển được các hệ điều khiển trên cơ sở khối trung tâm là vi xử lý.

+ Vận hành được các thiết bị và dây chuyền sản xuất dùng vi điều khiển + Xác định được các nguyên nhân gây ra hư hỏng xảy ra trong thực tế. + Lập trình cho hệ vi điều khiển 89C51với Assembly + Nạp chương trình vào vi điều khiển. - Năng lực tự chủ và trách nhiệm: + Có sáng kiến, tìm tòi, khám phá trong quá trình học tập và công việc + Có khả năng tự định hướng, chọn lựa phương pháp tiếp cận thích nghi với các bài học + Có năng lực đánh giá kết quả học tập và nghiên cứu của mình + Tự học tập, tích lũy kiến thức, kinh nghiệm để nâng cao trình độ chuyên môn Nội dung của mô đun: Thời gian (giờ) Số Thực hành, Tên các bài trong mô đun Tổng Lý thí nghiệm, Kiểm TT số thuyết thảo luận, tra bài tập 1 Bài 1: Tổng quan về các hệ vi xử lý 2 1 1 1. Biểu diễn thông tin trong các hệ vi 1 0.

Cấu trúc của hệ vi xử lý và máy vi 1 0.5 tính Bài 2: Các đơn vi vi xử lý trung 2 2 0. Trung tâm vi xử lý mP 8085 0. Các trung tâm vi xử lý họ 80x86 1.5 3 Bài 3: Bộ nhớ trong của hệ vi xử lý 4 1 3 1. Bộ nhớ trong hệ vi xử lý 2 0.

Tổ chức bộ nhớ cho hệ vi xử lý 2 0.5 Bài 4: Thiết bị vào ra của hệ vi xử 4 4 1 3 lý 1. Bàn phím HEX (keyboard) 1. Ghép nối bàn phím với hệ vi xử lý 1.5 1 Bài 5: Sơ lược về lịch sử và hướng 5 1 1 phát triển của vi điều khiển 1. Lịch sử phát triển.

Vi điều khiển 0. Lĩnh vực và ứng dụng 0. Hướng phát triển 0.25 Bài 6: Cấu trúc họ vi điều khiển 6 4 2 1 1 8051 1. Cấu trúc Port I/O 0.

Tổ chức bộ nhớ 0. Các thanh ghi chức năng đặc biệt 0. Bộ nhớ ngoài 0. Hoạt động Reset 0.5 Kiểm tra 1 1 7 Bài 7: Phần mềm hợp ngữ 8 2 6 1.Hoạt động của ASSEMBLER 1 0.

Cấu trúc chương trình dữ liệu 1 0. Tính biểu thức trong khi hợp dịch 1 0. Các điều khiển của ASSEMBLER 2 0. Hoạt động liên kết 2 0.75 8 Bài 8: Tập lệnh 8051 8 0.

Các cách định địa chỉ 3.25 9 Bài 9: Bộ định thời 8 1.Thanh ghi SFR của timer 0. Các chế độ làm việc 0. Nguồn cung cấp xung cho Timer 0. Khởi động, dừng, điều khiển Tim- 2 0.

Khởi tạo và truy xuất thanh ghi Timer - Đọc thời gian đang hoạt 2 0.25 2 Kiểm tra 1 1 10 Bài 10: Cổng nối tiếp 8 1. Thanh ghi điều khiển 0. Chế độ làm việc 0. Khởi tạo và truy suất thanh ghi 2.5 PORT nối tiếp 4.

Truyền thông đa xử lý 2. Tổ chức ngắt của 8051 0. Thiết kế chương trình dùng ngắt 1. Ngắt cổng nối tiếp 1.

Các cổng ngắt ngoài 1. Đồ thị thời gian của ngắt 2.5 Bài 12: Lập trình và mô phỏng một 12 18 1.5 1 số chương trình ứng dụng 1. Lập trình giao tiếp với 8 LED đơn. Lập trình giao tiếp với 2 LED 7 3 0.

Lập trình giao tiếp với ma trận 3 0. Lập trình giao tiếp với LCD 3 0. Lập trình giao tiếp với động cơ 2. Lập trình giao tiếp điều khiển van 2.25 từ, xi lanh.

Kiểm tra 1 1 Cộng 75 15 57 03 9 BÀI 1: TỔNG QUAN VỀ CÁC HỆ VI XỬ LÝ Mã bài: MĐ21-01 Giới thiệu Hiện nay kỹ thuật vi xử lý đã được giảng dạy rộng rãi ở các trường Đại học và Cao đẳng trong cả nước, tuy nhiên lĩnh vực vi xử lý vẫn chưa được khai thác triệt để trong các hệ thống điều khiển, đo lường và điều khiển của các dây chuyền công nghiệp. Mục tiêu: - Trình bày được một số hệ đếm, và các mã thường dùng trong hệ vi xử lý. - Tính toán, chuyển đổi được các phép toán nhị phân. - Trình bày được cách biểu diễn thông tin trong các hệ vi xử lý.

- Rèn luyện tính tư duy, tác phong trong công nghiệp. Biểu diễn thông tin trong các hệ vi xử lý: 1.1 Mã hóa các thông tin không số 1. Mã hóa chữ và dữ liệu kiểu văn bản Đơn vị cơ sở của dữ liệu văn bản là chữ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu này cung cấp cái nhìn tổng quan về kỹ thuật vi điều khiển, một lĩnh vực quan trọng trong ngành điện công nghiệp. Mặc dù không có tiêu đề cụ thể, nội dung của tài liệu hứa hẹn sẽ mang lại những kiến thức quý giá cho người đọc, từ các nguyên lý cơ bản đến ứng dụng thực tiễn trong các hệ thống điều khiển. Việc nắm vững kỹ thuật vi điều khiển không chỉ giúp cải thiện khả năng thiết kế và phát triển sản phẩm mà còn mở ra nhiều cơ hội nghề nghiệp trong lĩnh vực công nghệ cao.

Để tìm hiểu sâu hơn về chủ đề này, bạn có thể tham khảo tài liệu Giáo trình kỹ thuật vi điều khiển nghề điện công nghiệp cao đẳng. Tài liệu này sẽ cung cấp cho bạn những kiến thức chuyên sâu và ứng dụng thực tiễn trong lĩnh vực vi điều khiển, giúp bạn mở rộng hiểu biết và nâng cao kỹ năng của mình.