0
ỦY BAN NHÂN DÂN HUYỆN CỦ CHI
TRƯỜNG TRUNG CẤP NGHỀ CỦ CHI
GIÁO TRÌNH
MÔ ĐUN: LẬP TRÌNH VI ĐIỀU KHIỂN
NGHỀ: ĐIỆN TỬ CÔNG NGHIỆP
TRÌNH ĐỘ: TRUNG CẤP NGH
Ban hành kèm theo Quyết định số: 89 /QĐ-TCN ngày 15 tháng 8 m 2024 của
Hiệu trưởng trường Trung Cấp Nghề Củ Chi
Củ Chi, năm 2024
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
LI GII THIU
Để thc hin biên soạn giáo trình đào tạo ngh Đin t công nghip trình độ TCN,
giáo trình đun Lập trình vi điều khin mt trong nhng giáo trình học đào tạo
được biên son theo nội dung chương trình khung được S Lao động - Thương binh và Xã
hội TPHCM Trường trung cp ngh C Chi ban hành dành cho h Trung Cp Ngh Đin
t công nghip.
Ni dung biên son ngn gn, d hiu, tích hp kiến thc k Năng cht ch vi
nhau, logíc.
Khi biên soạn, ngưi biên soạn đã cố gng cp nht nhng kiến thc mi liên
quan đến nội dung chương trình đào tạo phù hp vi mục tiêu đào tạo, ni dung thuyết
thực hành được biên son gn vi nhu cu thc tế hc tập đồng thi tính thc tin
cao. Nội dung giáo trình được biên son với dung lượng thời gian đào tạo 90 gi gm có:
Bài 1: Cài đặt phn mm vi điu khin
Bài 2: Lp trình giao tiếp led đơn
Bài 3: Lp trình giao tiếp led 7 đoạn
Bài 4: Lp trình s dng timer/counter
Bài 5: Lp trình nút nhn
Bài 6: Lập trình điều khiển động cơ
Bài 7: Lp trình cm biến
Bài 8: Lập trình điều khin t xa
Bài 9: Lập trình điều khin không dây
Bài 10: Lp trình giao tiếp LCD
Bài 11: Lp trình giao tiếp ADC
Trong quá trình s dng giáo trình, tu theo yêu cầu cũng như khoa hc công
ngh phát trin th điều chnh thi gian b sung nhng kiến thc mi cho phù hp.
Trong giáo trình, Tôi đề ra ni dung bài tp ca từng bài để người hc cng c áp
dng kiến thc phù hp vi k năng.
Mặc đã c gng t chc biên soạn để đáp ng được mục tiêu đào tạo nhưng không
tránh được nhng khiếm khuyết. Rt mong nhận được đóng góp ý kiến ca các thy,
giáo, bạn đọc đ người biên son s hiu chnh hoàn thiện hơn.
Tp. HCM, ngày tháng năm 2024
Giáo viên biên son
3
MC LC
Trang
TUYÊN B BN QUYN ........................................................................................ 1
LI GII THIU ...................................................................................................... 2
MC LC ................................................................................................................. 3
Bài 1: Cài đt phn mềm vi điều khin .................................................................. 7
1. Lập trình C cho vi điu khin ................................................................................. 7
1.1. Gii thiệu vi điều khin ...................................................................................... 7
1.2. Lập trình C cho vi điều khin. ............................................................................. 9
1.3. Hư hỏng thường gp, nguyên nhân và cách khc phc ....................................... 12
2. Cài đặt phn mm Arduino ..................................................................................... 13
2.1. Cấu trúc chương trình Arduino ........................................................................... 13
2.2. Cài đặt phn mm Arduino .................................................................................. 15
2.3. Hư hỏng thường gp, nguyên nhân và cách khc phc ....................................... 20
Bài 2: Lp trình giao tiếp led đơn ........................................................................ 22
1. Led đơn. ................................................................................................................. 22
1.1. Led đơn tích cực mc thp .................................................................................. 22
1.2. Led đơn tích cực mc cao .................................................................................. 22
2. Lp trình giao tiếp led đơn ..................................................................................... 23
2.1. Chun b dng c, thiết b vt liu. ...................................................................... 23
2.2. Lp trình giao tiếp led đơn ................................................................................. 24
2.3. Kết ni dây dn và vn hành mch ...................................................................... 25
2.4. Hư hỏng thường gp, nguyên nhân và cách khc phc ....................................... 25
3. Bài tp ... ................................................................................................................. 27
Bài 3: Lp trình giao tiếp led 7 đoạn ...................................................................... 35
1. Phương pháp hiển th led 7 đon ............................................................................ 35
1.1. Cấu trúc Led 7 đon ............................................................................................ 35
1.2. Phương pháp quét, phương pháp cht. ............................................................... 35
2. Lp trình giao tiếp led 7 đoạn ................................................................................. 36
2.1. Chun b dng c, thiết b vt liu. ...................................................................... 36
2.2. Lp trình giao tiếp led 7 đoạn ............................................................................. 37
2.3. Kết ni dây dn và vn hành mch ...................................................................... 38
2.4. Hư hỏng thường gp, nguyên nhân và cách khc phc ....................................... 49
3. Bài tp ... ................................................................................................................. 40
Bài 4: Lp trình s dng timer/counter ................................................................. 43
1. Timer/counter ......................................................................................................... 43
1.1. Phân loi các timer? ............................................................................................ 43