Professional Documents
Culture Documents
HCM
KHOA IN IN T
----------
BAO CAO VI X L
ti :
Bao cao
Menu
Nh n xet cua giao vin hng dn......................................................................................................2
LI NI U 2
CHNG 1.
DN NHP...............................................................................................................3
1.1.1.
1.1.2.
CHNG 2.
2.1.
Khi Vi X Li............................................................................................................................4
2.1.1.
2.1.2.
Vi iu khin AT89C51.....................................................................................................4
2.1.3.
2.2.
2.3.
Cm bin LM35.......................................................................................................................10
LM35...............................................................................................................................10
3.1.1.
Mch iu khin................................................................................................................0
3.1.2.
3.2.
CHNG 4.
TNG KT...............................................................................................................5
4.1.
Kt qu thu c:......................................................................................................................5
4.2.
4.3.
Kt lun:....................................................................................................................................5
Bao cao
LI NI U
Trong nhng thp nin gn y cng nghip ha, hin i ha ngy cng phat trin
mnh m. K thut in t c nhng bc phat trin c bit mnh, c bit l trong
k thut iu khin t ng vi s ra i v phat trin nhanh chng ca k thut vi iu
khin. Ha cng nhp phat trin khoa hc k thut th gii, nhiu lnh vc khac cng
phat trin khng ngng lm cho th gii ni chung v Vit Nam ni ring c c s
phat trin chng mt trong vi chc nm tr li y. Khoa hc k thut tr thnh nn
tng vng chc thc y mnh m nm vai tr quyt nh trong cuc i tt n u.
Ni tri hn c l ngnh cng ngh thng tin v k thut in t.
Hin nay cng ngh nc ta c anh gia l bt kp vi cng ngh th gii. t
nc ta ang trn phat trin mnh m nhng ngn sach cn hn hp cha th ap ng
nhng iu kin tt nht cho vic hc tp v nghin cu ca sinh vin, iu ny l
nhng kh khn nhng cng chinh l ng lc cho chng ta c nhng sang to mi,
tng mi gip cho vic hc ca mnh v bn b c tt hn. Nhng ln i thc tp
hay lm an mn hc chinh l lc m chng ta c phat huy tri sang to ca sinh
vin. Hy t mnh to ra mi trng hc tp tt nht cho bn thn v bn b! Chinh v
vy trong ln lm an mn hc ny, c s hng dn nhit tnh ca cac thy c giao
trong khoa in_in t, c bit l c ,chng em hon thnh ti Nghin
cu,cach o nhit dng LM35 s dng ADC0804 chuyn i vi x l 8051 hin
th trn led 7 on (thng s o ly t cm bin nhit LM35) ng thi gian.
Vi trnh v thi gian cn nhiu hn ch, chng em c gng nhng khng
tranh khi nhng thiu st, mong qu thy c v bn b ng gp kin ti ngy
cng hon thin v n c vi thc t. Chng em xin chn thnh cm n.
CHNG 1.
Bao cao
DN NHP
Hin Th Led 7 on
Khi Ngun
Hinh 1-1 S khi ca mch nhit
CHNG 2.
Bao cao
L THUYT THIT K
2.1. Khi Vi X L
2.1.1. Gii thiu b vi iu khin 89c51
H vi iu khin MCS-51 do Intel sn xut u tin vo nm 1980 l cac IC thit
k cho cac ng dng hng iu khin. Cac IC ny chinh l mt h thng vi x l hon
chnh bao gm cac cac thnh phn ca h vi x l: CPU, b nh, cac mch giao tip,
iu khin ngt.
MCS-51 l h vi iu khin s dng c ch CISC (Complex Instruction Set
Computer), c di v thi gian thc thi ca cac lnh khac nhau. Tp lnh cung cp
cho MCS-51 c cac lnh dng cho iu khin xut / nhp tac ng n tng bit. MCS51 bao gm nhiu vi iu khin khac nhau, b vi iu khin u tin l 8051 c 4KB
ROM, 128 byte RAM v 8031, khng c ROM ni, phi s dng b nh ngoi. Sau ny,
cac nh sn xut khac nh Siemens, Fujitsu, cng c cp php lm nh cung cp
th hai.
MCS-51 bao gm nhiu phin bn khac nhau, mi phin bn sau tng thm
mt s thanh ghi iu khin hot ng ca MCS-51.
2.1.2. Vi iu khin AT89C51
AT89C51 l vi iu khin do Atmel sn xut, ch to theo cng ngh CMOS c
cac c tinh nh sau:
4 KB PEROM (Flash Programmable and Erasable Read Only Memory), c kh
nng ti 1000 chu k ghi xoa
Tn s hot ng t: 0Hz n 24 MHz
3 mc kha b nh lp trnh
128 Byte RAM ni.
4 Port xut /nhp I/O 8 bit.
2 b Timer/counter 16 Bit.
6 ngun ngt.
Giao tip ni tip iu khin bng phn cng.
64 KB vng nh m ngoi
64 KB vng nh d liu ngoi.
Cho php x l bit.
5
Bao cao
Bao cao
Tn
RxD
TxD
INT0
INT1
T0
T1
WR
RD
T2
T2X
Chc nng
Ng vo nhn d liu ni tip
Ng xut d liu ni tip
Ng vo ngt cng th 0
Ng vo ngt cng th 1
Ng vo ca Timer/Counter th 0
Ng vo ca Timer/Counter th 1
Ng iu khin ghi d liu ln b nh ngoi
Ng iu khin c d liu t b nh bn ngoi
Ng vo ca Timer/Counter th 2
Ng Np li/thu nhn ca Timer/Counter th 2
Bao cao
Bao cao
Bao cao
0-5
0-4
0-3
0-2.56
0-2
0-1
Vin(V)
Kich thc bc
(mV)
5/256=19.53
4/256=15.62
3/256=11.71
2.56/256=10
2/256=7.81
1/256=3.90
D0-D7: chn s 18-11 l cac chn ra d liu s (D7 l bit cao nht MSB v
D0 l bit thp nht LSB). Cac chn ny c m ba trng thai v d liu
c chuyn i chi c truy cp khi chn CS=0 v chn RD a xung
mc thp. tinh in ap u ra ta tinh theo cng thc sau:
10
Bao cao
Dout=Vin/Kich thc bc
11
Bao cao
Thng s c bn
in ap u vo t 4V n 30V
Nhit thay i tuyn tinh: 10mV/C
chinh xac cao 25 C l 0.5 C
Tr khang u ra thp 0.1 cho 1mA ti
0
12
Bao cao
13
Bao cao
i vi dng Led anode chung, chn COM phi c mc logic 1 v mun sang Led th
tng ng cac chn a-f, dp s mc logic 0.
Bng m cho Led 7 on hin s (a l MSB, dp l LSB):
S
0
1
2
3
4
5
6
7
8
9
A
0
1
0
0
1
0
0
0
0
0
B
0
0
0
0
0
1
1
0
0
0
C
0
0
1
0
0
0
0
0
0
0
D
0
1
0
0
1
0
0
1
0
0
E
0
1
0
1
1
1
0
1
0
1
F
0
1
1
1
0
0
0
1
0
0
G
1
1
0
0
0
0
0
1
0
0
Dp
1
1
1
1
1
1
1
1
1
1
M hex
03h
9Fh
25h
0Dh
99h
49h
41h
1Fh
01h
09h
14
Bao cao
0
1
1
0
0
0
0
0
0
0C0h
1
1
1
1
1
1
0
0
1
0F9h
2
1
0
1
0
0
1
0
0
0A4h
Dp
G
F
E
D
C
B
A
M hex
3
1
0
1
1
0
0
0
0
0B0h
4
1
0
0
1
1
0
0
1
99h
5
1
0
0
1
0
0
1
0
92h
6
1
0
0
0
0
0
1
0
82h
Dng
phng
phap
quet
7
1
1
1
1
1
0
0
0
0F8h
8 hn
1 ch vic
0 kt ni
0 nhiu led
0 7 on0 m ta phi
0 cn n
0 nhiu 0port ca80h
vi iu
9
1
0
0
1
0
0
0
0
90h
khin.Vy khc phc n s thc hin ti u ha :ta ni tt c cac chn nhn tin
hiu ca tt c cac led 7seg ch cn s dng n mt port ,vi d 2 led 7seg c cac
chn tin hiu ni vo cng p2.Dng ng ra cn li ca vi iu khin iu khin
on ,off cho led 7 seg.
Khi kt ni chung cac ng d liu ca led 7 on ,ta khng th cho cac led ny
sang ng thi (do nh hng ln nhau gia cac led )m phi thc hin theo
phng phap qut ,ngha l ti mt thi im ch sang mt led v tt cac led cn
li .Do hin tng lu nh ca mt ,ta s thy cac led sang ng thi (c im
ca mt ngi l 24hinh/s)
15
CHNG 3.
Bao cao
Trong :
Cng P0 nhn gia tr ng ra ca b chuyn i ADC
Cng P3 lm nhim v hin th led 7 on
Cng P2 c tin hiu ca ADC
3.1.2. Nguyn l hot ng
i tng cn o l i lng vt l,da vo cac c tinh ca i tng cn o
m ta chn mt loi cm bin ph hp bin i thng s i lng vt l cn
o thnh i lng in ,a vo mch ch bin tin hiu.
Cac tin hiu tng t ny c a ln lt vo tng knh ca b chuyn i
ADC qua gic jp1 tt c 8 knh tin hiu analog n t u ra ca cac mch bin
i tin hiu tng t cn phi c gia tr nm trong khong t 0-5VDC. Cac tin
hiu analog c a vo x l y l dng in, in ap mt chiu v xoay
chiu c bin i thnh in ap mt chiu t 0-5V, hoc l cac i lng
0
Bao cao
Bao cao
org
0000h
mov
P2, #0ffh
mov
P0, #0ffh
mov
P1, #0ffh
; tat LED
mov
30h,#0c6h
mov
31h,#9ch
clr
P2.2
main:
acall doc_adc
acall xuly
acall hien_thi
sjmp main
doc_adc:
clr
P2.1 ; dat WR = 0
setb
jb
P2.2, $
clr
Bao cao
xuly:
mov B,#100
div AB
hang don vi)
mov R1,B
; luu so du vao R1
mov B,#10
mov A,R1
; luu so du vao A
div
; chia A cho 10
AB
mov A, B
hien_thi:
mov P1, #11111110b
mov P3, 30H
acall delay_5ms
; tre 5ms
; tat LED
mov A, P1
; A = P1
RL
mov P1, A
; tre 5ms
; tat LED
mov A, P1
; A = P1
RL
mov P1, A
acall delay_5ms
; tre 5ms
3
Bao cao
; tat LED
mov A, P1
; A = P1
RL
acall delay_5ms
; tre 5ms
; tat LED
; ket thuc cong viec hien thi du lieu
bcd_to_7seg:
R0, #5
mov
R1, #2
R2, $
djnz
R1, $-4
djnz
R0, $-8
pop
02
pop
01
pop
00
ret
ma7seg:; ma 7 doan cho led Anot chung
db
0c0h, 0f9h, 0a4h, 0b0h, 99h, 92h, 82h, 0f8h, 80h, 90h
end
Bao cao
CHNG 4.
TNG KT
4.1. Kt qu thu c:
H thng hot ng n nh vi chnh xac tng i
u im: Mch s dng linh kin n gin thng dng trn th trng d tm
kim vi gia r ng dng rng ri trong h thng cng nghip.
Nhc im: Bn cnh nhng u im th vn cn nhng khuyt im th h
thng vn cn nhiu hn ch nh: Thang o cha ln ,sai s cn ln do sai s
linh kin v tinh toan
4.2. Hng phat trin cua ti:
C th m rng thang o ng dng rng ri hn trong cng nghip
Trn c s l thuyt v k thut in, k thut vi iu khin, vi x l ti nghin
cu thit k h o a knh 8 bit ADC 0804 kt qu hin th trn led 7 on (thng s ly t
cm bin LM35).
ti nu ln ng dng c bn ca vi x l trong lnh vc iu khin. Bn cnh
ti m ra mt hng phat trin mi tip tc phat trin l tip tc nghin cu phn
giao tip vi h thng may tinh, h thng hin th LED 7 on.
4.3. Kt lun:
Sau thi gian nghin cu v lm vic mt cach nghim tc vi s gip nhit tnh
ca thy Khi cng thy c trong khoa in in t, chng em hon thnh ti:
o nhit s dng cm bin LM35 s dng ADC 0804 v Vi x l AT 89C52. Trong
qua trnh thc hin nhm chng em vn dng c nhng kin thc hc, t mnh
anh gia trnh ca bn thn, cng nhau nghin cu ti liu v hc hi ln nhau tm ra
nhng kin thc mi.
Trong qua trnh lm vic chng em bit cac kt hp gia l thuyt v thc hnh.
Hn th na, chng em cn quen dn vi cach lm vic c lp, bit cach t chc cng
vic, sp xp theo thi gian mt cach hp l, c hiu qu. Chng em rt mong nhn c
nhng kin nhn xt ca cac thy c v cac bn bi bao cao chng em hon thin hn.
Chng em chn thnh cm n!