Tài liệu giảng dạy môn thực hành vi điều khiển được biên soạn nhằm cung cấp cho sinh viên các kiến thức về ứng dụng vi điều khiển PIC để lập trình điều khiển, nạp chương trình và thiết[r]
Trang 1LỜI NÓI ĐẦU
Tài liệu giảng dạy môn thực hành vi điều khiển được biên soạn nhằm cung cấp cho sinh viên các kiến thức về ứng dụng vi điều khiển PIC để lập trình điều khiển, nạp chương trình và thiết kế kết nối phần cứng điều khiển thiết bị ngoại vi
Tài liệu giảng dạy này được sử dụng cho môn học thực hành vi điều khiển của các lớp đại học ngành Công nghệ Kỹ thuật điện, điện tử và ngành Công nghệ Kỹ thuật điều khiển và
Tự động hoá tại trường Đại học Trà Vinh với số tiết học là 60 tiết
Bố cục của tài liệu giảng dạy bao gồm 11 bài thực hành dựa theo đề cương môn học thực hành vi điều khiển của chương trình đào tạo Điện Công Nghiệp và chương trình đào tạo
Tự động hoá đã được phê duyệt
Bài 1: Phần mềm lập trình và thiết bị thí nghiệm
Bài 2: Lập trình giao tiếp LED đơn
Bài 3: Giao tiếp nút nhấn
Bài 4: Lập trình giao tiếp LED 7 đoạn
Bài 5: Giao tiếp LCD
Bài 6: Giao tiếp LED ma trận
Bài 7: Timer/Counter
Bài 8: Hoạt động ngắt
Bài 9: Giao tiếp ADC
Bài 10: Điều khiển động cơ DC, động cơ bước
Bài 11: Giao tiếp UART
Trang 2Tài liệu giảng dạy môn: Thực hành vi điều khiển i
MỤC LỤC
BÀI 1: PHẦN MỀM LẬP TRÌNH VÀ THIẾT BỊ THÍ NGHIỆM 1
1 Bộ kit thí nghiệm vi điều khiển: 1
2 Phần mềm và mạch nạp Burn-E 2
3 Phần mềm CCS cho PIC 3
4 Phần mềm protues mô phỏng vi điều khiển 4
BÀI 2: LẬP TRÌNH GIAO TIẾP LED ĐƠN 7
1 Lý thuyết cơ bản 7
2 Nội dung thực hành: 7
2.1 Bài thực hành mẫu: 7
2.2 Bài tập thực hành 8
BÀI 3: GIAO TIẾP NÚT NHẤN 10
1 Lý thuyết cơ bản 10
2 Nội dung thực hành 11
2.1 Bài thực hành mẫu 11
2.2 Bài tập thực hành 14
BÀI 4: LẬP TRÌNH GIAO TIẾP LED 7 ĐOẠN 15
1 Lý thuyết cơ bản 15
2 Nội dung thực hành 16
2.1 Bài thực hành mẫu 16
2.2 Bài tập thực hành 19
BÀI 5: GIAO TIẾP LCD 20
1 Lý thuyết cơ bản 20
2 Nội dung thực hành 24
2.1 Bài thực hành mẫu 24
2.2 Bài tập thực hành 24
BÀI 6: GIAO TIẾP LED MA TRẬN 26
1 Lý thuyết cơ bản 26
2 Nội dung thực hành 29
2.1 Bài thực hành mẫu 29
2.2 Bài tập thực hành 32
BÀI 7: TIMER/COUNTER 33
1 Lý thuyết cơ bản 33
Trang 32 Nội dung thực hành 35
2.1 Bài thực hành mẫu 35
2.2 Bài tập thực hành 36
BÀI 8: HOẠT ĐỘNG NGẮT 38
1 Lý thuyết cơ bản 38
2 Nội dung thực hành 39
2.1 Bài thực hành mẫu 39
2.2 Bài tập thực hành 42
BÀI 9: GIAO TIẾP ADC 43
1 Lý thuyết cơ bản 43
2 Nội dung thực hành 46
2.1 Bài thực hành mẫu 46
2.2 Bài tập thực hành 47
BÀI 10: ĐIỀU KHIỂN ĐỘNG CƠ DC, ĐỘNG CƠ BƯỚC 48
1 Lý thuyết cơ bản 48
2 Nội dung thực hành 55
2.1 Bài thực hành mẫu 55
2.2 Bài tập thực hành 57
BÀI 11: GIAO TIẾP UART 58
1 Lý thuyết cơ bản 58
2 Nội dung thực hành 63
2.1 Bài thực hành mẫu 63
2.2 Bài tập thực hành 66
TÀI LIỆU THAM KHẢO 67
Trang 4Tài liệu giảng dạy môn: Thực hành vi điều khiển 1
BÀI 1: PHẦN MỀM LẬP TRÌNH VÀ THIẾT BỊ THÍ NGHIỆM
Mục tiêu học tập: sau khi học xong bài này, người học có thể
- Xác định được các thiết bị ngoại vi kết nối với vi điều khiển
- Sử dụng được phần mềm biên dịch
- Sử dụng được phần mềm nạp code
- Sử dụng được Protues để mô phỏng vi điều khiển
1 Bộ kit thí nghiệm vi điều khiển:
Hình 1.1 Bộ KIT thực hành Vi điều khiển
Bộ KIT bao gồm các thành phần chính sau:
- Khối CPU: là vi điều khiển có thể tháo rời để thay thế
Trên khối CPU có để sẳn 4 cổng I/O tương ứng cho 4 port, cần lập trình cho port nào thì kết nối dây với port đó
Một cổng kết nối với mạch nạp theo chuẩn ISP
- Khối Led đơn: gồm có 16 led đơn tích cực mức [0]
- Khối led 7 đoạn: gồm có 6 led 7 đoạn anode chung, được kết nối điều khiển theo phương pháp quét nguồn
- Khối phím nhấn đơn: gồm 8 phím nhấn đơn tích cực mức [0]
- Khối ma trận phím 4x4: gồm 16 phím kết nối theo dạng ma trận 4 hàng và 4 cột
Trang 5TÀI LIỆU THAM KHẢO
TÀI LIỆU THAM KHẢO ĐỂ BIÊN SOẠN NỘI DUNG MÔN HỌC
[1] Trương Ngọc Anh, “Giáo trình vi điều khiển PIC lý thuyết và thực hành”, Nhà xuất bản Thanh Niên, 2018
[2] [2] Nguyễn Đình Phú, “Giáo trình vi xử lý”, Trường Đại học Sư Phạm Kỹ Thuật TP.HCM, 2008
TÀI LIỆU THAM KHẢO ĐỀ NGHỊ CHO SINH VIÊN
[1] Đặng Hữu Phúc, “Tài liệu giảng dạy vi điều khiển”, Trường Đại học Trà Vinh, lưu hành nội bộ
[2] Đặng Phước Vinh, “Giáo Trình kỹ thuật vi điều khiển PIC”, Nhà xuất bản Xây dựng,
2019