Professional Documents
Culture Documents
Bao Cao Do An
Bao Cao Do An
MC LC
A.PHN M U
I. t vn ..............................................................................................................1
II. Gii hn ca ti.................................................................................................1
B. PHN NI DUNG
Chng I. Gii thiu chung v cc phng php thc hin............................................5
Chng II.Gii thiu cc linh kin trong mch...............................................................7
I. IC x l trung tm 89C51.......................................................................................7
1. S chn vi iu khin 89C51.........................................................................7
2. Cu trc bn trong ca vi iu khin 89C51.......................................................9
a. S khi bn trong vi iu khin 89C51.......................................................9
b. T chc b nh................................................................................................9
II. Kho st IC 78XX.................................................................................................18
a. cu trc bn trong v s chn...........................................................18
b. Chc nng ca cc chn...................................................................................19
3. Kho st IC ULN2803.............................................................................21
a. S chn........................................................................................................21
b. Thng s ca IC ULN 2803.............................................................................22
4. Kho st transistor A1015...................................................................................22
a. S chn........................................................................................................22
b. Trng thi hot ng........................................................................................23
c. Thng s ca transistor A1015........................................................................23
5. Led ma trn 8x8.................................................................................................24
a. Cu trc v s chn ca led.........................................................................24
b. Thng s ca led..............................................................................................25
N MN HC
N MN HC
A. PHN M U
I.T VN :
C nhiu cch hin th thng tin. Nhng nhng bng th hin ni dung
thng tin bng in li gy nhiu n tng v tc ng mnh n ngi xem nht.
S dng vi iu khin.
u im: phn cng n gin, c th th hin v thay i nhiu ni dung
mt cch linh hat. Khi cn thay i ni dung ch cn thay i chng trnh iu
khin
Khuyt im: phn mm phc tp.
S dng eeprom:
N MN HC
B. PHN NI DUNG
CHNG I: GII THIU CHUNG V CC
PHNG PHP THC HIN
KHI CNG
SUT HNG
KHI IU
KHIN
KHI QUT CT
KHI NGUN
KHI HIN
TH
N MN HC
N MN HC
2 b m/ nh thi 16 bit.
C cc lnh x l bit.
S lc v cc chn ca 89C51:
N MN HC
Tn
P3.0
RXD
P3.1
TXD
P3.2
/INT0
Ng vo ngt cng th 0.
P3.3
/INT1
Ng vo ngt cng th 1.
P3.4
T0
Ng vo ca TIMER/ COUNTER th 0.
P3.5
T1
Ng vo ca TIMER/ COUNTER th 1.
P3.6
/WR
P3.7
/RD
N MN HC
N MN HC
a ch
byte
a ch bit
7F
a ch bit
FF
F0 F7
F6
F5
F4 F3 F2 F1
F0
E0 E7 E6 E5 E4 E3 E2 E1
E0
ACC
RAM a dng
D0 D7 D6 D5 D4 D3 D2 D1 D0
30
2F
2E
2D
2C
2B
2A
29
28
27
26
25
24
23
22
21
20
1F
18
17
10
0F
08
07
00
B8
7F
77
6F
67
5F
57
4F
47
3F
37
2F
27
1F
17
0F
07
7E
76
6E
66
5E
56
4E
46
3E
36
2E
26
1E
16
0E
06
7D
75
6D
65
5D
55
4D
45
3D
35
2D
25
1D
15
0D
05
7C 7B
74 73
6C 6B
64 63
5C 5B
54 53
4C 4B
44 43
3C 3B
34 33
2C 2B
24 23
1C 1B
14 13
0C 0B
04 03
Bank 3
7A
72
6A
62
5A
52
4A
42
3A
32
2A
22
1A
12
0A
02
79
71
69
61
59
51
49
41
39
31
29
21
19
11
09
01
Bank 2
Bank 1
Bank thanh ghi 0
(mc nh cho R0 -R7)
78
70
68
60
58
50
48
40
38
30
28
20
18
10
08
00
PSW
BC BB BA B9 B8
IP
B0 B7 B6 B5 B4 B3 B2 B1 B0
P.3
A8 AF
AC AB AA A9 A8
IE
A0 A7 A6 A5 A4 A3 A2 A1 A0
P2
99
98
Khng c a ch ho bit
9F 9E 9D 9C 9B 9A 99 98
90
97
96
95
94 93 92
91
90
SBUF
SCON
P1
8D
8C
8B
8A
89
Khng c a ch ho bit
Khng c a ch ho bit
Khng c a ch ho bit
Khng c a ch ho bit
Khng c a ch ho bit
TH1
TH0
TL1
TL0
TMOD
88
87
8F 8E 8D 8C 8B 8A 89 88
Khng c a ch ho bit
TCON
PCON
83
82
81
88
Khng c a ch ho bit
Khng c a ch ho bit
Khng c a ch ho bit
86 85 84 83 82 81 80
87
DPH
DPL
SP
P0
N MN HC
Ram a dng:
Vng nh Ram a dng gm c 80 byte a ch t 30H 7FH .Vng nh bank
thanh ghi 32 byte t 00H 1FH cng c th dung lm vng nh Ram a dng. Mi a
ch trong vng Ram a dng u c th truy xut t do dng kiu a ch trc tip hoc
gin tip. B nh ngan xp ca vi iu khin dng b nh Ram ni nn dung lng b
nh ngn xp nh trong khi cc b vi x l bn ngoi lm b nh ngn xp nn dung
lng ty m rng.
Ram c th truy xut tng bit:
89C51 cha 210 bit c a ch ha tng bit, trong 128 bit cha cc byte c
a ch t 20H n 2FH, cc bit cn li cha trong nhm thanh ghi chc nng c bit.
tng truy xut tng bit bng phn mm l mt c tnh mnh ca vi iu khin
ni chung. Cc bit c th c t, xa, and, or, vi 1 lnh n. Ngoi ra cc port cng
c th truy xut c tng bt lm n gin phn mm xut nhp tng bit.
Cc bank thanh ghi:
y l lnh 1 byte dng a ch thanh ghi. Tuy nhin c th thi hnh bng
lnh 2 byte dng a ch trc tip nm trong byte th 2: MOV A, 05H.
Bank thanh ghi tch cc bng cch thay i cc bit trong t trng thi
chng trnh (PSW). Gi s thanh ghi th 3 ang c truy xut, lnh sau y s di
chuyn ni dung ca thanh ghi A vo nh ram c a ch 18H:
N MN HC
R0, A.
N MN HC
Thanh ghi
m chng trnh PC
Thanhghi tch ly A
Thanh ghi B
Thanh ghi trng thi
SP
DPTR
Port 0 n Port 3
IP
IE
Cc thanh ghi nh thi
Ni dung
0000H
00H
00H
00H
07H
0000H
FFH
XXX0000 B
0XX00000 B
00H
m s kin.
Mc ch
iu khin Timer
a ch
88H
a ch ha tng bit
C
N MN HC
TMOD
89H
Khng
TL0
90H
Khng
TL1
91H
Khng
TH0
92H
Khng
TH1
93H
Khng
Tn
Timer
M t
GATE
C/T
M1
Bit 1 ca ch mode
M0
Bit 0 ca ch mode
GATE
C/T
M1
Bit 1 ca ch mode
M0
Bit 0 ca ch mode
N MN HC
Bit
K hiu
a ch
M t
TCON.7
TF1
8FH
TCON.6
TR1
8EH
TCON.5
TF0
8DH
C bo trn Timer 0.
TCON.4
TR0
8CH
TCON.3
IE1
8BH
TCON.2
IT1
8AH
TCON.1
IE0
89H
TCON.0
IT0
88h
N MN HC
TR1
Cho php v cm ngt :mi ngun ngt c cho php hoc cm ngt
qua mt thanh ghi chc nng t bit c nh a ch bit IE ( Interrupt Enable : cho php
ngt ) a ch A8H.
Bit
K hiu
a ch bit
M t
IE.7
EA
AFH
IE.6
AEH
Khng c m t
IE.5
ET2
ADH
IE.4
ES
ACH
N MN HC
IE.3
ET1
ABH
IE.2
EX1
AAH
IE.1
ET0
A9H
IE.0
EX0
A8H
Tm tt thanh ghi IE
Cc c ngt :
Khi iu kin ngt xy ra th ng vi tng loi ngt m loi c c t ln mt
xc nhn ngt.
Ngt
Bn ngoi 0
IE0
TCON.1
Bn ngoi 1
IE1
TCON.3
Timer 1
TF1
TCON.7
Timer 0
TF0
TCON.5
Port ni tip
TI
SCON.1
Port ni tip
RI
SCON.0
Cc lai c ngt
Cc vect ngt :
Khi chp nhn ngt, gi tr c np vo PC c gi l vector ngt. N l a ch
bt u ca ISR cho ngun to ngt, cc vector ngt c cho bng sau
Ngt
a ch vector
Reset h thng
RST
0000H
Bn ngoi 0
IE0
0003H
Timer 0
TF0
000BH
Bn ngoi 1
IE1
0013H
Timer 1
TF1
001BH
Port ni tip
TI v RI
0023H
Timer 2
002BH
N MN HC
Kt hp 89C51 vi b nh ngoi
N MN HC
Chn s 1 ly in p vo.
Chn s 2 ni mass
Chn s 3 ly in p ra.
N MN HC
Trong :
theo.
N MN HC
N MN HC
4.5 - 5.5 V
50V
500mA
1A
150mA
20ns
150ns
4 - 4.2 V
-40 1250 C
3. KHO ST IC ULN2803.
L IC gm 8 cng o, mi cng o gm transistor ghp darlington vi dng in
v in p ng ra cao.
a. S chn.
Trong :
N MN HC
N MN HC
N MN HC
]
SVTH: Hunh Hng Hi L Quc Thnh t
Trang 25
N MN HC
bThng s ca led:
N MN HC
C s l lun.
N MN HC
Khi cng sut hng c nhim v nng cng sut d liu xut ra t vi iu
khin cung cp cho mch hin th.
N MN HC
N MN HC
N MN HC
N MN HC
3. S mch in :
N MN HC
N MN HC
000h
bit
bit
bit
p2.0
p2.1
p2.2
mov
x6:
clr
setb
clr
setb
djnz
lcall
r6,#48
setb din
clock
clock
lacth
lacth
r6,x6
delay
td:
mov
mov
clr
clr
x3:
mov r3,#0
r2,#0
dptr,#500h
clock
lacth
mov r1,#02
x2:
clr
mov
mov r3,#48
din
dpl,r2
x1:
mov
a,#0
N MN HC
movc a,@a+dptr
setb
clr
setb
clr
clock
clock
lacth
lacth
mov
lcall
mov
setb
inc
djnz
djnz
p1,a
delay
p1,#00h
din
dptr
r3,x1
r1,x2
inc
cjne
r2
r2,#90,x3
lcall
lcall
delay
delay
mov
mov
mov
mov
clr
clr
x4:
r3,#0
r2,#0
dptr,#558h
r2,#058h
clock
lacth
mov r1,#02
x5:
clr
mov
mov r3,#48
din
dpl,r2
x7:
mov a,#0
movc a,@a+dptr
setb
clr
clock
clock
N MN HC
setb
clr
lacth
lacth
mov
lcall
mov
setb
inc
djnz
djnz
p1,a
delay
p1,#00h
din
dptr
r3,x7
r1,x5
dec
cjne
r2
r2,#0ffh,x4
lcall
lcall
delay
delay
jmp
td
delay:
mov
djnz
mov
djnz
ret
org
db
db
db
db
db
db
r4,#0ffh
r4,$
r5,#0
r5,$
500h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
db
0FFH,0FFH,18H,18H,0FFH,0FFH,0H,0FCH,0FEH,13H,13H,0FEH,0FCH,0H,0FDH,0F
DH,0H,18H,18H,18H,0H
db
N MN HC
0FFH,0FFH,93H,0C7H,7EH,3CH,0H,0FCH,0FEH,13H,13H,0FEH,0FCH,0H,3H,3H,0F
FH,0FFH,3H,3H
db
db
db
db
db
db
end
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
00h,00h,00h,00h,00h,00h,00h,00h
C. KT LUN
I. KT LUN:
Sau khi han tt n ny gip em hiu thm rt nhiu iu v vi iu khin 8051.
Cch ha ng cng nh cch lp trnh c nhiu thay i so vi l thuyt, nh cch lp
trnh chng nhiu bng phn mm, cch thc hin qut led. Cng qua n ny gip em
hiu r hn v thit k phn ngun cung cp sao cho hp l. Cch giao tip iu khin
ti cng sut ln.
II. HNG PHT TRIN CA TI:
n ny c th c pht trin ln thnh n tt nghip vi vic giao tip vi my
tnh c th thay i cch hat ng cng nh ni dung bng quang bo bng vic thay i
ni dung trn my tnh, hay c th dng remote u khin t xa bng quang bo. Mt k
SVTH: Hunh Hng Hi L Quc Thnh t
Trang 37
N MN HC
thut cao hn l c th thay i ni dung ca bng quang bo thng qua mng internet
nh cc bng quang bo m ta thy trn cc xa l hng dn giao thng.