NỘI DUNG TỔNG HỢP VÀ PHÂN TÍCH GIÁO TRÌNH KỸ THUẬT VI ĐIỀU KHIỂN (MÃ MÔ ĐUN: MĐ 15)


Tổng quan về giáo trình

Giáo trình mô đun Kỹ thuật vi điều khiển (Mã mô đun: MĐ 15) được biên soạn bởi tác giả Hồ Văn Tịnh (Chủ biên) và ban hành lưu hành nội bộ theo Quyết định của Hiệu trưởng Trường Cao đẳng Cơ giới Quảng Ngãi. Học phần thuộc khối các môn học, mô đun chuyên môn ngành, nghề (Phần II) trong chương trình khung đào tạo nghề Điện tử dân dụng trình độ trung cấp. Trong tiến trình đào tạo tổng thể gồm 89 tín chỉ và 1900 giờ học, mô đun MĐ 15 được bố trí học sau các học phần cơ sở: Linh kiện điện tử (MĐ 11), Kỹ thuật mạch điện tử I & II (MĐ 12, MĐ 13) và Kỹ thuật số (MĐ 14). Kiến thức và kỹ năng trong mô đun này là điều kiện tiên quyết phục vụ tiếp thu các mô đun chuyên sâu phía sau như PLC - Cơ bản (MĐ 22), Thiết kế mạch điện tử (MĐ 16) và Thực tập sản xuất (MĐ 23).

Mô đun có tổng thời lượng 90 giờ (tương đương 4 tín chỉ), bao gồm 30 giờ lý thuyết, 57 giờ thực hành/thí nghiệm và 3 giờ kiểm tra. Mục tiêu đào tạo của giáo trình được xác định cụ thể theo ba nhóm chuẩn đầu ra:

  • Chuẩn kiến thức (A1, A2): Cung cấp các nguyên lý cơ bản về vi mạch họ vi điều khiển MCS-51/8051; giải thích nguyên lý vận hành của các hệ thống điều khiển khả trình ứng dụng vi điều khiển.
  • Chuẩn kỹ năng (B1, B2): Rèn luyện năng lực kiểm tra phần cứng, viết và hiệu chỉnh chương trình ứng dụng điều khiển; vận hành các thiết bị và hệ thống mạch điện tử khả trình trong máy dân dụng và dây chuyền sản xuất.
  • Năng lực tự chủ và trách nhiệm (C1): Hình thành tính chủ động, ý thức an toàn điện, an toàn thiết bị và duy trì kỷ luật vệ sinh công nghiệp.

Về cấu trúc, tài liệu tiếp cận từ việc phân tích kiến trúc phần cứng, sơ đồ chân, không gian bộ nhớ đến chi tiết hệ thống tập lệnh và các khối ngoại vi tích hợp (Timer, UART, Ngắt), gắn liền giữa cơ sở lý thuyết và bài tập thực hành trên mô hình.


Nội dung kiến thức cốt lõi

Các chương/chủ đề chính

Nội dung giáo trình được triển khai qua 6 bài học chính theo trình tự logic từ tổng quan kiến trúc phần cứng, tập lệnh đến lập trình các khối ngoại vi chức năng:

  • Bài 1: Bài mở đầu về vi điều khiển (3 giờ lý thuyết): Khái quát lịch sử phát triển vi xử lý từ máy tính ENIAC (1946), phát minh transistor (1948), công nghệ mạch tích hợp IC của Jack Kilby (1958) đến vi xử lý Intel (1974). Phân tích công nghệ bán dẫn MOS và CMOS; phân biệt kiến trúc bộ nhớ Von Neumann (chung đường bus địa chỉ/dữ liệu) và cấu trúc Harvard (tách biệt không gian nhớ chương trình và dữ liệu); giới thiệu hệ thống Bus và các lĩnh vực ứng dụng của vi điều khiển.
  • Bài 2: Cấu trúc phần cứng của vi điều khiển 8051 (7 giờ: 5 lý thuyết, 2 thực hành): Khảo sát sơ đồ khối và 40 chân tín hiệu của vi mạch 8051, bao gồm 4 cổng xuất/nhập 8-bit (P0, P1, P2, P3) và các chân điều khiển đặc biệt: $\overline{\text{PSEN}}$ (chân 29 - cho phép đọc bộ nhớ chương trình ngoài), $\text{ALE}$ (chân 30 - chốt địa chỉ byte thấp để giải đa hợp Port 0), $\overline{\text{EA}}$ (chân 31 - chọn bộ nhớ ROM nội hay ngoại), $\text{RST}$ (chân 9 - ngõ vào reset hệ thống), các chân thạch anh X1, X2 (12MHz), $\text{V}_{CC}$ (chân 40) và $\text{GND}$ (chân 20). Phân tích cấu trúc 128 Byte RAM nội, các Bank thanh ghi (Bank 0 - Bank 3), 128 bit định địa chỉ độc lập (địa chỉ byte 20H-2FH), các thanh ghi chức năng đặc biệt SFR ($\text{PSW}$, $\text{SP}$, $\text{DPTR}$, $\text{PCON}$, $\text{TCON}$, $\text{SCON}$, $\text{IE}$, $\text{IP}$) và kỹ thuật mở rộng 64KB ROM/RAM ngoài qua vi mạch chốt 74373 cùng các tín hiệu $\overline{\text{RD}}$, $\overline{\text{WR}}$.
  • Bài 3: Tập lệnh vi điều khiển 8051 (30 giờ: 8 lý thuyết, 22 thực hành): Hệ thống hóa 8 chế độ định địa chỉ (thanh ghi, trực tiếp, gián tiếp qua @R0/@R1, tức thời #data, tương đối offset, tuyệt đối 2KB qua lệnh AJMP/ACALL, dài 64KB qua LJMP/LCALL, chỉ số @A+DPTR/@A+PC). Phân loại 5 nhóm lệnh hợp ngữ: nhóm lệnh số học (ADD, ADDC, SUBB, INC, DEC, MUL AB, DIV AB), nhóm lệnh logic, nhóm chuyển dữ liệu (MOV, MOVX, MOVC, PUSH, POP), nhóm xử lý bit và nhóm rẽ nhánh chương trình (CJNE, DJNZ, JZ, JNZ).
  • Bài 4: Bộ định thời (Timer) trong vi điều khiển 8051 (15 giờ: 4 lý thuyết, 10 thực hành, 1 kiểm tra): Khảo sát hai bộ định thời 16-bit (Timer 0 và Timer 1) thông qua các thanh ghi byte cao/thấp ($\text{TH0}$, $\text{TL0}$, $\text{TH1}$, $\text{TL1}$); thiết lập chế độ làm việc qua thanh ghi $\text{TMOD}$ (chế độ 0: 13-bit, chế độ 1: 16-bit, chế độ 2: tự nạp lại 8-bit, chế độ 3: chia sẻ bộ đếm) và điều khiển hoạt động bằng thanh ghi $\text{TCON}$.
  • Bài 5: Giới thiệu port nối tiếp trong vi điều khiển 8051 (15 giờ: 5 lý thuyết, 9 thực hành, 1 kiểm tra): Cấu trúc truyền thông dữ liệu nối tiếp thông qua thanh ghi đệm $\text{SBUF}$ (địa chỉ 99H) và thanh ghi điều khiển $\text{SCON}$ (địa chỉ 98H); quản lý bit nhân đôi tốc độ baud $\text{SMOD}$ trong thanh ghi $\text{PCON}$; phân tích 4 chế độ truyền nhận UART (Chế độ 0: thanh ghi dịch 8-bit; Chế độ 1: UART 8-bit tốc độ thay đổi; Chế độ 2: UART 9-bit tốc độ cố định; Chế độ 3: UART 9-bit tốc độ thay đổi).
  • Bài 6: Ngắt trong vi điều khiển 8051 (20 giờ: 5 lý thuyết, 14 thực hành, 1 kiểm tra): Cơ chế xử lý 5 nguồn ngắt (2 ngắt ngoài $\overline{\text{INT0}}$, $\overline{\text{INT1}}$; 2 ngắt định thời Timer 0, Timer 1; 1 ngắt cổng nối tiếp RI/TI); cấu hình cho phép ngắt qua thanh ghi $\text{IE}$ (địa chỉ A8H), phân cấp 2 mức ưu tiên ngắt qua thanh ghi $\text{IP}$ (địa chỉ B8H) và thiết lập chương trình phục vụ ngắt kết thúc bằng lệnh RETI.

Kiến thức nền tảng được xây dựng

Giáo trình trang bị hệ thống kiến trúc máy tính chuyên biệt cho họ vi điều khiển MCS-51:

  • Lý thuyết cấu trúc phần cứng: Phân biệt kiến trúc vi xử lý tổng quát và vi điều khiển tích hợp ngoại vi trên một chip; nguyên lý ghép nối bus đa hợp địa chỉ/dữ liệu bằng tín hiệu điều khiển $\text{ALE}$; phân bổ không gian nhớ độc lập gồm 64KB bộ nhớ chương trình (ROM) và 64KB bộ nhớ dữ liệu (RAM).
  • Nguyên lý tổ chức bộ nhớ nội và thanh ghi: Bản đồ 128 Byte RAM nội với 32 thanh ghi làm việc phân chia trong 4 Bank ($\text{R0}-\text{R7}$ chọn bởi các bit $\text{RS1}$, $\text{RS0}$ trong thanh ghi $\text{PSW}$), 128 bit định vị độc lập (20H-2FH) và các thanh ghi chức năng đặc biệt SFR.
  • Quy luật định thời và chu kỳ máy: Định nghĩa chu kỳ máy chuẩn gồm 12 chu kỳ dao động thạch anh (tương ứng 1 $\mu\text{s}$ ở tần số thạch anh 12 MHz), quy trình nạp - lấy lệnh từ ROM ngoại và giản đồ thời gian của lệnh truy xuất bộ nhớ ngoài MOVX.

Kỹ năng phát triển

  • Kỹ năng kỹ thuật (Technical skills): Ghép nối sơ đồ mạch vi điều khiển 8051 với bộ dao động thạch anh, mạch reset RC, bộ nhớ ngoài và mạch chốt 74373; cấu hình các chân Port 0 đến Port 3 cho các tác vụ điều khiển I/O.
  • Kỹ năng phân tích (Analytical skills): Phân tích và tính toán chu kỳ thực thi của câu lệnh hợp ngữ; xác định dung lượng nạp giá trị ban đầu cho các thanh ghi định thời ($\text{TH}$, $\text{TL}$) để tạo trễ hoặc đếm sự kiện; tính toán tốc độ truyền nhận dữ liệu (baud rate) của cổng nối tiếp UART.
  • Năng lực thực hành chuyên môn (Practical competencies): Biên soạn mã nguồn hợp ngữ Assembly, giải mã trạng thái cờ trong thanh ghi $\text{PSW}$ ($\text{CY}$, $\text{AC}$, $\text{OV}$, $\text{P}$); lập trình điều khiển ghép nối thiết bị ngoại vi, thiết lập xử lý ngắt và vận hành các hệ thống mạch điện tử dân dụng khả trình.

Phương pháp giảng dạy và học tập

Mô đun MĐ 15 được tổ chức đào tạo theo phương pháp giảng dạy tích hợp giữa trang bị lý thuyết chuyên môn và rèn luyện kỹ năng thực hành:

  • Đối với giảng viên: Áp dụng phương pháp dạy học tích cực gồm trình chiếu, thuyết trình ngắn, giảng dạy nêu vấn đề, hướng dẫn học viên đọc tài liệu kỹ thuật. Trong các buổi thực hành tại xưởng, giáo viên thực hiện thao tác mẫu, phân chia nhóm học viên, trực tiếp theo dõi, sửa sai tại chỗ và hướng dẫn sử dụng các mô hình học cụ, phần mềm mô phỏng mạch điều khiển.
  • Đối với học viên: Thực hiện quy trình tự học kết hợp làm việc nhóm (mỗi nhóm từ 2 đến 3 người) để chuẩn bị bài trước khi lên lớp, phân công thảo luận chuyên đề và viết báo cáo kết quả thực hành. Học viên phải tham dự tối thiểu 70% tổng thời lượng môn học (vắng vượt quá 30% thời lượng tích hợp buộc phải học lại mô đun).
  • Cơ sở vật chất phục vụ giảng dạy: Phòng học lý thuyết chuẩn trang bị máy tính, máy chiếu, bảng, tranh vẽ sơ đồ vi mạch. Xưởng thực hành trang bị các bộ thí nghiệm vi điều khiển 8051, máy vi tính nạp chương trình và bộ dụng cụ nghề điện tử.

Quy trình kiểm tra và đánh giá kết quả học tập được thực hiện căn cứ theo Quy chế đào tạo trung cấp hệ chính quy (ban hành kèm theo Thông tư số 09/2017/TT-BLĐTBXH ngày 13/3/2017 của Bộ Lao động – Thương binh và Xã hội), cụ thể:

  • Đánh giá thường xuyên và định kỳ (Trọng số 40%): Bao gồm 01 cột điểm kiểm tra thường xuyên (hệ số 1, thực hiện sau 20 giờ học qua hình thức viết/thuyết trình) và 02 cột điểm kiểm tra định kỳ (hệ số 2, thực hiện sau 40 giờ học qua hình thức viết và thực hành).
  • Thi kết thúc mô đun (Trọng số 60%): Tổ chức sau 90 giờ học bằng hình thức thi vấn đáp kết hợp thực hành trực tiếp trên mô hình để đánh giá toàn diện các chuẩn đầu ra A1, A2, B1, B2, C1, C2. Điểm đánh giá chấm theo thang điểm 10, làm tròn đến một chữ số thập phân.

Điểm nổi bật và cập nhật

  • Cấu trúc biên soạn theo quy chuẩn mô đun nghề: Giáo trình được thiết kế bám sát chương trình khung đào tạo nghề Điện tử dân dụng ban hành nội bộ tại Trường Cao đẳng Cơ giới Quảng Ngãi, tích hợp kiến thức từ các tài liệu kinh điển trong nước của các tác giả:
    • Tống Văn On, Hoàng Đức Hải (Họ vi điều khiển 8051, NXB Lao động - Xã hội, 2005)
    • Ngô Diên Tập (Lập trình bằng hợp ngữ, NXB KHKT, 1998; Vi xử lý trong đo lường và điều khiển, NXB KHKT, 1999; Giáo trình vi xử lý và cấu trúc máy tính, NXB Giáo dục, 2007)
    • Đỗ Xuân Thụ, Hồ Khánh Lâm (Kỹ thuật vi xử lý và máy tính, NXB Giáo dục, 2000)
    • Nguyễn Tăng Cường, Phan Quốc Thắng (Cấu trúc và lập trình vi điều khiển, NXB KHKT, 2004)
  • Tập trung vào phần cứng vi mạch họ MCS-51: Cung cấp thông số kỹ thuật chuẩn của chip vi điều khiển 8051 với 4KB ROM, 128 Byte RAM, 4 cổng I/O và 210 vị trí nhớ định địa chỉ theo bit, giúp người học xử lý logic nhị phân trực tiếp trên từng bit nhớ mà không cần qua chuỗi lệnh đọc - sửa - ghi phức tạp.
  • Tích hợp các chế độ tiết kiệm năng lượng công nghệ CMOS: Phân tích hoạt động của thanh ghi điều khiển nguồn $\text{PCON}$ ở địa chỉ 87H với hai chế độ hoạt động năng lượng thấp: chế độ nghỉ ($\text{Idle Mode}$) và chế độ nguồn giảm ($\text{Power Down Mode}$).
  • Minh họa thực tế ứng dụng trong thiết bị gia dụng: Phân tích vai trò của bộ vi điều khiển trong các thiết bị thực tế như tivi, thiết bị âm thanh Hi-Fi, máy giặt, máy công cụ CNC và các dây chuyền sản xuất tự động cỡ nhỏ và trung bình.

Đối tượng sử dụng giáo trình

  • Học viên và sinh viên ngành kỹ thuật: Sử dụng làm tài liệu học tập chính khóa cho học viên trình độ trung cấp nghề Điện tử dân dụng; sinh viên cao đẳng các ngành kỹ thuật liên quan như Điện tử công nghiệp, Cơ điện tử, Tự động hóa.
  • Điều kiện tiên quyết đối với người học: Cần hoàn thành các học phần nền tảng gồm Kỹ thuật an toàn điện (MH 07), Điện kỹ thuật (MH 08), Linh kiện điện tử (MĐ 11), Kỹ thuật mạch điện tử I & II (MĐ 12, MĐ 13) và Kỹ thuật số (MĐ 14) để có nền tảng về mạch số, đại số logic và cổng logic.
  • Giảng viên chuyên ngành: Sử dụng làm căn cứ thiết kế giáo án bài giảng lý thuyết tích hợp, xây dựng hệ thống phiếu hướng dẫn thực hành tại xưởng và làm cơ sở biên soạn ngân hàng câu hỏi kiểm tra, đề thi vấn đáp - thực hành kết thúc mô đun.
  • Kỹ thuật viên và công nhân kỹ thuật: Tài liệu tra cứu cấu trúc phần cứng, bản đồ thanh ghi chức năng đặc biệt SFR, cú pháp tập lệnh hợp ngữ phục vụ công tác sửa chữa bo mạch điện tử khả trình và bảo trì thiết bị trong công nghiệp dân dụng.

Câu hỏi thường gặp

1. Giáo trình này phù hợp với đối tượng nào?

Giáo trình được thiết kế chuẩn hóa cho học viên trình độ trung cấp nghề Điện tử dân dụng theo chương trình đào tạo của Trường Cao đẳng Cơ giới Quảng Ngãi. Đồng thời, tài liệu phù hợp làm giáo trình giảng dạy cho các khóa đào tạo ngắn hạn và làm tài liệu tham khảo cho kỹ thuật viên sửa chữa mạch điều khiển.

2. Cần kiến thức nền nào để học mô đun này?

Người học cần hoàn thành các môn học tiên quyết bao gồm Linh kiện điện tử (MĐ 11), Kỹ thuật mạch điện tử I & II (MĐ 12, MĐ 13) và Kỹ thuật số (MĐ 14) để nắm vững cấu trúc linh kiện bán dẫn, sơ đồ mạch tương tự, bảng mã nhị phân/hexadecimal và nguyên lý cổng logic số.

3. Điểm khác biệt trong cấu trúc phân bổ thời lượng của giáo trình là gì?

Giáo trình phân bổ thời lượng thực hành chiếm ưu thế với 57 giờ thực hành trên tổng số 90 giờ đào tạo (tỷ lệ thực hành đạt 63,3%). Nội dung tập trung vào thao tác kết nối phần cứng thực tế, khảo sát giản đồ xung và lập trình trực tiếp các bài toán ngoại vi trên tập lệnh hợp ngữ.

                    PHÂN BỔ THỜI LƯỢNG MÔ ĐUN (90 GIỜ)

4. Làm sao để tự học và nghiên cứu giáo trình hiệu quả?

Học viên cần chuẩn bị bài trước khi đến lớp, làm việc theo nhóm 2-3 người để phân công nghiên cứu các chủ đề kỹ thuật, tuân thủ yêu cầu tham gia tối thiểu 70% thời lượng giờ giảng tích hợp và rèn luyện kỹ năng viết mã nguồn, mô phỏng mạch điện tử theo từng bài học.

5. Có những tài liệu bổ trợ nào kèm theo giáo trình?

Giáo trình tích hợp danh mục 6 tài liệu tham khảo chuyên ngành tiêu chuẩn từ các tác giả uy tín như Tống Văn On, Hoàng Đức Hải (2005), Ngô Diên Tập (1998, 1999, 2007), Đỗ Xuân Thụ (2000), Nguyễn Tăng Cường (2004) cùng các học cụ, mô hình thực hành vi điều khiển tại xưởng.


Kết luận

Giáo trình mô đun Kỹ thuật vi điều khiển (MĐ 15) của Trường Cao đẳng Cơ giới Quảng Ngãi hệ thống hóa toàn diện các kiến thức phần cứng vi mạch họ 8051, cấu trúc tổ chức bộ nhớ RAM/ROM, cơ chế truy xuất bus ngoài, kỹ thuật định địa chỉ và tập lệnh hợp ngữ chuyên dụng. Thông qua 90 giờ đào tạo tích hợp, học viên được trang bị năng lực phân tích mạch điện tử khả trình, thiết lập các khối chức năng Timer, UART, hệ thống ngắt và lập trình các ứng dụng điều khiển thiết bị dân dụng.

Tiến trình học tập từ mô đun MĐ 15 tạo tiền đề kỹ thuật trực tiếp để người học tiếp tục phát triển chuyên môn trong các học phần tiếp theo của chương trình đào tạo gồm PLC - Cơ bản (MĐ 22), Điện tử nâng cao (MĐ 18) và Thực tập sản xuất (MĐ 23).