Vi điều khiển 8051
NỘI DUNG KHÓA HỌC
•
Bài 1: Tổng quan về 8051+NN Lập Trình
•
Bài 2: Lập trình I/0 với Led đơn
•
Bài 3: Điều khiển Led 7_SEG +Phím bấm
•
Bài 4: Lập trình sử dụng LCD
•
Bài 5: Ngắt ngoài của 8051(INT)
•
Bài 6: Ngát Bô Định Thời (Timer)
•
Bài 7: Bộ đếm của 8051 (Counter)
•
Bài 8: Đk động cơ DC+Tổng Kết khoá học
GIỚI THIỆU VỀ VI ĐIỀU KHIỂN 8051
Một số dòng thuộc họ 8051
•
AT89C51
•
AT89C52
•
AT89S51
•
AT89S52
Các lệnh có kích cỡ 12, 14, 16… bit
•
CISC (Complex Instruction Set Computer)
Tập lệnh phức tạp : số lệnh lớn
Các lệnh có kích cỡ bội của 8 bit
SƠ ĐỒ CHÂN
U 1
A T 8 9 C 5 1
3 1
1 9
1 8
9
1 2
1 3
1 4
1 5
1
2
3
4
5
6
7
8
3 9
3 8
3 7
3 6
3 5
P 1 . 4
P 1 . 5
P 1 . 6
P 1 . 7
P 0 . 0
P 0 . 1
P 0 . 2
P 0 . 3
P 0 . 4
P 0 . 5
P 0 . 6
P 0 . 7
P 2 . 0
P 2 . 1
P 2 . 2
P 2 . 3
P 2 . 4
P 2 . 5
P 2 . 6
P 2 . 7
R D
W R
P S E N
A L E / PT X D
R X D
V C C
V S S
SƠ ĐỒ MẠCH RESET
U 3
MẠCH VĐK ĐƠN GIẢN NHẤT
U3
8051
31
19
18
9
39
38
37
36
35
34
33
32
20
40
EA/VP
X1
X2
RESET
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
1
2
3
V I N
G N D
V O U T
+
C 3
1 0 u F / 2 5 V
1 2 V D C I n
C 2
1 0 4
5 V D C O u t
C 1
1 0 4