Professional Documents
Culture Documents
Khoa in in T
Thuyt minh n
ti:
thanh.
Page 1
...........................
.....................................................
...........................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
...........................................................................................................................................................
.....................................................................................................................................................
Page 2
MC LC
PHN I : M U........................................................................................................4
I.1 LI M U......................................................................4
I.2 NHIM V TI................................................................................5
I.3 MC CH V YU CU CA N.................................................................6
PHN II:L THUYT LIN QUAN.....................................................................................7
II.1 CC LINH KN S DNG TRONG MCH.......................................................7
II.2. CC C IM CA H VI S L 89C51......................................................7
II.3.NGUYN L CA MT S LINH KN TRONG VIC DO
LNG...18
II.3.1. CHIP
ADC0804.....18
II.3.2 CU TRC NG M HIN TH D LIU TRN LED 7 THANH.22
II.4 CC LINH KN KHC.25
PHN III: CC PHNG N THIT K V M PHNG....26
III.1 PHNG N 1.....................................................................................................26
III.2 PHNG N 2 ... ..34
PHN IV: THIT K MCH.......32
IV.1 S NGUYN L...32
IV.2 S MCH IN.
34
IV.4 CHNG TRNH IU KHIN..36
PHN V: NH GI SN PHM V M RNG TI.....38
PHN VI: KT LUN V KIN NGH......40
Page 3
PHN I: M U
I.1.Li m u
Ngy nay cng vi s tin b ca khoa hc k thut, c bit l ngnh K thut
in t. i sng x hi ngy cng pht trin cao da trn nhng ng dng ca khoa
hc vo i sng. V vy m nhng cng ngh in t mang tnh t ng ngy cng
c ng dng rng ri. Trong c s ng gp khng nh ca k thut vi iu
khin. Cc b vi iu khin ang c ng dng rng ri v thm nhp ngy cng
nhiu trong cc lnh vc k thut v i sng x hi. Hu ht l cc thit b c iu
khin t ng t cc thit b vn phng cho n cc thit b trong gia nh u dng cc
b vi iu khin nhm em li s tin ghi cho con ngi trong thi i cng nghip
ho, hin i ho.
in p l mt i lng rt quan trng trong k thut inin t, mn iu khin
mt thit b hay mt linh kin in t no ta phi quan tm n in p iu khin
n u tin. Th trng sn xut ra loi ng h c ,tuy c th o in p nhng ko
thc s chnh xc, do vy vic ch to ra mt loi thit b o c chnh xc cao l rt
cn thit.
Sau thi gian hc tp rn luyn ti trng i hc S phm K thut Hng Yn,
chuyn ngnh K thut in t, c s ng y cua thy Thnh Hiu nhom chung
em tin hanh thc hin n chuyn ngnh: Thit k va thi cng mach o in p
mt chiu, hin thi Led 7 thanh.
Vi mong mun p ng c yu cu t ra trong vic nghin cu, o lng v in
p mt chiu. T c th iu khin v s l in mt cch chnh xc hn.
Page 4
I.2.Nhim v ca ti
Tn ti: Thit k va thi cng mach o in p mt chiu, hin thi
Led 7 thanh
1. D liu cho trc
1.
2.
3.
2.
3.
4.
5.
- San phm:
1. Hoat ng chinh xac va n inh.
2. at yu cu ki thut va my thut.
Page 5
I.3 Mc ch, yu cu ca n:
-Mc ch: to c thit b o in p c chnh xc cao
-S khi mch o in p:
Ngun
Khi
Khi
Khi
in p
s
ADC
hin th
l o
AT89c5
1
Page 7
C bn v cu to ca AT89C51
Page 8
Page 9
Tn
RxD
TxD
INT0
INT1
T0
T1
WR
RD
Chc nng
Ng vo port ni tip
Ng ra port ni tip
Ng vo ngt ngoi 0
Ng vo ngt ngoi 1
Ng vo bn ngoi ca b nh thi 1
Ng vo bn ngoi ca b nh thi 0
iu khin ghi b nh d liu ngoi
iu khin c b nh d liu ngoi
+ RST ( chn 9)
Ng vo reset. Mc cao trn chn ny trong hai chu k my trong khi b dao ng
ang hot ng s reset AT89C51
+ ALE/PROG( chn 30)
ALE l mt xung ng ra cht byte thp ca a ch trong khi xut b nh ngoi.
Chn ny cng lm ng vo chn lp trnh (PROG) trong thi gian lp trnh cho Flash.
Khi hot ng bnh thng xung ng ra lun c tn s khng i l 1/6 tn s ca
mch dao ng, c th c dng cho cc mc ch nh thi bn ngoi. Khi cn, hot
Page 10
ng chn ALE c th c v hiu ho bng cch set bit 0 ca thanh ghi chc nng
c bit c a ch 8Eh. Khi bit ny c set, ALE ch tch cc trong thi gian thc hin
lnh MOVX hoc MOVC. Ngc li chn ny s c ko ln cao. Vic set bit khng
cho php hot ng cht byte thp ca a ch s khng c tc dng nu b vi iu
khin ang ch thc thi chng trnh ngoi.
+ PSEN(chn 29): PSEN (program Store Enable) l xung iu khin truy xut
chng trnh ngoi. Khi AT89C51 ang thc thi chng trnh t b nh chng trnh
ngoi, PSEN c kch hot hai ln mi chu k my, nhng hai hot ng PSEN s b
b qua mi khi truy cp b nh d liu ngoi.
+ EA vpp(chn 31): L chn cho php truy xut b nh chng trnh ngoi ( a ch
t 0000h ti ffffh). EA = 0 cho php truy xut b nh chng trnh ngoi, ngc li EA
= 1 s thc thi chng trnh bn trong chip. Tuy nhin, lu rng nu bt kho 1 c
lp trnh EA c cht bn trong khi reset
+ XTAL1& XTAL2: L hai ng vo ra ca hai b khuych i o ca mch dao
ng, c cu hnh dng nh mt b to dao ng trn chip
Hnh1.3: B to dao ng
Page 11
7F
RAM A DNG
30
2F
2E
2D
2C
2B
2A
29
28
27
26
25
24
23
22
21
20
1F
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
74
6C
64
5C
54
4C
44
3C
34
2C
24
1C
14
0C
04
7B
73
6B
63
5B
53
4B
43
3B
33
2B
23
1B
13
0B
03
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
78
70
68
60
58
50
48
40
38
30
28
20
18
10
08
00
BANK 3
18
17
BANK 2
10
0F
BANK 1
08
07
Bank thanh ghi 0 ( mc nh cho R0-R7)
00
CU TRC RAM NI
Page 12
B nh bn trong chip bao gm ROM, RAM va EPROM. RAM trn chip bao gm
vng RAM a chc nng, vng RAM vi tng bit c nh a ch, cc dy thanh ghi
(bank) v cc thanh ghi chc nng c bit.
C 2 c tnh ng lu :
+ Cc thanh ghi v cc port I/O c nh a chtheo kiu nh x b nh v
c truy xut nh mt v tr nh trong b nh.
+ Vng track thng tr trong RAM trn chip thay v trong RAM ngoi nh
i vi cc b vi x l.
Page 13
Page 14
+ Trc tip :
VD: MOV P1, A
+ Gin tip:
VD: MOV A,@R0
+ Tc thi:
VD: MOV A, #54
+ Tng i:
VD: SJMP THREE :Nhy n nhn THREE
+ Tuyt i:
VD: AJMP THREE
+ Di:
+ Ch s.
VD: JMP @A+DPTR
b. Cc loi lnh:
C 5 nhm lnh:
+ Nhm lnh s hc.
ADD A , ngun: Cng ton hng ngun vo A
ADD A, #data : Cng d liu data vi A
ADDC A,ngun: Cng ngun vi A v c nh.
ADDC A,#data : Cng d liu data vi A v c nh.
SUBB A, ngun: Tr A vi ngun
SUBB A,#data : Tr A vi data
INC A
: Tng ni dung thanh ghi A ln 1
DEC A
: Gim ni dung thanh ghi A ln 1
INC DPTR
: Tng DPTR
MUL AB
: Nhn ni dung thanh ghi A v B
DIV
AB
: Chia A cho B
DA
A
: Hiu chnh thp phn thanh ghi A
+ Nhm lnh Logic.
ANL A, ngun
AND
ANL A, #data
ANL direct,A
ANL direct , #data
ORL A, ngun
OR
ORL A, #data
ORL direct,A
ORL direct , #data
Page 15
XRL A, ngun
OR
XRL A, #data
XRL direct,A
XRL direct , #data
CLR A
Xo A
CPL A
Ly b A
RL A
Quay tri A
RLC A K c c nh
RR A
Quay phi A
RRC A K c c nh
SWAP A Hon i 2 na 4 bit
+Nhm lnh di chuyn d liu
MOV A, ngun
Di chuyn ton hng ngung n ch
MOV A, # data
MOV dest , A
MOV dest, #data
MOV DPTR,#data16
MOVC A,@A+DPTR Di chuyn t b nh chng trnh
MOVC A,#A+PC
MOVX A,@Ri
MOVX A,@DPTR
MOVX @Ri,A
MOVX @DPTR,A
PUSH direct
Ct vo Stack
POP direct
Ly ra t Stack
XCH A,source
Trao i cc byte
XCHD A,@Ri
Trao i cc digit thp
+ Nhm lnh x l bit.
CLR C xo bit
CLR bit
SETB C
SETB bit
CPL C
CPL bit
ANL C, bit
AND
ANL C ,/bit AND NOT bit vi C
Page 16
ORL C, bit
ORL C, /bit
MOV C,bit
MOV bit, C
JC rel Nhy n Rel nu C=1
JNC rel Nhy n Rel nu C=0
JB bit, rel Nhy nu bit bng 1
JNB bit, rel Nhy nu bit =0
JBC bit , rel Nhy nu bit =1 ri xo bit
+Nhm lnh r nhnh.
ACALL addr11 Gi chng trnh con
LCALL addr16
RET
Quay v t chng trnh con
RETI
Quay v t chng trnh ngt
AJMP addr11
Nhy
LJMP addr16
SJMP rel
JMP @ A+DPTR
JZ rel
Nhy nu A=0
JNZ rel
Nhy nu A <>0
CJNE A,direct, rel So snh v nhy
CJNE #data, rel
CJNE Rn,#data, rel
CJNE @ Ri,# data, rel
DJNZ Rn, rel
Gim v nhy nu khc 0
DJNZ direct, rel
NOP
Khng lm g
Page 17
th u
RD
RD
f=
1
1,1RC
Page 18
y l chn u ra tch cc mc thp. Bnh thng n trng thi cao v khi vic
chuyn i hon tt th n xung thp bo cho CPU bit l d liu c chuyn i
sn sng ly i. Sau khi
xung thp, ta t CS = 0 v gi mt xung cao xung
INTR
- thp ti chn
ly d liu ra ca 0804.
RD
y l cc u vo tng t vi sai m Vin = Vin (+) - Vin (-). Thng thng Vin (-) c
ni xung t v Vin (+) c dng nh u vo tng t c chuyn i v dng s.
7. Chn VCC.
y l chn ngun nui +5v, n cng c dng nh in p tham chiu khi u vo
Vref/2 (chn 9) h.
8. Chn Vref/2.
Chn 9 l mt in p u vo c dng cho in p tham chiu. Nu chn ny h
(khng c ni) th in p u vo tng t cho ADC 0804 nm trong di 0 n +5v
(ging nh chn VCC). Tuy nhin, c nhiu ng dng m u vo tng t p n V in
cn phi khc ngoi di 0 n 5v. Chn Vref/2 c dng thc thi cc in p u vo
khc ngoi di 0 - 5v. V d, nu di u vo tng t cn phi l 0 n 4v th V ref/2
c ni vi +2v.
Page 19
Page 20
D out =
V in
kich thuocbuoc
V in
kich thuocbuoc = 519,53.10-3 =256. Tng t cc gi tr in p khc c
chuyn i tng t.
Page 21
i vi dng led anot chung chn com phi c mc logic bng 1 led sng tng ng
cc chn t a n f, dp phi c mc logic bng 0
Page 22
Page 23
i vi Led mc kiu cathode chung chan COM phi c mc logic l 0,mun led sng
th cc chn t a n f,dp phi c mc logic l 1.
-Bng m Led i vi led mc Cathode chung (a l MSB,dp l LSB)
Page 24
Page 25
= 25,6.55,6K500k+55,6k5v
$include(reg51.inc)
org 0000h
x:
setb p2.7
call delay
clr p2.7
call delay
setb p2.7
mov a,p1
mov b,#100
div ab
mov dptr,#maled
movc a,@a+dptr
mov p2,a
mov a,b
mov b,#10
div ab
mov dptr,#maled
movc a,@a+dptr
mov p3,a
mov a,b
mov dptr,#maled
movc a,@a+dptr
mov p0,a
jmp x
maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
delay:
mov r0,#10
w3:mov r1,#100
w2:mov r2,#100
w1:djnz r2,$
djnz r1,w2
djnz r0,w3
ret
end
Page 27
III.2 Phng n 2
Page 28
= 15K.100K200k+100k=5v
Page 29
mov p0,a
jmp x
maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
delay:
mov r0,#10
w3:mov r1,#100
w2:mov r2,#100
w1:djnz r2,$
djnz r1,w2
djnz r0,w3
ret
end
nh gi phng php : Phng php ny c chnh xc cao do chn Vref/2
h , do vy chn ny s khng b nh hng ca ngung nui. Vi hai gi tr l R1,R2
chn cng rt r rng l 200k v 100k.
- La chn: Qua hai phng php ta thy phng php 2 cho gi tr o chnh xc
v d dng kt ni nn ta chn phng php 2 tin hnh lm mch.
Page 31
Page 32
IV.2 S mch in
Page 33
Page 34
Begin
Read
ADC=a
a1=a17
b1= a%17
a2=a110
Hin th s
Hng n v
a3=a1%10
Hin th s
Hng trm
Hin th s
Hng chc
End
x:
setb p2.7
call delay
clr p2.7
call delay
setb p2.7
mov a,p1
mov b,#17
div ab
mov r1,a
mov b,#10
div ab
mov dptr,#maled
movc a,@a+dptr
mov p2,a
mov a,b
mov dptr,#maled
movc a,@a+dptr
mov p3,a
mov a,r1
mov b,#17
mul ab
mov b,a
mov a,p1
subb a,b
mov b,#10
mul ab
mov b,#17
div ab
mov dptr,#maled
movc a,@a+dptr
mov p0,a
jmp x
maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h
Page 36
delay:
mov r0,#10
w3:mov r1,#100
w2:mov r2,#100
w1:djnz r2,$
djnz r1,w2
djnz r0,w3
ret
end
Page 37
Page 38
Page 39