Giáo Trình Vi Điều Khiển: Hướng Dẫn Chi Tiết và Thực Hành

Giáo trình vi điều khiển nghề điện tử dân dụng trình độ cao đẳng cung cấp kiến thức chuyên sâu và kỹ năng thực hành 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

2021

93
7
0

Phí lưu trữ

35 Point

Mục lục chi tiết

TUYÊN BỐ BẢN QUYỀN

LỜI GIỚI THIỆU

1. BÀI 1: HỌ VI XỬ LÝ INTEL 80x86

1.1. Cấu trúc bên trong và hoạt động của vi xử lý 8086

1.2. Các chế độ định địa chỉ của bộ vi xư lý 8086

1.3. Tập lệnh của vi xử lý 8086

1.4. Các chế độ làm việc của vi xử lý

1.5. Lập trình hợp ngữ cho vi xử lý 8086/8088

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

2.1. Sơ đồ chân vi điều khiển 8051

2.2. Cấu trúc Port I/O

2.3. Tổ chức bộ nhớ

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

3.1. Các cách định địa chỉ

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

4.1. Thanh ghi SFR của timer

4.2. Các chế độ làm việc

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

5.1. Thanh ghi điều khiển

5.2. Chế độ làm việc

5.3. Khởi tạo và truy xuất thanh ghi PORT nối tiếp

5.4. Tổ chức ngắt của 8051

5.5. Thiết kế chương trình dùng ngắt

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 Hướng Dẫn Chi Tiết

Giáo trình vi điều khiển là tài liệu quan trọng trong lĩnh vực điện tử dân dụng. Nó cung cấp kiến thức cơ bản về cấu trúc và hoạt động của các họ vi điều khiển, đặc biệt là 8051 và 80x86. Nội dung giáo trình được biên soạn đơn giản, dễ hiểu, giúp người học nắm bắt nhanh chóng các khái niệm và ứng dụng thực tiễn. Mục tiêu chính của giáo trình là trang bị cho sinh viên những kỹ năng cần thiết để lập trình và ứng dụng vi điều khiển trong thực tế.

1.1. Nội Dung Chính Của Giáo Trình Vi Điều Khiển

Giáo trình bao gồm các bài học về cấu trúc vi điều khiển, tập lệnh, và các phương pháp lập trình. Mỗi bài học đều có ví dụ và bài tập thực hành để củng cố kiến thức.

1.2. Mục Tiêu Đào Tạo Trong Giáo Trình

Mục tiêu của giáo trình là giúp sinh viên hiểu rõ về hệ thống vi điều khiển, từ đó có thể lập trình và phát triển các ứng dụng thực tế trong lĩnh vực điện tử.

II. Thách Thức Trong Việc Học Vi Điều Khiển Giải Quyết Vấn Đề Hiện Tại

Việc học vi điều khiển không chỉ đơn thuần là tiếp thu lý thuyết mà còn đòi hỏi thực hành nhiều. Một trong những thách thức lớn nhất là sinh viên thường gặp khó khăn trong việc áp dụng lý thuyết vào thực tế. Điều này có thể dẫn đến sự thiếu tự tin trong việc lập trình và thiết kế hệ thống điều khiển.

2.1. Khó Khăn Trong Việc Lập Trình Vi Điều Khiển

Nhiều sinh viên gặp khó khăn trong việc hiểu và viết mã lệnh cho vi điều khiển. Việc này đòi hỏi sự kiên nhẫn và thực hành thường xuyên để thành thạo.

2.2. Thiếu Tài Nguyên Học Tập Hữu Ích

Nhiều sinh viên không có đủ tài liệu tham khảo hoặc hướng dẫn thực hành, điều này làm giảm hiệu quả học tập và khả năng á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ả Bí Quyết Thành Công

Để học vi điều khiển hiệu quả, sinh viên cần áp dụng các phương pháp học tập tích cực. Việc kết hợp lý thuyết với thực hành là rất quan trọng. Học viên nên tham gia vào các dự án thực tế để củng cố kiến thức và kỹ năng lập trình.

3.1. Thực Hành Thông Qua Dự Án Thực Tế

Tham gia vào các dự án thực tế giúp sinh viên áp dụng kiến thức đã học vào thực tiễn, từ đó nâng cao kỹ năng lập trình và thiết kế hệ thống.

3.2. Sử Dụng Tài Nguyên Học Tập Đa Dạng

Sử dụng sách giáo trình, video hướng dẫn, và các khóa học trực tuyến để mở rộng kiến thức và kỹ năng lập trình vi điều khiển.

IV. Ứng Dụng Thực Tiễn Của Vi Điều Khiển Kết Quả Nghiên Cứu Đáng Chú Ý

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à robot. Các nghiên cứu cho thấy rằng việc sử dụng vi điều khiển giúp tối ưu hóa quy trình sản xuất và nâng cao hiệu suất làm việc.

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, giúp tiết kiệm thời gian và chi phí trong sản xuất.

4.2. Ứng Dụng Trong Robot Học

Vi điều khiển là nền tảng cho việc phát triển các hệ thống robot thông minh, giúp thực hiện các nhiệm vụ phức tạp trong môi trường thực tế.

V. Kết Luận Về Giáo Trình Vi Điều Khiển Tương Lai Và Cơ Hội

Giáo trình vi điều khiển không chỉ là tài liệu học tập mà còn là nền tảng cho sự phát triển nghề nghiệp trong lĩnh vực điện tử. Tương lai của ngành này hứa hẹn sẽ có nhiều cơ hội mới với sự phát triển của công nghệ.

5.1. Tương Lai Của Ngành Vi Điều Khiển

Ngành vi điều khiển sẽ tiếp tục phát triển với sự gia tăng của các ứng dụng công nghệ mới, mở ra nhiều cơ hội nghề nghiệp cho sinh viên.

5.2. Cơ Hội Nghề Nghiệp Trong Lĩnh Vực Vi Điều Khiển

Sinh viên tốt nghiệp từ chương trình vi điều khiển có thể tìm được việc làm trong nhiều lĩnh vực khác nhau, từ sản xuất đến nghiên cứu và phát triển công nghệ.

14/07/2025
Giáo trình vi điều khiể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 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 2021 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 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 60 giờ gồm có: Bài MĐ 18-01: Họ vi xử lý INTEL 80x86 Bài MĐ 18-02: Cấu trúc họ vi điều khiển 8051 Bài MĐ 18-03: Tập lệnh 8051 Bài MĐ 18-04: Bộ định thời. Bài MĐ 18-05: Cổng nối tiếp. 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 tử công nghiệp, cơ điện tử, điện công nghiệp và điện dân dụ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 năm 2021 Tham gia biên soạn 1. Chủ biên: Đỗ Hữu Hậu 2 MỤC LỤC Trang TUYÊN BỐ BẢN QUYỀN.1 LỜI GIỚI THIỆU.3 BÀI 1: HỌ VI XỬ LÝ INTEL 80x86.

Cấu trúc bên trong và hoạt động của vi xử lý 8086. Các chế độ định địa chỉ của bộ vi xư lý 8086. Tập lệnh của vi xử lý 8086. Các chế độ làm việc của vi xử lý.

Lập trình hợp ngữ cho vi xử lý 8086/8088.20 BÀI 2: CẤU TRÚC 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ớ.33 BÀI 3: TẬP LỆNH 8051.

Các cách định địa chỉ.53 BÀI 4: BỘ ĐỊNH THỜI. Thanh ghi SFR của timer. Các chế độ làm việc.64 BÀI 05: 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. Tổ chức ngắt của 8051. Thiết kế chương trình dùng ngắt.91 TÀI LIỆU THAM KHẢO.93 3 GIÁO TRÌNH MÔ ĐUN Tên mô đun: VI ĐIỀU KHIỂN Mã mô đun: MĐ 18 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 số.và học trước mô đun Máy thu hình công nghệ cao, PLC.

- Tính chất của mô đun: Là mô đun chuyên môn nghề - Ý 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 sử dụng họ 8051 và là nền tảng để học mô đun vi điều khiển nâng cao 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ờ) Thực Số hành, thí Tên các bài trong mô đun Tổng Lý Kiểm TT nghiệm, số thuyết tra thảo luận, bài tập 1 Bài 1: Họ vi xử lý INTEL 80x86 16 8 8 1.

Cấu trúc bên trong và hoạt động của 1 1 vi xử lý 8086 2. Các chế độ định địa chỉ của bộ vi xư 1 1 lý 8086 3. Tập lệnh của vi xử lý 8086 1 1 4. Các chế độ làm việc của vi xử lý 4 4 4 5.

Lập trình hợp ngữ cho vi xử lý 1 1 8086/8088 6. Thực hành 8 8 2 Bài 2: Cấu trúc họ vi điều khiển 8051 4 2 1 1 1. Cấu trúc Port I/O 0. Tổ chức bộ nhớ 0.

Thực hành 1 1 Kiểm tra 1 1 3 Bài 3: Tập lệnh 8051 16 8 8 1. Các cách định địa chỉ 1 1 2. Thực hành 8 8 4 Bài 4: Bộ định thời 8 4 3 1 1.Thanh ghi SFR của timer 2 2 2. Các chế độ làm việc 2 2 3.

Thực hành 3 3 Kiểm tra 1 1 5 Bài 05: Cổng nối tiếp 8 4 4 1. Thanh ghi điều khiển 1 1 2. Chế độ làm việc 1 1 3. Khởi tạo và truy suất thanh ghi 1 1 PORT nối tiếp 4.

Thực hành 4 4 6 Bài 06: Ngắt 8 4 3 1 1. Tổ chức ngắt của 8051 1 1 2. Thiết kế chương trình dùng ngắ 2 2 4. Thực hành 3 3 Kiểm tra 1 1 Cộng 60 30 27 3 5 BÀI 1: HỌ VI XỬ LÝ INTEL 80x86 Mã bài: MĐ 18-01 Giới thiệu: Bộ vi xử lý 80x86 của Intel.

Đây là bộ vi xử lý nổi tiếng một thời của hãng Intel và được sử dụng nhiều trong các lĩnh vực khác nhau. Các chương trình viết cho 80x86 vẫn có thể chạy được trên trên các hệ tiên tiến sau này. Các họ vi xử lý của các hãng tuy có khác nhau nhưng xét cho cùng có khá nhiều điểm chủ yếu rất giống nhau, do đó một khi đã nắm vững các vấn đề kỹ thuật của 8086 ta sẽ có cơ sở để nắm bắt các bộ vi xử lý khác trong cùng họ của Intel hoặc các họ khác. Mục tiêu: - Trình bày được cấu trúc hệ vi xử lý 80x86 - Trình bày được tập lệnh của hệ vi xử lý 80x86 - Viết được một số chương trình đơn giản dạng hợp ngữ cho hệ vi xử lý 80x86 - Rèn luyện tính tư duy, tác phong trong công nghiệp Nội dung chính: 1.

Cấu trúc bên trong và hoạt động của vi xử lý 8086 1. Các khối chức năng của CPU Chức năng bên trong vi xử lý về mặt logic được chia làm hai khối xử lý. Khối thứ nhất là khối giao diện bus (BIU) và khối thứ hai là khối thực hiện lệnh (EU). BIU: Cung cấp các chức năng liên quan đến việc nhận lệnh và xếp hàng lệnh, lưu trữ các toán hạng và định vị các địa chỉ.

Khối này cũng cung cấp các chức năng điều khiển BUS cơ sở. Trong hầu hết các trường hợp thời gian thực hiện lệnh và lấy lệnh và thực hiện lệnh là trùng nhau. Chính điều này làm tăng khả năng hoạt động của vi xử lý thông qua việc cải thiện Bus. Trong khi khối thực hiện lệnh đang bận rộn với lệnh hiện thời thì BIU đã có thể bắt đầu việc lấy các lệnh kế tiếp từ bộ nhớ và phần cuối của chúng được đặt trong một RAM nội bộ tốc độ cao được gọi là hàng đợi.

Độ dài của hàng đợi này với vi xử lý 8086 là 6byte. Kỹ thuật hàng đợi lệnh cho phép BIU sử dụng bộ nhớ rất hiệu quả. BIU sẽ lấy mã lệnh trong bộ nhớ rồi đưa vào hàng đợi. Theo cách này BIU có thể cung cấp các lệnh một cách liên tục mà không độc chiếm BIU.

Điều này làm giảm đáng kể thời gian chết trên Bus. Hàng đợi lệnh làm việc như một bộ đệm lệnh FIFO (First In First Out, vào trước ra trước). Nếu có sự vào/ra liên tục của dòng mã lệnh trong bộ đệm này thì có nghĩa là có sự phối hợp hoạt động hiệu qủa giữa hai khối EU và BIU theo cơ chế xử lý xen kẽ liên tục dòng mã lệnh để làm tăng tốc độ xử lý tổng thể. Kỹ thuật xen kẽ liên tục dòng mã lệnh sẽ không còn tác dụng tăng tốc độ xử lý của CPU nữa nếu nếu như trong đệm lệnh có chứa các mã lệnh của các lệnh CALL (gọi chương trình con) hoặc JMP (nhảy), bởi vì lúc gặp các lệnh này nội dung cũ của bộ đệm lệnh sẽ bị xoá và thay thế vào đó là nội dung mới được nạp bởi các lệnh mới do lệnh nhảy hoặc gọi quyết định.

Việc này tiêu tốn nhiều thời gian hơn so với trường hợp trong đệm chỉ có mã lệnh của các lệnh tuần tự. EU: Nhận các lệnh được lấy ra trước từ hàng đợi lệnh và cung cấp các toán hạng, các địa chỉ cho BIU để khối này đọc lệnh và dữ liệu. Trong khi đó bản thân EU sẽ giải mã lệnh, thực hiện, rồi lại chuyển các kết quả tới BIU để lưu trữ. Thao tác được thực hiện trước tiên của EU là việc giải mã lệnh và khoảng thời gian này có vẻ như là lãng phí đối với CPU khi mà dường như chẳng có một hoạt động về mặt điện nào diễn ra ở trên Bus.

Nhưng trong thực tế, chính khoảng thời gian này là khoảng thời gian được BIU khai thác để lấy trước các câu lệnh tiếp theo như đã được mô tả ở trên.

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

Tài liệu "Giáo Trình Vi Điều Khiển: Hướng Dẫn Chi Tiết và Thực Hành" cung cấp một cái nhìn tổng quan sâu sắc về các nguyên lý và ứng dụng của vi điều khiển trong thực tế. Nội dung của giáo trình không chỉ bao gồm lý thuyết cơ bản mà còn đi kèm với các bài thực hành cụ thể, giúp người đọc dễ dàng áp dụng kiến thức vào các dự án thực tế. Đặc biệt, tài liệu này rất hữu ích cho sinh viên và những ai đang làm việc trong lĩnh vực điện tử, vì nó giúp họ nắm vững các khái niệm quan trọng và phát triển kỹ năng thực hành.

Để mở rộng thêm kiến thức của bạn về vi điều khiển, bạn có thể tham khảo tài liệu Giáo trình kỹ thuật vi điều khiển đã chỉnh sửa, nơi cung cấp những thông tin cập nhật và chi tiết hơn về kỹ thuật vi điều khiển. Ngoài ra, tài liệu Gt lý thuyết vi điều khiển pic edited 2018 moi nhat sẽ giúp bạn hiểu rõ hơn về các ứng dụng cụ thể của vi điều khiển PIC. Cuối cùng, tài liệu Giáo trình vi điều khiển msp430 lương vinh quốc danh nxb đại học cần thơ 2017 sẽ cung cấp cho bạn những kiến thức chuyên sâu về dòng vi điều khiển MSP430, rất phù hợp cho sinh viên kỹ thuật.

Mỗi tài liệu này là một cơ hội tuyệt vời để bạn khám phá sâu hơn về lĩnh vực vi điều khiển và nâng cao kỹ năng của mình.