Professional Documents
Culture Documents
Thiết Kế Hệ Thống Quảng Cáo Dùng Vi Điều Khiển AT89C51 Cũng Như Họ Vi Điều Khiển 8051
Thiết Kế Hệ Thống Quảng Cáo Dùng Vi Điều Khiển AT89C51 Cũng Như Họ Vi Điều Khiển 8051
M U
Cng vi s pht trin i ln cc doanh nghip thuc nhiu thnh phn,
trong mi lnh vc rt cn mt ch ng trn th trng, c bit l vn
qung b sn phm ca mnh tng tnh cnh tranh. Trong mt hnh
thc ng vai tr ht sc quan trng cho s thnh cng i vi doanh
nghip chnh l nh vo qung co.
Hin nay c rt nhiu hnh thc qung co khc nhau nh qung co bng
pha n p phic, bin k v, can Mt trong s nhng hnh thc c hiu
qu nht v ang c s dng rng ri l thng tin qung co bng
bng in t. lm c mt bng in t chng ta c th dng vi x l,
dng IC ri, dng EPROM, dng vi iu khin, hay iu khin bng my
tnh... Trong n tt nghip ny em xin trnh by thit k H Thng
Qung Co s dng vi iu khin AT89C51.
CHNG I
I. NHNG C IM C BN H VI X L 8051
2. B v iu khin 8051
B vi iu khin 8051 l thnh vin u tin ca h 8051. Hng Intel
k hiu n nh l MCS51
c tnh S lng
ROM trn chp 4K byte
RAM 128 byte
B nh thi 2
Cc chn vo - ra 32
Cng ni tip 1
Ngun ngt 6
Timer 2, 1 , 0 : B nh thi 2 , 1 , 0
INT 1
INT 0
Timer 2 ( 8032,8052)
Timer 1
Timer 0 T 2 EX
Serial port
128 Byte
RAM ROM Timer 2
(8032/8052) (8032/8052) T2
Interrupt 0K - 8031/8032
Control Other 128 Byte 4K - 8051 Timer 1 T1
registers 8K - 8052
RAM Timer 0 T0
CPU
SERIAL
Oscillator Bus control I/O Port PORT
EA ALE
RST PSEN P0 P1 P2 P3
TXD RXD
Address/Data
1. B vi iu khin 8052:
B nh thi 2 3 2
Chn vo - ra 32 32 32
Cng ni tip 1 1 1
Ngun ngt 6 8 6
2. B vi iu khin 8031:
AT89C51 4K 128 32 2 6 5V 40
AT89LV51 4K 128 32 2 6 3V 40
AT89C1051 1K 64 15 1 3 3V 20
AT89C2051 2K 128 15 2 6 3V 20
AT89C52 8K 256 32 3 8 5V 40
AT89LV52 8K 128 32 3 8 3V 40
Bng 1.3: Cc phin bn ca 8051 t Atmel (Flash ROM).
Ch C trong k hiu AT89C51 l CMOS.
Cng c nhng phin bn ng v v tc khc nhau ca nhng
sn phm trn y xem bng 1.4. V d rng ch C ng trc s 51
trong AT 89C51 -12PC l k hiu cho CMOS 12 k hiu cho 12 MHZ v
P l kiu ng v DIP v ch C cui cng l k hiu cho thng mi
(ngc vi ch M l qun s ). Thng thng AT89C51 - 12PC rt l
tng cho cc d n ca hc sinh, sinh vin.
DS5000-8-12 8K 12MHz
CHNG II
Vcc
PORT 0 DRIVE PORT 0 DRIVE
GND
PROGRAM
B STACK ADDRESS
ACC
REGISTER POINTER REGISTER
BUFFER
TMP2 TMP1
PC
ALU INCREMENTER
PROGRAM
PSW COUNTER
PSEN
ALE/PROG TIMING
INTRUCTION DPTR
EA/Vpp AND REGISTER
CONTROL
RST
PORT 1 PORT 3
LATCH LATCH
OSC
PORT 1 DRIVE PORT 3 DRIVE
2. c Tnh Ca AT89C51
Chp AT89C51 cha trn 60000 Transistor bao gm 4Kbyte ROM, 128Byte
RAM, 32 ng xut nhp, 1 Port ni tip v 2 b nh thi 16 bit. Mt s
lng mch ng ch trong IC n. Cc thnh vin mi c thm vo
cho h MCS-51 v cc bin th ny gn nh c gp i cc c trng ny.
Tp on Seimens, ngun sn xut th hai cc b vi iu khin thuc h
MCS-50 cung cp Chp SAB80515, mt ci tin ca 8051 cha trong mt
v 68 chn, c 6 Port xut nhp 8-bit, 13 ngun to ra ngt v mt b bin
i A/D 8-bit vi 8 knh ng vo. H 8051 l mt trong nhng b vi iu
khin 8-bit mnh v linh hot nht, tr thnh b vi iu khin hng u
trong nhng nm gn y.
- IC AT98C51 c 40 chn.
- 4 Cng vo ra 8 bit.
- 2 B nh thi 16 bit.
1 P 1.0 Vcc 40
2 P 1.1 P 0.0 39
3 P 1.2 P 0.1 38
4 P 1.3 P 0.2 37
5 P 1.4 P 0.3 36
6 P 1.5 P 0.4 35
7 P 1.6 P 0.5 34
8 P 1.7 P 0.6 33
9 RST INTEL P 0.7 32
RXD 10 P 3.0 89C51 EA 31
IC 1
8051
Oscillator
18 19
X1
C1 12MHz C2
30pF 30pF
IC 1
TTL
18
8051
Oscillator
Oscillator
19
74LS04
V DD
Read Interrnal Read
latch Pull-up pin
Porrt
pin
D Q
Port
Write Latch
to Latch
5. T chc b nh
a a
ch a chBit ch a chBit
Byte ( Bit Address ) Byte ( Bit Address )
7F FF
F0 EF EE ED EC EB EA E9 E8 B
80 Byte
V ng RAM adng
(General PurposeRAM) E0 E7 E6 E5 E4 E3 E2 E1 E0 ACC
30 D0 D7 D6 D5 D4 D3 D2 D1 D0 PSW
2F 7F 7E 7D 7C 7B 7A 79 78
2E 77 76 75 74 73 72 71 70 B8 BF BE BD BC BB BA B9 B8 IP
2D 6F 6E 6D 6C 6B 6A 69 68
Bit addressable locations
2C 67 66 65 64 63 62 61 60 B0 B7 B6 B5 B4 B3 B2 B1 B0 P3
2B 5F 5E 5D 5C 5B 5A 59 58
2A 56 56 55 54 53 52 51 50 A8 AF AE AD AC AB AA A9 A8 IE
29 4F 4E 4D 4C 4B 4A 49 48
A0 A7 A6 A5 A4 A3 A2 A1 A0 P2
28 47 46 45 44 43 42 41 40
27 3F 3E 3D 3C 3B 3A 39 38
99 Not bit addressable SBUF
26 37 36 35 34 33 32 31 30
98 9F 9E 9D 9C 9B 9A 99 98 SCON
25 2F 2E 2D 2C 2B 2A 29 28
24 27 26 25 24 23 22 21 20 90 97 96 95 94 83 92 91 90 P1
23 1F 1E 1D 1C 1B 1A 19 18
22 17 16 15 14 13 12 11 10 8D Not bit addressable TH1
21 0F 0E 0D 0C 0B 0A 09 08 8C Not bit addressable TH0
20 07 06 05 04 03 02 01 00 8B Not bit addressable TL1
1F 8A Not bit addressable TL0
18
BANK 3 8 89 Not bit addressable TMOD
88 8F 8E 8D 8C 8B 8A 89 88 TCON
17
32 Byte
- RAM a dng
Hoc truy xut dng cch a ch gin tip qua R0 hay R1.
MOV A,R5
y l lnh 1Byte dng a ch thanh ghi. Tuy nhin c th thi hnh bng
lnh 2Byte dng a ch trc tip nm trong Byte rh 2 :
MOV A,05H
Thanh ghi tch cc bng cch thay i cc bit trong thanh ghi trng
thi chng trnh (PSW)
MOV R0,A
Thanh ghi trng thi chng trnh PSW (Program Status Word) a
ch D0H cha cc bit trng thi nh bng sau :
C nh c th xem l thanh ghi 1 bit cho cc lun l thi hnh trn bit
ANL C,25H
Cc bit chn Bank thanh ghi (RS0 v RS1) xc nh Bank thanh ghi
c truy xut. Chng c xo sau khi RESET h thng v c thay i
bng phn mm nu cn.
Lnh sau cho php Bank thanh ghi 3 v di chuyn ni dung ca thanh ghi
R7 (a ch byte 1Fh) vo thanh ghi A :
SETB RS1
SETB RS0
MOV A,R7
- Thanh ghi B.
MOV SP,#5FH
MOV A,#55H
MOV DPTR,#1000H
MOVX @DPTR,A
+B
+5V
Cc lnh trn s dng ton t (dot) nh ch 1 bit trong 1Byte cho php
nh a ch tng bit.
AT89C51 cha mt Port ni tip dnh cho vic trao i thng tin vi cc
thit b ni tip nh my tnh, Modem hoc giao tip ni tip vi cc IC
khc. Mt thanh ghi gi l b m d liu ni tip (SBUF) a ch 99H s
gi c 2 d liu truyn v d liu nhn. Khi truyn d liu th ghi ln
SBUF, khi nhn d liu th c SBUF. Cc mode vn hnh khc nhau c
lp trnh ghi iu khin port ni tip SCON a ch 98H.
Thc t 8051 ch c 5 ngt dnh cho ngi dng, song nhiu ti liu k
thut ca cc nh sn xut vn ni rng c 6 ngt v h tnh c lnh reset b
tr su ngt ca 8051 nh sau:
Hai ngt phn cng dnh cho cc thit b bn ngoi ni ti chn 12 (P3.2)
v 13 (P3.2) ca cng P3 l INTO v INT1 tng ng. Cc ngt ngoi cng
cn c gi l EX1 v EX2. V tr nh trong bng vector ngt ca hai ngt
INT0 v INT1 ny l 0003H v 0013H
D7 D0
tng lai
- Tn hiu RESET.
H
nh 1a : Mch RESET cho 89C51
Hnh 2.8: Mch RESET
SCON 00H
SBUF 00H
PCON (HMOS) 0xxxxxxxB
PCON (CMOS) 0xxx0000B
SFR Mc ch a ch a ch ha tng
bit
TCON iu khim timer 88H C
TMOD Ch timer 89H Khng
TLO Byte thp ca Timer 0 90H Khng
TL1 Byte thp ca Timer 1 91H Khng
TH0 Byte cao ca Timer 0 92H Khng
TH1 Byte cao ca Timer 1 93H Khng
Bt Tn Timer M t
7 Gate 1 Bt m cng = 0, Set TRx
6 C/T 1 Bt chn ch Count/ Timer
1=b m s kin
0 M0 0 Bt 0 ca ch mode
Tm tt thanh nghi chc nng TMOD
Bt K a ch M t
hiu
TCON 7 TF1 8FH C bn trn timer 1. t bi phn cng khi
trn, c xa b phn mm, hoc phn cng khi
b x l ch n chng trnh phc v ngt
TCON 6 TR1 8EH Bt iu khin timer 1 chy t xa bng
phn mm cho tim chy ngng
TCON 5 TF0 8DH C bo trn timer 0
TCON 4 TR0 8CH Bt iu khin timer 0 chy
TCON 3 IE1 8BH C cnh ngt 1 bn ngoi. t bi phn
cng khi pht hin mt cnh xung INT1 xa
bng phn mm hoc phn cng khi CPU ch n
chng trnh phc v ngt
TCON 2 IT1 8AH C kiu ngt 1 bn ngoi. t xa bng
phn mm ngt ngoi tich cc cnh xung
mc thp
TCON 1 IE0 89H C cnh ngt 0 bn ngoi
TCON 0 IT0 88H C cnh ngt 0 bn ngoi
Bng 2.8: Cc thanh nghi chc nng ca timer trong 8031
SETB TR1
CLR TR1
CLR TF1
a ch ROM Ngn Ng My Hp Ng
00000 7D25 MOV R5, #25H
00000 7F34 MOV R7, #34H
00002 7400 MOV A,#0
00004 2D ADD A, R5
00006 2F ADD A, R7
00008 2412 ADD A, #12H
0000A 80EF HERE: SUMP HERE
Bn Nh ROM ca h 8051
0FFF
1FFF
7FFF
CHNG III
CC CH NH A CH CA 8051
Cc ch nh a ch khc nhau ca b vi x l c xc nh
nh n c thit k v do vy khi lp trnh khng th nh a ch khc
nhau l:
1 Ch nh a ch tc thi
Trong ch nh a ch ny, ton hng ngun l mt hng s v
nh tn gi, ca n th khi mt lnh c hp dch ton hng i tc thi
ngay sau m lnh. Lu rng trc d liu tc thi phi c t du
(#) ch nh a ch ny c th c dng np thng tin vo bt
k thanh ghi no k c thanh ghi con tr d liu DPTR.
1 Ch nh a ch trc tip.
Nh ni trong 8051 c 128 byte b nh RAM. B nh RAM
c gn cc a ch t 00 n FFH v c phn ach nh sau:.
Cc ngn nh t 00 n 1FH c gn cho cc bng thanh ghi v
ngn xp.
MOV A, #55H ;
MOV 0F0H, #25H ; Np 25H vo thanh ghi B ( B = 25)
MOV 3, #25H ;
Bng 3.1 di y lit k cc thanh ghi chc nng c bit SFR ca
8051 v cc a ch ca chng. Cn phi lu n hai im sau v cc a
ch ca SFR:
Cc thanh ghi SFR c a ch nm gia 80H v FFH cc a ch ny
trn 80H, v cc a ch t 00 n 7FH l a ch ca b nh RAM bn
trong 8051.
khng phi tt c mi a ch t 80H n FFH u do SFH s dng,
nhng v tr ngn nh t 80H n FFH cha dngl d tr v lp
trnh vin 8051 cng khng c s dng.
Lnh Tn a ch
ACC Thanh ghi tch lu (thanh ghi tng ) A 0E0H
B Thanh ghi B 0F0H
PSW T trng thi chng trnh 0D0H
SP Con tr ngn xp 81H
DPTR Con tr d liu hai byte
DPL Byte thp ca DPTR 82H
DPH Byte cao ca DPTR 83H
P0 Cng 0 80H
P1 Cng 1 90H
P2 Cng 2 0A0H
P3 Cng 3 0B0H
IP iu khin u tin ngt 0B8H
IE iu khin cho php ngt A08H
TMOD iu khin ch b m/ B nh thi 89H
TCON iu khin b m/ B nh thi 88H
T2CON iu khin b m/ B nh thi 2 0C8H
MOV A, @ R0
MOV @ R1, B
I. Bi ton:
Ngun KHIN D NG RA
AT89C51 LLIU HNG
BNG N
LIU
HNG
Ct
GII B M
M CT NG RA
(qut ct) CT
a Khi ngun.
- ngun cp cho mch c th dng ngun ca my tnh thng qua cng USB
e. Khi m ng ra hng, ng ra ct
D9 D7
01 bin p 220VAC/9VAC/ 2A
Gm 4 Diot 1N4007(1A)
in p 11v/DC l t u ra ca cu chnh lu ,c a vo u vo
ca IC7805 v u ra c n p 5v /1A cp cho mch iu khin lm
vic.
Linh kin gm c:
08 transistor (2N2222)
08 in tr 1K v 08 in tr 100
V C C
R C 1
P 2 . 0 Q C 1
2 N 2 2 2 2 R C 9
1 K A n o d e 0
K 1 0 0
V C C
R C 2
P 2 . 1 Q C 2
2 N 2 2 2 2 R C 1 0
1 K A n o d e 1
K 1 0 0
V C C
R C 3
P 2 . 2 Q C 3
2 N 2 2 2 2 R C 1 1
1 K A n o d e 2
K 1 0 0
V C C
R C 4
P 2 . 3 Q C 4
2 N 2 2 2 2 R C 1 2
1 K A n o d e 3
K 1 0 0
V C C
R C 5
P 2 . 4 Q C 5
2 N 2 2 2 2 R C 1 3
1 K A n o d e 4
K 1 0 0
V C C
R C 6
P 2 . 5 Q C 6
2 N 2 2 2 2 R C 1 4
1 K A n o d e 5
K 1 0 0
V C C
R C 7
P 2 . 6 Q C 7
2 N 2 2 2 2 R C 1 5
1 K A n o d e 6
K 1 0 0
V C C
R C 8
P 2 . 7 Q C 8
2 N 2 2 2 2 R C 1 6
1 K A n o d e 7
K 1 0 0
* Linh kin gm c:
07 IC(74HC595)
07 IC (ULN2803)
U 1 4 5
1 4 9 C 9 - C 1 6 U 1 5 3
S D I S D O
C L O C K 1 2 7 1 1 8 C 8
1 1 R C L K Q H 6 2 I N 1 O U T 1 1 7 C 7
S R C L K Q G 5 3 I N 2 O U T 2 1 6 C 6
1 0 Q F 4 4 I N 3 O U T 3 1 5 C 5
G N D 1 3 C L R Q E 3 5 I N 4 O U T 4 1 4 C 4
G Q D 2 6 I N 5 O U T 5 1 3 C 3
Q C 1 7 I N 6 O U T 6 1 2 C 2
Q B 1 5 8 I N 7 O U T 7 1 1 C 1
Q A I N 8 O U T 8
1 0
7 4 H C 5 9 5 C O M
U 1 4 6
U L N 2 8 0 3
C 9 - C 1 6 1 4 9 C 1 6 - C 2 4 U 1 5 4
S D I S D O
C L O C K 1 2 7 1 1 8 C 1 6
1 1 R C L K Q H 6 2 I N 1 O U T 1 1 7 C 1 5
S R C L K Q G 5 3 I N 2 O U T 2 1 6 C 1 4
V C C 1 0 Q F 4 4 I N 3 O U T 3 1 5 C 1 3
G N D 1 3 C L R Q E 3 5 I N 4 O U T 4 1 4 C 1 2
G Q D 2 6 I N 5 O U T 5 1 3 C 1 1
Q C 1 7 I N 6 O U T 6 1 2 C 1 0
Q B 1 5 8 I N 7 O U T 7 1 1 C 9
Q A I N 8 O U T 8
1 0
7 4 H C 5 9 5 C O M
U 1 4 7
U L N 2 8 0 3
C 1 6 - C 2 4 1 4 9 C 2 5 - C 3 2 U 1 5 5
S D I S D O
C L O C K 1 2 7 1 1 8 C 2 4
1 1 R C L K Q H 6 2 I N 1 O U T 1 1 7 C 2 3
S R C L K Q G 5 3 I N 2 O U T 2 1 6 C 2 2
V C C 1 0 Q F 4 4 I N 3 O U T 3 1 5 C 2 1
G N D 1 3 C L R Q E 3 5 I N 4 O U T 4 1 4 C 2 0
G Q D 2 6 I N 5 O U T 5 1 3 C 1 9
Q C 1 7 I N 6 O U T 6 1 2 C 1 8
Q B 1 5 8 I N 7 O U T 7 1 1 C 1 7
Q A I N 8 O U T 8
1 0
7 4 H C 5 9 5 C O M
U 1 4 8
U L N 2 8 0 3
C 2 5 - C 3 2 1 4 9 C 3 3 - C 4 0 U 1 5 6
S D I S D O
C L O C K 1 2 7 1 1 8 C 3 2
1 1 R C L K Q H 6 2 I N 1 O U T 1 1 7 C 3 1
S R C L K Q G 5 3 I N 2 O U T 2 1 6 C 3 0
V C C 1 0 Q F 4 4 I N 3 O U T 3 1 5 C 2 9
G N D 1 3 C L R Q E 3 5 I N 4 O U T 4 1 4 C 2 8
G Q D 2 6 I N 5 O U T 5 1 3 C 2 7
Q C 1 7 I N 6 O U T 6 1 2 C 2 6
Q B 1 5 8 I N 7 O U T 7 1 1 C 2 5
Q A I N 8 O U T 8
1 0
7 4 H C 5 9 5 C O M
U 1 4 9
U L N 2 8 0 3
C 3 3 - C 4 0 1 4 9 C 4 1 - C 4 8 U 1 5 7
S D I S D O
C L O C K 1 2 7 1 1 8 C 4 0
1 1 R C L K Q H 6 2 I N 1 O U T 1 1 7 C 3 9
S R C L K Q G 5 3 I N 2 O U T 2 1 6 C 3 8
V C C 1 0 Q F 4 4 I N 3 O U T 3 1 5 C 3 7
G N D 1 3 C L R Q E 3 5 I N 4 O U T 4 1 4 C 3 6
G Q D 2 6 I N 5 O U T 5 1 3 C 3 5
Q C 1 7 I N 6 O U T 6 1 2 C 3 4
Q B 1 5 8 I N 7 O U T 7 1 1 C 3 3
Q A I N 8 O U T 8
1 0
7 4 H C 5 9 5 C O M
U 1 5 0
U L N 2 8 0 3
C 4 1 - C 4 8 1 4 9 C 4 9 - C 5 6 U 1 5 8
S D I S D O
C L O C K 1 2 7 1 1 8 C 4 8
1 1 R C L K Q H 6 2 I N 1 O U T 1 1 7 C 4 7
S R C L K Q G 5 3 I N 2 O U T 2 1 6 C 4 6
V C C 1 0 Q F 4 4 I N 3 O U T 3 1 5 C 4 5
G N D 1 3 C L R Q E 3 5 I N 4 O U T 4 1 4 C 4 4
G Q D 2 6 I N 5 O U T 5 1 3 C 4 3
Q C 1 7 I N 6 O U T 6 1 2 C 4 2
Q B 1 5 8 I N 7 O U T 7 1 1 C 4 1
Q A I N 8 O U T 8
1 0
7 4 H C 5 9 5 C O M
U 1 5 1
U L N 2 8 0 3
C 4 9 - C 5 6 1 4 9 C 5 7 - C 6 4 U 1 5 9
S D I S D O
C L O C K 1 2 7 1 1 8 C 5 6
1 1 R C L K Q H 6 2 I N 1 O U T 1 1 7 C 5 5
S R C L K Q G 5 3 I N 2 O U T 2 1 6 C 5 4
V C C 1 0 Q F 4 4 I N 3 O U T 3 1 5 C 5 3
G N D 1 3 C L R Q E 3 5 I N 4 O U T 4 1 4 C 5 2
G Q D 2 6 I N 5 O U T 5 1 3 C 5 1
Q C 1 7 I N 6 O U T 6 1 2 C 5 0
Q B 1 5 8 I N 7 O U T 7 1 1 C 4 9
Q A I N 8 O U T 8
1 0
7 4 H C 5 9 5 C O M
U L N 2 8 0 3
* IC 74HC595
S hot ng ca IC 74HC595
- Chn 8 ni vi t.
C 9 - C 1 6 U 1 5 3
1 1 8 C 8
2 I N 1 O U T 1 1 7 C 7
3 I N 2 O U T 2 1 6 C 6
4 I N 3 O U T 3 1 5 C 5
5 I N 4 O U T 4 1 4 C 4
6 I N 5 O U T 5 1 3 C 3
7 I N 6 O U T 6 1 2 C 2
8 I N 7 O U T 7 1 1 C 1
I N 8 O U T 8
1 0
C O M
U L N 2 8 0 3
C 1 6 - C 2 4 U 1 5 4
1 1 8 C 1 6
2 I N 1 O U T 1 1 7 C 1 5
3 I N 2 O U T 2 1 6 C 1 4
4 I N 3 O U T 3 1 5 C 1 3
5 I N 4 O U T 4 1 4 C 1 2
6 I N 5 O U T 5 1 3 C 1 1
7 I N 6 O U T 6 1 2 C 1 0
8 I N 7 O U T 7 1 1 C 9
I N 8 O U T 8
1 0
C O M
U L N 2 8 0 3
C 2 5 - C 3 2 U 1 5 5
1 1 8 C 2 4
2 I N 1 O U T 1 1 7 C 2 3
3 I N 2 O U T 2 1 6 C 2 2
4 I N 3 O U T 3 1 5 C 2 1
5 I N 4 O U T 4 1 4 C 2 0
6 I N 5 O U T 5 1 3 C 1 9
7 I N 6 O U T 6 1 2 C 1 8
8 I N 7 O U T 7 1 1 C 1 7
I N 8 O U T 8
1 0
C O M
U L N 2 8 0 3
C 3 3 - C 4 0 U 1 5 6
1 1 8 C 3 2
2 I N 1 O U T 1 1 7 C 3 1
3 I N 2 O U T 2 1 6 C 3 0
4 I N 3 O U T 3 1 5 C 2 9
5 I N 4 O U T 4 1 4 C 2 8
6 I N 5 O U T 5 1 3 C 2 7
7 I N 6 O U T 6 1 2 C 2 6
8 I N 7 O U T 7 1 1 C 2 5
I N 8 O U T 8
1 0
C O M
U L N 2 8 0 3
C 4 1 - C 4 8 U 1 5 7
1 1 8 C 4 0
2 I N 1 O U T 1 1 7 C 3 9
3 I N 2 O U T 2 1 6 C 3 8
4 I N 3 O U T 3 1 5 C 3 7
5 I N 4 O U T 4 1 4 C 3 6
6 I N 5 O U T 5 1 3 C 3 5
7 I N 6 O U T 6 1 2 C 3 4
8 I N 7 O U T 7 1 1 C 3 3
I N 8 O U T 8
1 0
C O M
U L N 2 8 0 3
C 4 9 - C 5 6 U 1 5 8
1 1 8 C 4 8
2 I N 1 O U T 1 1 7 C 4 7
3 I N 2 O U T 2 1 6 C 4 6
4 I N 3 O U T 3 1 5 C 4 5
5 I N 4 O U T 4 1 4 C 4 4
6 I N 5 O U T 5 1 3 C 4 3
7 I N 6 O U T 6 1 2 C 4 2
8 I N 7 O U T 7 1 1 C 4 1
I N 8 O U T 8
1 0
C O M
U L N 2 8 0 3
C 5 7 - C 6 4 U 1 5 9
1 1 8 C 5 6
2 I N 1 O U T 1 1 7 C 5 5
3 I N 2 O U T 2 1 6 C 5 4
4 I N 3 O U T 3 1 5 C 5 3
5 I N 4 O U T 4 1 4 C 5 2
6 I N 5 O U T 5 1 3 C 5 1
7 I N 6 O U T 6 1 2 C 5 0
8 I N 7 O U T 7 1 1 C 4 9
I N 8 O U T 8
1 0
C O M
U L N 2 8 0 3
S chn ca IC ULN2803 :
S cu to v hot ng ca IC ULN2803 l :
5. Khi hin th
-in p vo board l: 3v
J8
A n o d e 1 .0 1 2 A n o d e 1 .4
3 4
C 1 5 6 C 5
A n o d e 1 .1 7 8 A n o d e 1 .5
9 10
C 2 11 12 C 6
A n o d e 1 .2 13 14 A n o d e 1 .6
15 16
C 3 17 18 C 7
A n o d e 1 .3 19 20 A n o d e 1 .7
21 22
C 4 23 24 C 8
Led 1
J8 J9 J10
A n o d e 1 .0 1 2 A n o d e 1 .4 A n o d e 2 .0 1 2 A n o d e 2 .4 A n o d e 3 .0 1 2 A n o d e 3 .4
3 4 3 4 3 4
C 1 5 6 C 5 C 9 5 6 C 13 C 17 5 6 C 21
A n o d e 1 .1 7 8 A n o d e 1 .5 A n o d e 2 .1 7 8 A n o d e 2 .5 A n o d e 3 .1 7 8 A n o d e 3 .5
9 10 9 10 9 10
C 2 11 12 C 6 C 10 11 12 C 14 C 18 11 12 C 22
A n o d e 1 .2 13 14 A n o d e 1 .6 A n o d e 2 .2 13 14 A n o d e 2 .6 A n o d e 3 .2 13 14 A n o d e 3 .6
15 16 15 16 15 16
C 3 17 18 C 7 C 11 17 18 C 15 C 19 17 18 C 23
A n o d e 1 .3 19 20 A n o d e 1 .7 A n o d e 2 .3 19 20 A n o d e 2 .7 A n o d e 3 .3 19 20 A n o d e 3 .7
21 22 21 22 21 22
C 4 23 24 C 8 C 12 23 24 C 16 C 20 23 24 C 24
A n o d e 5 .0 1 2 A n o d e 5 .4 A n o d e 6 .0 1 2 A n o d e 6 .4 A n o d e 7 .0 1 2 A n o d e 7 .4
3 4 3 4 3 4
C 33 5 6 C 37 C 41 5 6 C 45 C 49 5 6 C 53
A n o d e 5 .1 7 8 A n o d e 5 .5 A n o d e 6 .1 7 8 A n o d e 6 .5 A n o d e 7 .1 7 8 A n o d e 7 .5
9 10 9 10 9 10
C 34 11 12 C 38 C 42 11 12 C 46 C 50 11 12 C 54
A n o d e 5 .2 13 14 A n o d e 5 .6 A n o d e 6 .2 13 14 A n o d e 6 .6 A n o d e 7 .2 13 14 A n o d e 7 .6
15 16 15 16 15 16
C 35 17 18 C 39 C 43 17 18 C 47 C 51 17 18 C 55
A n o d e 5 .3 19 20 A n o d e 5 .7 A n o d e 6 .3 19 20 A n o d e 6 .7 A n o d e 7 .3 19 20 A n o d e 7 .7
21 22 21 22 21 22
C 36 23 24 C 40 C 44 23 24 C 48 C 52 23 24 C 56
J13
A n o d e 4 .0 1 2 A n o d e 4 .4
3 4
C 25 5 6 C 29
A n o d e 4 .1 7 8 A n o d e 4 .5
9 10
C 26 11 12 C 30
A n o d e 4 .2 13 14 A n o d e 4 .6
15 16
C 27 17 18 C 31
A n o d e 4 .3 19 20 A n o d e 4 .7
21 22
C 28 23 24 C 32
Led 4
Linh kin gm c:
1
XTAL1
XT AL2
C
VCC R3
Y3
R E S IS T O R S IP 9
J10
C 27 U2
9
8
7
6
5
4
3
2
40
12M hz C 26
33p 33p P 2 .0 21 39 P 0 .0 1
GND GND P 2 .1 22 P 2 .0 /A 8 P 0 .0 /A D 0 38 P 0 .1 2
VC C
P 2 .2 23 P 2 .1 /A 9 P 0 .1 /A D 1 37 P 0 .2 3
P 2 .3 24 P 2 .2 /A 1 0 P 0 .2 /A D 2 36 P 0 .3 4
P 2 .4 25 P 2 .3 /A 1 1 P 0 .3 /A D 3 35 P 0 .4 5
P 2 .5 26 P 2 .4 /A 1 2 P 0 .4 /A D 4 34 P 0 .5 6
P 2 .6 27 P 2 .5 /A 1 3 P 0 .5 /A D 5 33 P 0 .6 7
VCC P 2 .6 /A 1 4 P 0 .6 /A D 6
P 2 .7 28 32 P 0 .7 8
P 2 .7 /A 1 5 P 0 .7 /A D 7
R 22 1 10 1
4 .7 k 2 P 1 .0 P 3 .0 /R X D 11 2
3 P 1 .1 P 3 .1 /T X D 12 3 HEADER 8
4 P 1 .2 P 3 .2 /IN T O 13 4
5 P 1 .3 P 3 .3 /IN T 1 14 5
6 P 1 .4 P 3 .4 /T O 15 6
D5 7 P 1 .5 P 3 .5 /T 1 16 D a ta 7
8 P 1 .6 P 3 .6 /W R 17 C LO C K 8
LED P 1 .7 P 3 .7 /R D
XTA L1 19 29
XTA L2 18 XTA L1 PSEN
RST 9 XTA L2 30 HEADER 8
J8 GND RST A L E /P R O G SW 1
D6
VCC 31
E A /V P P VCC RST GND
1 VCC
GND
2 A T89C 51 R eset
3 1N 4007
C 28 R 23
4 GND
20
5
6
1 0 u F /1 6 V 10K
USB
Chip 89C51 l mt h vi tnh 8 bit n chp CMOS c hiu sut cao, cng
sut tiu th ngun thp
- L IC c tnh hp trn h vi x l
-c 40 chn
-C t210 bit c a ch ha
- 01 cng RESET.
VCC U 145
D a ta 14 9 C 9 -C 1 6 U 153
SDI SDO VCC
C LO C K 12 7 1 18 C8
1
VCC 11 R C LK QH IN 1 O U T1 RC1
C
X T A L1 R3 6 2 17 C7
X T A L2
Y3 SR C LK QG 5 3 IN 2 O U T2 16 C6 P 2 .0 QC1
R E S IS T O R S IP 9 VCC 10 QF 4 4 IN 3 O U T3 15 C5 2N 2222 R C 9
J10 GND 13 C LR QE 3 5 IN 4 O U T4 14 C4 1K A node 0
C 27 U2 G QD 2 6 IN 5 O U T5 13 C3
QC IN 6 O U T6
9
8
7
6
5
4
3
2
40
12M hz C 26 1 7 12 C2 K100
33p 33p P 2.0 21 39 P 0.0 1 QB 15 8 IN 7 O U T7 11 C1
GND GND P 2.1 22 P 2 .0 /A 8 P 0 .0 /A D 0 38 P 0.1 2 QA IN 8 O U T8 VCC
VCC
P 2.2 23 P 2 .1 /A 9 P 0 .1 /A D 1 37 P 0.2 3 10 RC2
P 2.3 24 P 2 .2 /A 1 0 P 0 .2 /A D 2 36 P 0.3 4 74H C 595 COM P 2 .1 QC2
P 2.4 25 P 2 .3 /A 1 1 P 0 .3 /A D 3 35 P 0.4 5 U 146 2N 2222 R C 10
P 2.5 26 P 2 .4 /A 1 2 P 0 .4 /A D 4 34 P 0.5 6 U LN 2803 1K A node 1
P 2.6 27 P 2 .5 /A 1 3 P 0 .5 /A D 5 33 P 0.6 7 C 9 -C 1 6 14 9 C 1 6 -C 2 4 U 154
VCC P 2 .6 /A 1 4 P 0 .6 /A D 6 SDI SDO
P 2.7 28 32 P 0.7 8 K100
P 2 .7 /A 1 5 P 0 .7 /A D 7 C LO C K 12 7 1 18 C 16 VCC
R 22 1 10 1 11 R C LK QH 6 2 IN 1 O U T1 17 C 15 RC3
4 .7 k 2 P 1.0 P 3 .0 /R X D 11 2 SR C LK QG 5 3 IN 2 O U T2 16 C 14 P 2 .2 QC3
3 P 1.1 P 3 .1 /T X D 12 3 HEADER 8 VCC 10 QF 4 4 IN 3 O U T3 15 C 13 2N 2222 R C 11
4 P 1.2 P 3 .2 /IN T O 13 4 GND 13 C LR QE 3 5 IN 4 O U T4 14 C 12 1K A node 2
5 P 1.3 P 3 .3 /IN T 1 14 5 G QD 2 6 IN 5 O U T5 13 C 11
6 P 1.4 P 3 .4 /T O 15 6 QC 1 7 IN 6 O U T6 12 C 10 K 100
D5 7 P 1.5 P 3 .5 /T 1 16 D a ta 7 QB 15 8 IN 7 O U T7 11 C9 VCC
8 P 1.6 P 3 .6 /W R 17 C LO C K 8 QA IN 8 O U T8 RC4
LED P 1.7 P 3 .7 /R D 10 P 2 .3 QC4
XTAL1 19 29 74H C 595 COM 2N 2222 R C 12
XTAL2 18 XTAL1 PSEN U 147 1K A node 3
RST 9 XTAL2 30 HEADER 8 U LN 2803
J8 GND RST A L E /P R O G C 1 6 -C 2 4 14 9 C 2 5 -C 3 2 U 155 K100
VCC 31 SDI SDO VCC
E A /V P P C LO C K 12 7 1 18 C 24 RC5
1 VCC 11 R C LK QH 6 2 IN 1 O U T1 17 C 23 P 2 .4 QC5
GND
2 AT89C 51 SR C LK QG 5 3 IN 2 O U T2 16 C 22 2N 2222 R C 13
3 VCC 10 QF 4 4 IN 3 O U T3 15 C 21 1K A node 4
4 GND GND 13 C LR QE 3 5 IN 4 O U T4 14 C 20
20
5 G QD 2 6 IN 5 O U T5 13 C 19 K 100
6 QC 1 7 IN 6 O U T6 12 C 18 VCC
QB 15 8 IN 7 O U T7 11 C 17 RC6
QA IN 8 O U T8
GND
P 2 .5 QC6
U 160 10 2N 2222 R C 14
R 24 COM
USB D7 74H C 595 1K A node 5
1 3 VCC U 148
IN OUT U LN 2803 K100
1N 4007 C 2 5 -C 3 2 14 9 C 3 3 -C 4 0 U 156 VCC
K100W SDI SDO RC7
D9
J11 L M 7 8 0 5 C /T O C LO C K 12 7 1 18 C 32 P 2 .6 QC7
11 R C LK QH 6 2 IN 1 O U T1 17 C 31 2N 2222 R C 15
C 31 C 32 SR C LK QG 5 3 IN 2 O U T2 16 C 30 1K A node 6
1 1N 4007 VCC 10 QF 4 4 IN 3 O U T3 15 C 29
2 D8 C 29 C 30 GND 13 C LR QE 3 5 IN 4 O U T4 14 C 28 K 100
4 70 u F /25 V 4 7 0 u F /2 5 V G QD 2 6 IN 5 O U T5 13 C 27 VCC
1 0 0 u F /1 6 V 1 0 4 QC 1 7 IN 6 O U T6 12 C 26 RC8
1N 4007 QB 15 8 IN 7 O U T7 11 C 25 P 2 .7 QC8
Jack AC QA IN 8 O U T8 2N 2222 R C 16
D 10
10 1K A node 7
GND 74H C 595 COM
GND U 149 K 100
1N 4007 U LN 2803
J12 J13 J14 C 3 3 -C 4 0 14 9 C 4 1 -C 4 8 U 157
SDI SDO
A node 0 1 2 C1 A node 0 1 2 C9 A node 0 1 2 C 17 C LO C K 12 7 1 18 C 40
A node 1 3 4 C2 A node 1 3 4 C 10 A node 1 3 4 C 18 11 R C LK QH 6 2 IN 1 O U T1 17 C 39 J9
A node 2 5 6 C3 A node 2 5 6 C 11 A node 2 5 6 C 19 SR C LK QG 5 3 IN 2 O U T2 16 C 38
A node 3 7 8 C4 A node 3 7 8 C 12 A node 3 7 8 C 20 VCC 10 QF 4 4 IN 3 O U T3 15 C 37
9 10 9 10 9 10 GND 13 C LR QE 3 5 IN 4 O U T4 14 C 36 A node 0 1
11 12 11 12 11 12 G QD 2 6 IN 5 O U T5 13 C 35 A node 1 2
A node 4 13 14 C5 A node 4 13 14 C 13 A node 4 13 14 C 21 QC 1 7 IN 6 O U T6 12 C 34 A node 2 3
A node 5 15 16 C6 A node 5 15 16 C 14 A node 5 15 16 C 22 QB 15 8 IN 7 O U T7 11 C 33 A node 3 4
A node 6 17 18 C7 A node 6 17 18 C 15 A node 6 17 18 C 23 QA IN 8 O U T8 A node 4 5
A node 7 19 20 C8 A node 7 19 20 C 16 A node 7 19 20 C 24 10 A node 5 6
74H C 595 COM A node 6 7
U 150 A node 7 8
Led 1 Led 2 Led 3 U LN 2803
C 4 1 -C 4 8 14 9 C 4 9 -C 5 6 U 158
SDI SDO
J15 J16 J17 C LO C K 12 7 1 18 C 48 HEADER 8
11 R C LK QH 6 2 IN 1 O U T1 17 C 47
A node 0 1 2 C 25 A node 0 1 2 C 33 A node 0 1 2 C 41 SR C LK QG 5 3 IN 2 O U T2 16 C 46
A node 1 3 4 C 26 A node 1 3 4 C 34 A node 1 3 4 C 42 VCC 10 QF 4 4 IN 3 O U T3 15 C 45
A node 2 5 6 C 27 A node 2 5 6 C 35 A node 2 5 6 C 43 GND 13 C LR QE 3 5 IN 4 O U T4 14 C 44
A node 3 7 8 C 28 A node 3 7 8 C 36 A node 3 7 8 C 44 G QD 2 6 IN 5 O U T5 13 C 43
9 10 9 10 9 10 QC 1 7 IN 6 O U T6 12 C 42
11 12 11 12 11 12 QB 15 8 IN 7 O U T7 11 C 41
A node 4 13 14 C 29 A node 4 13 14 C 37 A node 4 13 14 C 45 QA IN 8 O U T8
A node 5 15 16 C 30 A node 5 15 16 C 38 A node 5 15 16 C 46 10
A node 6 17 18 C 31 A node 6 17 18 C 39 A node 6 17 18 C 47 74H C 595 COM
A node 7 19 20 C 32 A node 7 19 20 C 40 A node 7 19 20 C 48 U 151
U LN 2803
C 4 9 -C 5 6 14 9 C 5 7 -C 6 4 U 159
Led 4 Led 5 Led 6 SDI SDO
C LO C K 12 7 1 18 C 56
J18 11 R C LK QH 6 2 IN 1 O U T1 17 C 55
SW 1 SR C LK QG 5 3 IN 2 O U T2 16 C 54
D6 QF IN 3 O U T3
A node 0 1 2 C 49 VCC 10 4 4 15 C 53
VCC RST GND A node 1 3 4 C 50 GND 13 C LR QE 3 5 IN 4 O U T4 14 C 52
A node 2 5 6 C 51 G QD 2 6 IN 5 O U T5 13 C 51
R eset A node 3 7 8 C 52 QC 1 7 IN 6 O U T6 12 C 50
1N 4007 9 10 QB 15 8 IN 7 O U T7 11 C 49
C 28 R 23 QA IN 8 O U T8
11 12
A node 4 13 14 C 53 10
A node 5 15 16 C 54 74H C 595 COM
A node 6 17 18 C 55
1 0 u F /1 6 V 10K A node 7 19 20 C 56 U LN 2803
Led 7
1.Nguyn l hot ng
MOVC A, @A+DPTR
2. Lu Thut Ton
Xut d liu ra hng
Kim tra ht N
khung hnh
Y
Tng con tr d liu DPTR
dch nh to cm gic
ch tri trn bng n
N Kim tra ht ni
dung qung co
Y
Kim tra RESET
Hong Quang L Y
-67-
Kt thc
EBOOKBKMT.COM - Cng ng chia s kin thc
Dng mch np ROM v chy chng trnh proload V2.1 for 89series
programmer ca hng Sun Rom chng trnh c down load trrc tip t
Web ca hng Sun Rom.http://www surom.com-Dng phn mm Keil
mFile vit chng trnh tn chng trrinh phi c ui
- Chng trrnh c vit thnh cng ta tin hnh dch sang file hex ,ri
np vo ROM trn chp AT89c51
CHAR EQU P2
; THIET LAP 1
AGAIN:
SETB INPUT
CLR CLOCK
CPL CLOCK
MOV R4,#38
DJNZ R4,AGAIN
;-----------------------------
SCAN:
MOV DPTR,#DU_LIEU
;-----------------------------
;XU LY TROI
SCAN1:
INC DPTR
MOV 31H,DPL
SCAN2:
;------------------------------
SCAN3:
CLR CLOCK
CPL CLOCK
SCAN4:
MOVC A,@A+DPTR
MOV CHAR,A
CALL DELAY
INC DPTR
CLR CLOCK
CPL CLOCK
;------------------------------
;------------------------------
MOV DPH,30H
DJNZ R2,SCAN3
;------------------------------
DJNZR0,SCAN1
;------------------------------
DELAY:
PUSH 05
PUSH 06
LOOP1:
MOV R5,#10 ;
DJNZ R5,$
DJNZ R6,LOOP1
POP 06
POP 05
RET
;-----------------------------
;DOAN DU LIEU
;HIEN THI DONG CHU:' Khoa dien tu vien thong dai hoc bach khoa ha noi'
DU_LIEU:
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
DB 7FH,08H,14H,22H,41H ;CHU_K:
DB 0
DB 7FH,08H,08H,08H,7FH ;CHU_H:
DB 0
DB 3EH,41H,41H,41H,3EH ;CHU_O
DB 0
DB 7CH,06H,05H,06H,7CH;CHU_A
DB 0,0,0,0
DB 08H,7FH,49H,41H,3EH ;CHU_D
DB 0
DB 41H,7FH,41H ;CHU_I:
DB 0
DB 7FH,49H,49H,49H;,49H ;CHU_E:
DB 0
DB 7FH,04H,08H,10H,7FH ;CHU_N:
DB 0,0,0,0
DB 01H,01H,7FH,01H,01H ;CHU_T:
DB 0
DB 3FH,40H,40H,40H,3FH ;CHU_U:
DB 0,0,0,0
DB 1FH,20H,40H,20H,1FH ;CHU_V:
DB 0
DB 41H,7FH,41H ;CHU_I:
DB 0
DB 7FH,49H,49H,49H;,49H ;CHU_E:
DB 0
DB 7FH,04H,08H,10H,7FH ;CHU_N:
DB 0,0,0,0
DB 01H,01H,7FH,01H,01H ;CHU_T:
DB 0
DB 7FH,08H,08H,08H,7FH ;CHU_H:
DB 0
DB 3EH,41H,41H,41H,3EH ;CHU_O:
DB 0
DB 7FH,04H,08H,10H,7FH ;CHU_N:
DB 0
DB 3EH,41H,49H,3AH,08H ;CHU_G:
DB 0,0,0,0
DB 08H,7FH,49H,41H,3EH ;CHU_D
DB 0
DB 7CH,06H,05H,06H,7CH ;CHU_A
DB 0
DB 41H,7FH,41H ;CHU_I:
DB 0,0,0,0
DB 7FH,08H,08H,08H,7FH ;CHU_H:
DB 0
DB 3EH,41H,41H,41H,3EH ;CHU_O:
DB 0
DB 3EH,41H,41H,41H,22H ;CHU_C:
DB 0,0,0,0
DB 7FH,49H,49H,49H,36H ;CHU_B:
DB 0
DB 7CH,06H,05H,06H,7CH ;CHU_A
DB 0
DB 3EH,41H,41H,41H,22H ;CHU_C:
DB 0
DB 7FH,08H,08H,08H,7FH ;CHU_H:
DB 0,0,0,0
DB 7FH,08H,14H,22H,41H ;CHU_K:
DB 0
DB 7FH,08H,08H,08H,7FH ;CHU_H:
DB 0
DB 3EH,41H,41H,41H,3EH ;CHU_O
DB 0
DB 7CH,06H,05H,06H,7CH ;CHU_A
DB 0,0,0,0
Board
DB 7FH,08H,08H,08H,7FH ;CHU_H:
DB 0
DB 7CH,06H,05H,06H,7CH ;CHU_A
DB 0,0,0,0
DB 7FH,04H,08H,10H,7FH ;CHU_N:
DB 0
DB 3EH,41H,41H,41H,3EH ;CHU_O:
DB 0
DB 41H,7FH,41H ;CHU_I:
DB 0
DB 0,0,0,0,0,0
DB 0,0,0,0,0,0
END
4. Kt qu h thng qung co
KT LUN
V thi gian hn ch,m khi lng cng vic phi thc hin ca ti th
rt nhiu, cng vi s hiu bit ca Ti v h vi iu khin 8051 cn hn
hp.Cho nn kt qu mi ch t c mc th nghim.
H vi iu khin 8051
Website www.diendandientu.com
MC LC
M U..............................................................................................................1
CHNG I: TNG QUAN V H VI X L 8051..........................................2
I. NHNG C IM C BN H VI X L 8051..............................2
1.Tm tt v lch s ca 8051...............................................................................2
2. B v iu khin 8051.......................................................................................3
3. S khi chung ca h vi iu khin 8051.....................................................3
II. THNH VIN H VI X L 8051........................................................4
1. B vi iu khin 8052:......................................................................................4
2. B vi iu khin 8031:......................................................................................5
3. Cc b vi iu khin 8051 t cc hng khc nhau.............................................5
3.1. B vi iu khin 8751....................................................................................6
3.2. B vi iu khin AT8951 t Atmel Corporation.............................................6
3.3. B vi iu khin DS5000 t hng Dallas Semiconductor...............................7
3.4. Phin bn OTP ca 8051...............................................................................9
3.5. H 8051 t Hng Philips...............................................................................9
CHNG II GII THIU VI IU KHIN AT89C51.12
1. S Khi Ca Vi iu Khin AT89C51......................................................10
2. c Tinh Ca AT89C51...................................................................................11
3. S chn v chc nng cc chn ca CHIP 89C51......................................12
4. Cu trc ca PORT xut/nhp.........................................................................16
5. T chc b nh................................................................................................18
6. Hot ng Ca Thanh Ghi TIME...................................................................29
7. B m Chng Trinh V Khng Gian ROM Ca 8051................................34
CHNG III: CC CH NH A CH CA 8051................................39
I CC CH NH A CH TC THI V THEO THANH GHI...39
1 Ch nh a ch tc thi.............................................................................39
2. ch nh a ch theo thanh ghi:.................................................................39
II. TRUY CP B NH S DNG CC CH NH A CH
KHC NHAU.............................................................................................40
1 Ch nh a ch trc tip............................................................................40
2 Cc thanh ghi SFSR v cc a ch ca chng..................................................41