BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC KINH TẾ - KỸ THUẬT CÔNG NGHIỆP
KHOA ĐIỆN ĐIỆN TỬ - BỘ MÔN ĐIỆN TỬ
BÀI GIẢNG THỰC HÀNH
VI XỬ LÝ- VI ĐIỀU KHIỂN
Đối tượng: HSSV trình độ Đại học
Ngành đào tạo: Công nghệ kỹ thuật Điện tử-truyền thông
2.1. Hướng dẫn ban đầu
6
2.1.1. Cấu tạo và hoạt động của led đơn 6
2.1.2. Các phương pháp điều khiển led đơn 6
2.1.3. Điều khiển day led đơn sáng tắt các kiểu 7
2.2. Hướng dẫn thường xuyên
9
Bài 3. HỆ THỐNG ĐIỀU KHIỂN LED 7DDOANJ NỐI TRỰC TIẾP 10
3.1. Hướng dẫn ban đầu
11
3.1.1. Cấu tạo,sơ đồ nguyên lý và sơ đồ chân led 7 đoạn 11
3.1.2. Bảng hoạt động và cách tạo mã led 7 đoạn 13
3.1.3. Hiển thị các số trên 1 led 7 đoạn 14
3.1.4. Hiển thị các số trên 2 led 7 đoạn 16
3.2. Hướng dẫn thường xuyên
18
Bài 4. HỆ THỐNG GIẢI MÃ LED 7 ĐOẠN QUA IC 7447 19
4.1. Hướng dẫn ban đầu
20
4.1.1. Cấu tạo,hoạt động và sơ đồ chân ic7447 20
M
ẪU
ĐT
-
BG
-
02
8.1.1. Cấu tạo ma trận phím 4*4 48
8.1.2. Điều khiển ma trận phím 48
8.2. Hướng dẫn thường xuyên
53
Bài 9. HỆ THỐNG ĐIỀU KHIỂN LCD 54
9.1. Hướng dẫn ban đầu
55
9.1.1. Cấu tạo và nguyên lý hoạt động của LCD 55
9.1.2. Hiển thị thông tin đứng yên trên LCD 56
9.1.3. Hiển thị thông tin di chuyển trên LCD 58
9.2. Hướng dẫn thường xuyên
59
TÀI LIỆU THAM KHẢO
60
DANH MỤC TỪ KHÓA
61
1
LỜI GIỚI THIỆU
Do thời gian và trình độ có hạn nên bài giảng khó có thể tránh khỏi những thiếu
sót nhất định. Chúng tôi luôn mong nhận được sự góp ý của bạn đọc để bài giảng
được tái bản hoàn thiện hơn trong những lần sau.
Xin chân thành cám ơn!
M
ẪU
ĐT
-
BG
-
032
Nhóm biên soạn
Đào Hưng
Nhóm sửa chữa
Trình độ đào tạo: Đại học - Năm 2007 -
M
ẪU
ĐT
-
BG
-
04
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC KT-KT CÔNG NGHIỆP
KHOA ĐIỆN – ĐIỆN TỬ
Rèn cho sinh viên kỹ năng cơ bản về tổ chức lao động, tác phong nghề
nghiệp, các kỹ năng thực hành về thiết kế mạch điện tử có sử dung các bộ vi
xử lý, cách điều khiển thiết bị ngoại vi bằng phần mềm thông qua vi xử lý.
10
.
Nhiệm vụ của Sinh viên:
Chấp hành tốt các nội quy, quy chế về an toàn của xưởng thực tập.
Tham gia học tập trên lớp đầy đủ, đúng giờ.
Thực hiện tốt các nội dung, bài tập thực hành mà giáo viên hướng dẫn để ra.
11.Tài liệu học tập:
Bài giảng thực hành "Vi xử lý" Trường đại học Kinh tế - Kỹ thuật Công nghiệp
12.Tài liệu tam khảo:
Kỹ thuật Vi xử lý - Văn Thế Minh - NXB Giáo dục-2004
5
13. Tiêu chuẩn đánh giá Sinh viên:
- Theo quyết định số 43/2007/QĐ-BGD&ĐT ngày 15 tháng 08 năm 2007 của Bộ
trưởng Bộ Giáo dục và Đào tạo.
- Theo quyết định số 25/2006/QĐ-BGD&ĐT ngày 26 tháng 06 năm 2006 của Bộ
trưởng Bộ Giáo dục và Đào tạo.
- Theo quyết định số 29/QĐ-ĐHKTKTCN ngày 09 tháng 10 năm 2007 của Hiệu
trưởng Trường Đại học Kinh tế - Kỹ thuật Công nghiệp.
14. Cán bộ tham gia giảng dạy
đoạn
1
3.2 Bảng hoạt động và cách tạo mã led 7 đoạn 1
3.3 Hiển thị các số trên 1 led 7 đoạn 6
3.4 Hiển thị các số trên 2 led 7 đoạn 8
4 Bài 4: Hệ thống giải mã led 7 đoạn qua ic 7447
8
4.1 Cấu tạo, hoạt động và sơ đồ chân ic 7447 1
4.2 Hiển thị các số trên 1 led 7 đoạn 1
4.3 Hiển thị các số trên 2 led 7 đoạn 6
5 Bài 5: Hệ thống quét led 7 đoạn 16
5.1 Quét 2 led 7 đoạn 8
5.2 Quét nhiều led 7 đoạn 8
6 Bài 6: Hệ thống quét ma trận led 16
6.1 Cấu tạo và cách tạo mã trên ma trận led 8*8 2
6.2 Hiển thị chữ đứng yên trên ma trận 6
6.3 Chạy chữ trên ma trận 8
7 Bài 7: Hệ thống điều khiển phím đơn 16
7.1 Cấu tạo và cách sử dụng phím đơn 1
7.2 Điều khiển 1 phím 3
7.3 Điều khiển nhiều phím 12
8 Bài 8: Hệ thống điều khiển ma trận phím 8
7
động, mạch reset, mạch nguồn
YÊU CẦU
- Nắm vững lý thuyết học phần : kỹ thuật vi xử lý
- Thao tác thành thạo các mạch cơ bản của vi điều khiển 8051 đúng kỹ thuật,
mỹ thuật.
DỤNG CỤ
STT Dụng cụ Đơn vị Số lượng
1 Kìm cắt dây Cái 1
2 Kéo Cái 1
3 Đồng hồ vạn năng Cái 1
4 Nguồn DC Cái 1
VẬT TƯ
STT Vật tư Đơn vị Số lượng
1 Bo cắm trắng Cái 1
2 IC AT89C51 Con 1
3 Thạch anh 12MHz Cái 1
4 Tụ 33pF Cái 2
5 Tụ 10uF Cái 2
6 Trở 8,2K Cái 1
7 Nút bấm nhỏ Cái 1
8 LM7805 Cái 1
9 Tụ 104 Cái 2
NỘI DUNG THỰC HÀNH
1.1. Hướng dẫn ban đầu
1.1.1. Giới thiệu sơ đồ chân vi điều khiển 8051
M
ẪU
BÀI TẬP THỰC HÀNH
- Tổ chức nhóm, thay đổi nội dung các công việc cho từng nhóm.
- Uốn nắm học sinh sử dụng các dụng cụ , thực hành lắp mạch
- Giải đáp những thắc mắc của học sinh
KIỂM TRA ĐÁNH GIÁ
Ý thức
(1 đ)
Thời gian
(1 đ)
Tổ chức thực
hiện ( 2 đ)
Hình thức
(1 đ)
Nội dung
(5 đ)
GV HƯỚNG DẪN TỰ HỌC Ở NHÀ
-
Thiết kế mạch in cho các mạch cơ bản và lắp mạch trên mạch in.
- Tính toán chu kỳ máy với mạch thạch anh f =11,0592MHz
- Nắm được nguyên lý điều khiển led đơn ở các chế độ khác nhau.
- Biết cách viết các chương trình tạo thời gian trễ với các khoảng thời gian bất
kỳ.
DỤNG CỤ
STT Dụng cụ Đơn vị Số lượng
1 Kìm cắt dây Cái 1
2 Kéo Cái 1
3 Đồng hồ vạn năng Cái 1
4 Nguồn DC Cái 1
5 Máy vi tính Bộ 1
6 Mạch nạp vi điều khiển Bộ 1
VẬT TƯ
STT Vật tư Đơn vị Số lượng
1 Bo cắm trắng Cái 1
2 IC AT89C51 Con 1
3 Thạch anh 12MHz Cái 1
4 Tụ 33pF Cái 2
5 Tụ 10uF Cái 2
6 Trở 8,2K Cái 1
7 Nút bấm nhỏ Cái 1
8 LM7805 Cái 1
9 Tụ 104 Cái 2
10 Led đơn nhỏ Cái 16
11 Trở 1K Cái 16 6
NỘI DUNG THỰC HÀNH
2.1. Hướng dẫn ban đầu
2.1.1. Cấu tạo và hoạt động của led đơn
VD1: Điều khiển 8 Led đơn kết nối với vi điều khiển theo phương pháp điều khiển
tích cực dương như hình vẽ sáng dần từ trên xuống dưới.
- Hướng dẫn sinh viên lắp mạch như sơ đồ dưới
Cách 1: Ứng dụng lệnh xuất dữ liệu MOV
MAIN:
MOV P2,#00000000B
CALL DELAY
MOV P2,#00000001B
CALL DELAY
MOV P2,#00000011B
CALL DELAY
MOV P2,#00000111B
CALL DELAY
MOV P2,#00001111B
CALL DELAY
MOV P2,#00011111B
CALL DELAY
8
MOV P2,#00111111B
CALL DELAY
MOV P2,#01111111B
CALL DELAY
MOV P2,#11111111B
CALL DELAY
JMP MAIN
DELAY:
MOV R0,#200
Bài 2.5: Điều khiển 8 led sáng chạy 2 led từ giữa ra hai bên?
Bài 2.6: Điều khiển 8 led sáng tắt 5 lần?
Bài 2.7: Điều khiển 8 led sáng đuổi từ hai bên vào giữa?
Bài 2.8: Điều khiển 8 led sáng đuổi từ trên xuống dưới?
Bài 2.9: Làm lại các hiệu ứng ở trên với phương pháp điều khiển Led tích cực âm?
Bài 2.10: Mở rộng điều khiển 16 Led
Bài 2.11: Mở rộng điều khiển 12 Led
- Hướng dẫn lắp mạch và viết chương trình
- Giải đáp các thắc mắc.
KIỂM TRA ĐÁNH GIÁ
Ý thức
(1 đ)
Thời gian
(1 đ)
Tổ chức thực
hiện ( 2 đ)
Hình thức
(1 đ)
Nội dung
(5 đ)
GV HƯỚNG DẪN TỰ HỌC Ở NHÀ
- Thiết kế mạch in cho mạch điều khiển led đơn.
- Kết hợp các kiểu sáng tắt led đơn vào một bài, mỗi kiểu viết thành một chương
trình con.
DỤNG CỤ
STT Dụng cụ Đơn vị Số lượng
1 Kìm cắt dây Cái 1
2 Kéo Cái 1
3 Đồng hồ vạn năng Cái 1
4 Nguồn DC Cái 1
5 Máy vi tính Bộ 1
6 Mạch nạp vi điều khiển Bộ 1
7 Mỏ hàn
VẬT TƯ
STT Vật tư Đơn vị Số lượng
1 Bo phíp đồng Cái 1
2 IC AT89C51 Con 1
3 Thạch anh 12MHz Cái 1
4 Tụ 33pF Cái 2
5 Tụ 10uF Cái 2
6 Trở 8,2K Cái 1
7 Nút bấm nhỏ Cái 1
8 LM7805 Cái 1
9 Tụ 104 Cái 2
10 Led 7 đoạn com anode Cái 2
11
11 Trở 1K Cái 16
12 Thiếc Cuộn 1
13 Muối sắt Túi 1
NỘI DUNG THỰC HÀNH
3.1. Hướng dẫn ban đầu
3.1.1. Cấu tao, sơ đồ nguyên lý và sơ đồ chân led 7 đoạn
12
Khi sử dụng loại led này ta đấu chân COM vào dương nguồn, còn điều khiển
sáng tắt các đoạn từ a đến g bằng các chân cathode, điều khiển mức 0 là sáng, mức 1
là tắt. Vì vậy loại led này còn gọi là led tích cực âm.
Led 7 đoạn Com-Cathode Khi sử dụng loại led này ta đấu chân COM vào đất, còn điều khiển sáng tắt các
đoạn từ a đến g bằng các chân anode, điều khiển mức 1 là sáng, mức 0 là tắt. Vì vậy
loại led này còn gọi là led tích cực dương.
Về mặt nguyên lý cả 2 loại led trên đều có 8 chân gồn 1 chân Com và 7 chân
điều khiển như sau
4 1 0 0 1 1 0 0 1 99H
5 1 0 0 1 0 0 1 0 92H
6 1 0 0 0 0 0 1 0 82H
7 1 1 1 1 1 0 0 0 0F8H
8 1 0 0 0 0 0 0 0 80H
9 1 0 0 1 0 0 0 0 90H 14
Bảng mã cho led Cathode chung(a là MSB, dp là LSB)
Số a b c d e f g dp Mã HEX
0 1 1 1 1 1 1 0 0 0FCH
1 0 1 1 0 0 0 0 0 60H
2 1 1 0 1 1 0 1 0 0DAH
3 1 1 1 1 0 0 1 0 0F2H
4 0 1 1 0 0 1 1 0 66H
5 1 0 1 1 0 1 1 0 0B6H
6 1 0 1 1 1 1 1 0 0BEH
7 1 1 1 0 0 0 0 0 0E0H
8 1 1 1 1 1 1 1 0 0FEH
9 1 1 1 1 0 1 1 0 0F6H
Bảng mã cho led Cathode chung(a là LSB, dp là MSB)
Số dp g f e d c b a Mã HEX
0 0 0 1 1 1 1 1 1 3FH
1 0 0 0 0 0 1 1 0 06H
2 0 1 0 1 1 0 1 1 5BH
3 0 1 0 0 1 1 1 1 4FH