Professional Documents
Culture Documents
I HC TN C THNG
KHOA IN IN T
B MN IU KHIN T NG
BO CO N 1
ti:
ii
BO CO N 1
ti:
TRNG H TN C THNG
KHOA IN - IN T
NHIM VU AN MN HOC 1
Ho va tn:L Duy Khang
MSSV:40900131
Nganh:T ng iu Khin
Lp:09040003
I. tai:
Hiu ng led n co cai t thi gian dung vi iu khin.
II. Nhim vu tai:
_ S dung vi iu khin lp trinh tao hiu ng 10 led n sang dn va tt dn.
_ Yu cu hiu ng c thc hin trong cac khoang thi gian cai t qua cac nut
nhn,dung led 7 oan hin thi thi gian.
_ Thi cng phn cng,hiu cac thanh phn trong mach cng,tim hiu phn mm lp trinh
va nap cho vi iu khin
_ Ve lu giai thut lp trinh.
_ Hiu nguyn ly hoat ng cua mach va vit chng trinh.
_ Vit bao cao.
III.Ngay giao an: 20/02/2012.
IV.Ngay np an: 28/04/2012.
V.Ngay bao v trc hi ng: T 02/05/2012 n 08/05/2012.
VI.Ho va tn GVHD: Ths.L Anh Tun.
Tp.HCM,ngay 20 thang 02 nm 2012.
CNBM.iu khin t ng
ii
...
iii
LI CM N
Li u tin em xin cam n n quy thy c a tao iu kin cho chung em c
tip cn vi thc t,c t duy sang tao mt cach c lp th nay.
Nhng gi chung em hoc t thy c a c ap dung trit trong an 1
nay.Qua o chung em cang hiu thm v tinh thc t va hu ich cua nhng ly thuyt minh
a tng hoc trong nhng nm u.
Sau khi tip xuc thc t chung em mi hiu la minh con thiu sot rt nhiu va bit
c minh co yu thich nganh ngh minh a chon va ang hoc hay khng.
Em cung xin gi li cam n n Giao vin hng dn cho em la thy L Anh
Tun a phn cng cho em tai rt hu ich,co nhiu th cn kham pha,cn hoc hoi.Bn
canh o thy cung a hng dn rt nhit tinh giup em co th bao cao an c tt
hn
Li cui cung em xin chn thanh cam n tt ca thy c trong khoa va chuc sc
khoe n cac thy c!
iv
L Duy Khang
LI M U
Ngy nay, vi nhng ng dng ca khoa hc k thut tin tin, th gii ca chng
ta v ang ngy mt thay i, vn minh v hin i hn. S pht trin ca k thut
in t to ra hng lot nhng thit b vi cc c im ni bt nh s chnh xc cao,
tc nhanh, gn nh l nhng yu t rt cn thit gp phn cho hot ng ca con
ngi t hiu qu cao.
Cc b iu khin s dng vi iu khin tuy n gin nhng vn hnh v s
dng c li l mt iu rt phc tp. Cc b vi iu khin theo thi gian cng vi s
pht trin ca cng ngh bn dn tin trin rt nhanh, t cc b vi iu khin 4 bit n
gin n cc b vi iu khin 32 bit, ri sau ny l 64 bit. in t ang tr thnh mt
ngnh khoa hc a nhim v. in t p ng c nhng i hi khng ngng t
cc lnh vc cng nng lm ng nghip cho n cc nhu cu cn thit trong hot
ng i sng hng ngy.
Mt trong nhng loi Vi iu Khin c s dng rng ri v lu i nht l h Vi
iu Khin 8051. n 1 nay,em xin gii thiu n quy thy c mt ng dung cua Vi
iu Khin 8051 la iu khin led n co cai t thi gian dung Vi iu Khin 8051.
MC LC
muc
Trang
Trang bia.......................................................................................................i
Nhim vu an.............................................................................................ii
Nhn
xet
cua
giao
vin..................................................................................iii
Li
cam
n.....................................................................................................iv
Li
m
u.....................................................................................................v
Lit
k
bang..................................................................................................vii
Lit
k
hinh...................................................................................................viii
Chng I: C S Ly Thuyt
I.1
Gii
thiu
tng
quan
vi
x
ly
8051...........................................................1
I.2 Gii thiu tng quat IC 74LS47...................................................................................6
Chng II: Thit K San Phm
II.1
S
ly........................................................................................8
II.2
Nguyn
ly
ng.................................................................................9
II.3
S
thut.........................................................................................9
II.4
Chng
trinh
mm.........................................................................11
II.5
Mt
s
anh.......................................................................................14
vi
nguyn
hoat
giai
phn
hinh
Trang
Bang I.1 Mt s chc nng c bit cua cac chn Port 3.................................4
vii
phat
ca
LIT K BNG
Bang
Kt
LIT K HNH
Hnh
Trang
viii
ix
Chng I
C S LY THUYT
..
Trang
1
128 byte
RAM
8032\8052
INTERRUPT
CONTROL
OTHER
REGISTER
128 byte
RAM
ROM
0K:
8031\8032
4K:8951
8K:8052
TEMER2
8032\8052
TEMER1
TEMER1
CPU
BUS
CONTROL
I/O PORT
OSCILATOR
EA\
RST
ALE\
PSEN\
P0 P1 P2 P3
Address\Data
Trang 2
SERIAL
PORT
TXD RXD
+ Port 1 (P1.0 P1.7 hay chn 1 8): c chc nng xut nhp theo bit v byte.
Trang
3
Tn
RXD
TXD
INT0
INT1
T0
T1
WR
RD
Trang
4
Trang
5
Trang
6
Trang
7
Chng II
THIT K SAN
PHM
..
R=
-Mch to dao ng: dng thch anh 12MHz v 2 con t 33p n nh tn.
-Mch RESET: dng t 10 F v in tr 10k to mch reset cho IC
Trang 8
Nh
n
nut?
20
s
30
s
50
s
Trang 9
m ngc
20s va 10
led sang
dn tt dn
m ngc
30s va 10
led sang
dn tt dn
m v 0?
m v 0?
m v 0?
10 led ng
loat nhp
nhay 4 ln
10 led ng
loat nhp
nhay 4 ln
10 led ng
loat nhp
nhay 4 ln
m ngc
50s va 10
led sang
dn tt dn
S
Reset?
Reset?
End
Trang
10
Reset?
org 00h
ljmp main
org 03h
ljmp hai
org 13h
ljmp ba
org 0bh
ljmp nam
org 1bh
ljmp ngat1s
org 30h
main:
;======thiet lap interupt=====
mov ie,#8fh
setb it0
setb it1
mov tmod,#00010110b
mov th0,#-1
mov tl0,#-1
setb tr0
sogiay equ 7fh
mov sogiay,#0
mov r1,#0
mov r2,#20
mov p3,#0ffh
mov p0,#0ffh
;====***===
mainloop:
mov th1,#3ch
mov tl1,#0b0h
zero:
mov r1,sogiay
mov a,r1
jz zero
lcall display
setb tr1
loop:
mov p1,#0feh
lcall delay200ms
mov p1,#0fch
lcall delay200ms
mov p1,#0f8h
lcall delay200ms
mov p1,#0f0h
lcall delay200ms
mov p1,#0e0h
lcall delay200ms
Trang
11
mov p1,#0c0h
lcall delay200ms
mov p1,#80h
lcall delay200ms
mov p1,#0
lcall delay200ms
mov p2,#0feh
lcall delay200ms
mov p2,#0fch
lcall delay200ms
mov p2,#0feh
lcall delay200ms
mov p2,#0ffh
lcall delay200ms
mov p1,#80h
lcall delay200ms
mov p1,#0c0h
lcall delay200ms
mov p1,#0e0h
lcall delay200ms
mov p1,#0f0h
lcall delay200ms
mov p1,#0f8h
lcall delay200ms
mov p1,#0fch
lcall delay200ms
mov p1,#0feh
lcall delay200ms
mov p1,#0ffh
lcall delay200ms
ljmp loop
;=====sogiay===
hai:
mov sogiay,#20
mov r1,sogiay
lcall display
clr a
reti
ba:
mov sogiay,#30
mov r1,sogiay
lcall display
clr a
reti
nam:
clr tr0
clr tf0
mov sogiay,#50
Trang 12
mov r1,sogiay
lcall display
mov th0,#-1
mov tl0,#-1
setb tr0
clr a
reti
ngat1s:
clr tr1
djnz r2,goon
mov r2,#20
dec r1
lcall display
mov r7,a
mov a,r1
cjne a,#0,next
sjmp theend
next:
mov a,r7
ljmp goon
theend:
mov r4,#4
loopend:
mov p1,#0
mov p2,#0
lcall delay200ms
mov p1,#0ffh
mov p2,#0ffh
lcall delay200ms
djnz r4,loopend
mov r1,sogiay
lcall display
setb tr1
reti
goon:
mov th1,#3ch
mov tl1,#0b0h
setb tr1
reti
;========display========
display:
mov r7,a
mov a,r1
mov b,#10
div ab
swap a
orl a,b
mov p0,a
Trang
13
mov a,r7
ret
;========================
delay200ms:
mov r5,#100
loop3:
mov r6,#100
loop2:
mov r7,#10
djnz r7,$
djnz r6,loop2
djnz r5,loop3
ret
end
II.5 Mt s hinh anh:
Trang
14
Trang
15
Trang
16
Trang
17
Chng III
KT LUN
VA
NGHI
..
III.1 Kt lun:
-
Led sang kha u ep nhng do mach vi x ly va mach hoat ng chinh ring nn phai
ni jumper kha nhiu.
Mach co th thay i thi gian linh hoat bng cach n nut va khi khi ng chi cn n 1
trong 3 nut thi gian la mach co th chay lin tuc ng vi thi gian a chon.
Trong luc ve mach orcad con nhiu sai sot nn khi han mach phai chinh sa kha nhiu.
Tuy mach a hin thi nh yu cu nhng ring chc nng reset a bi li.
Cach khc phuc:
- Ln sau nu ve mach orcad thi a ca mach vi x ly va mach hoat ng chinh lam
mt.
- Cn hoc hoi nhiu hn kin thc v ve mach orcad co th ve mach hoan chinh hn.
- Ren luyn thm v ky nng lam phn cng cua mach.
- Kim tra ki cang,tim cach khc phuc chc nng reset.
- Hoc hoi thm v cach vit va hiu ro chng trinh hn.
V mt thc t: Mach co th ng dung trong cac bin quang cao,trang tri nhng tinh
thc t khng cao lm vi mach con nm trong pham vi an,chc nng cua mach con n
gian,tinh my thut con thp,cha ap ng c yu cu cua xa hi hin ai hin nay.
III.2 Hng phat trin:
- Thay led 7 on bng hin th LCD d dng thao tc v qun l.
- Phat trin thm mt s dang hin thi va cac mau led khac nhau mach co th ng
dung vao cac bin quang cao quy m hn,ep hn.
- Thit k trn mt mach duy nht,tinh toan ky lng giam thiu s jumper,phu hp
vi yu cu thm my.
Trang
18
Khng
ti:
Trang
19