1
VI ĐIÊU KHIÊN
Ch ng I: TÔNG QUAN VÊ VI ĐIÊU KHIÊN 8951ươ
I. Tông quan:
- Thuôc ho MOS-51
- Co dung l ng nh 4Kb flash ROM đê l u tr ma lênh (ch ng trinh), th i gian ghi ươ ơ ư ư ươ ơ
xoa lên đên 1000 lân
- Tân sô lam viêc: 0Hz – 20Mhz
- Bô nh RAM nôi 128 byte, 8 bit ơ
- Cung câp 32 tin hiêu điêu khiên I/O
- Co 2 bô timer/counter 16 bit
- Co 5 nguôn ngăt
- Hô tr truyên thông nôi tiêp bât đông ơ
- Co 40 chân
- S dung điên ap cung câp 5VDCư
2
3
II. S đô chân:ơ
U1
AT89C51
9
18
19
29
3 0
3 1
1
2
3
4
5
6
7
8
21
22
23
24
25
26
27
28
10
11
12
13
14
15
16
17
3 9
3 8
3 7
3 6
3 5
3 4
3 3
3 2
RST
XTAL2
XTAL1
PSEN
ALE/PROG
EA/VPP
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P2.0/A8
P2.1/A9
P2.2/A10
P2.3 /A11
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15
P3 .0/RXD
P3 .1/TXD
P3 .2/INT0
P3 .3 /INT1
P3 .4/T0
P3 .5/T1
P3 .6/WR
P3 .7/RD
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3 /AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
1
2
3
10
20 21
31
40
AT89C51
4
Nhom chân nguôn:
- VCC: chân 40, điên ap cung câp 5VDC
- GND: chân 20
Chân RESET: chân 9, tac đông cao (trong th i gian tôi thiêu 2 chu ki may) cho phep ơ
kh i đông lai hê thông.ơ
C1
>1000u F
U2 LM 7805
1
2
3
VIN
GND
VOUT
J1
J2 = 5VDC
T1 (220V-9V)
- +
D1
C2
104
CH ÂN 9
R1
10k
C1
10uF/50V
RESET SW
VCC
5
Nhom chân dao đông: gôm chân 18 va chân 19, cho phep ghep i thach anh vao mach dao
đông bên trong vi điêu khiên
C2
33p
C1
33p
CH ÂN 18
CH ÂN 19
12M hz/ 11.0592M hz
Chân chon bô nh ch ng trinh: chân 31 (EA/VPP) ơ ươ
- Chân 31 nôi mass: s dung bô nh ch ng trinh bên ngoai vi điêu khiên ư ơ ươ
- Chân 31 nôi VCC: s dung bô nh ch ng trinh (4Kb) bên trong vi điêu khiên ư ơ ươ
31
SW
VCC