Professional Documents
Culture Documents
Báo Cáo TH C Hành Cơ S
Báo Cáo TH C Hành Cơ S
N MN HC
TI:
GVHD:
SVTH
MSSV
N102102017
2.Trnh Vn Long
N102102025
3. ng Xun Hiu
N102102013
TP.HCM THNG T 4
Page 1
II.
TM TT NI DUNG TI
1.
2.
-
Mc tiu
Lm quen vi thit k mch in t
ng dng kin thc hc vo thc t
Thit k mch chng trm dng cm bin
Ni dung
Tm hiu v vi iu khin 89S52
Tm hiu v LCD1602
Tm hiu v RS232
Thit k mch nguyn l chng trm dng cm bin
Xy dng gii thut iu khin, lp trnh trn CodevisionAVR v thc hin m
phng mch trn protues
- Hon thin phn cng mch s dng phn mm thit k mch in OrCAD
3. Kt qu
- Mch m phng hot ng n nh, ng yu cu t ra
- Phn cng sn phm hot ng tt
- Phn mm iu khin
Page 2
Ngy Thng Nm
Ch k ca gio vin
Page 3
MC LC
LI NI U
PHN 1 :
C S L THUYT
CHNG 1 : TM HIU V VI IU KHIN 89S52 8
1.1: Tng quan v vi iu khin 89S52...8
1.1.1: Gii thiu s lc...8
1.1.2: Cu hnh ca 89S52...8
1.1.3: S khi ca 89S52.9
1.1.4: S chn 89S52..10
1.1.5: Chc nng cc chn 89S52..10
1.2 : T chc b nh bn trong 89S52.12
CHNG 2: NGUYN TC THU PHT HNG NGOI.18
2.1: Khi nim v tia hng ngoi...18
2.2 :Nguyn tc thu pht hng ngoi18
2.2.1: Phn pht ......................18
a. S khi18
b. Gii thch.19
2.2.2: Phn thu 20
a. S khi20
b. Gii thch.....................20
CHNG 3: C BN V GHP NI CHUN RS232...21
3.1: Tng quan v chun RS232.21
3.1.1 : t vn .21
3.1.2 : u im ca giao tip ni tip RS23221
3.1.3 : Nhng c im lu trong chun RS232...21
3.1.4 : Cc mc in ng truyn....21
3.1.5 : Cng RS232 trn PC22
3.1.6 : Qu trnh truyn d liu..23
3.2 : S ghp chn...23
3.2.1 : Mch chun giao tip RS232 dng IC Max23223
3.2.2: Mch chun giao tip RS232 dng DS275..24
3.2.3: Mch chun giao tip dng Transitor.25
CHNG 4: KHI QUT LCD 1602..26
4.1: Khi nim LCD 1602.26
4.2: S chn v cch b tr chn.26
4.3: Cc thanh ghi..27
4.3.1: Thanh ghi IR.27
4.3.2: C bo bn BF ( busy flag ).27
4.3.3: B m a ch AC ( address counter )...28
4.4: B nh LCD.28
4.4.1: DDRAM.28
4.4.2: CGROM.28
Trnh Vn long- H Thanh Hun- ng Xun Hiu
Page 4
4.5: Cc tp lnh..29
PHN 3:
Page 5
LI NI U
n mn hc l n u tin ca sinh vin sau 3 hc k hc chuyn ngnh. y l c
hi cho mi sinh vin vn dng nhng kin thc hc, hiu su sc hn v nhng
kin thc v tm hiu thm nhiu kin thc mi, c bit kin thc thc t bn ngoi
nh trng to ra 1 sn phm c cng dng thc t phc v cho vic hc tp, nghin
cu v s dng. T , to nn hng th, ng lc cho vic hc tp nhiu hn na v y
cng l nn tng cho vic thc hin n tt nghip sau ny. Tuy nhin, do y l n
u tin m sinh vin thc hin, v vic thc hin n ny song song vi qu trnh hc
tp ti lp, do thi gian dnh cho n l khng nhiu. Cho nn, trong qu trnh thc
hin khng trnh khi nhng sai st,mong thy c thng cm v ch dy thm cho nhm
hon thin hn trong nhng n k tip.
Page 6
LI CM N
Chng em xin chn thnh cm n ti qu thy c Trng Hc Vin Cng Ngh Bu
Chnh Vin Thng C S TP. H CH MINH dy bo, truyn t kin thc cho chng
em trong sut qu trnh hc tp ti trng. c bit l thy Nguyn Trng Hun tn
tnh ch dn cho chng em trong qu trnh lm v hon thnh n ny.
ng cm n Ban gim hiu nh trng to iu kin cho chng em hc tp v trau
di kin thc. Xin cm n cc bn cng lp c kin ng gp cho nhm chng em
trong qu trnh tm hiu v lm n.
Do thi gian v trnh c hn nn n khng trnh khi nhng thiu st. Chng em
mong nhn c kin ng gp ca qu thy c v cc bn n c hon thin
hn, v to lp cho chng em c mt c s nhn nhn v kh nng, kin thc, t c
hng phn u tt hn cho cc n tip theo.
Page 7
PHN 1: C S L THUYT
CHNG 1 : TM HIU V VI IU KHIN AT89S52
1.1: Tng quan v vi iu khin AT89S52
Page 8
Page 9
Page 10
Tn
P3.0
RXD
Ng vo d liu ni tip.
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 TIMER/ COUNTER th 0.
P3.5
T1
Ng vo ca TIMER/ COUNTER th 1.
P3.6
WR
P3.7
RD
Page 11
Page 12
dng ch nh a ch trc tip hay gin tip. Cc vng a ch thp t 00h 2Fh
cng c th s dng cho mc ch
- RAM c th nh a ch bit
Vng a ch t 20h -2Fh gm 16 byte c th thc hin nh vng RAM a dng
(truy xut mi ln 8 bit) hay thc hin truy xut mi ln 1 bit bng cc lnh x l bit.
-Cc bank thanh ghi
Vng a ch 00h 1Fh c chia thnh 4 bank thanh ghi: bank 0 t 00h 07h, bank
1 t 08h 0Fh, bank 2 t 10h 17h v bank 3 t 18 1Fh. Cc bank thanh ghi ny
c i din bng cc thanh ghi t R0 n R7. Sau khi khi ng th h thng bank 0
c chn s dng.
Do c 4 bank thanh ghi nn ti mt thi im ch c mt bank thanh ghi c truy
xut bi cc thanh ghi R0 n R7. Vic thay i bank thanh ghi c thc hin thng
qua thanh ghi t trng thi chng trnh (PSW).
-Cc thanh ghi c chc nng c bit
Cc thanh ghi trong 89S52 c nh dng nh mt phn ca RAM trn chip v vy
mi thanh ghi s c mt a ch (ngoi tr thanh ghi b m chng trnh v thanh ghi
lnh v cc thanh ghi ny him khi b tc ng trc tip). Cng nh R0 n R7, 89S52
c 21 thanh ghi c chc nng c bit (SFR: Special Function Register) vng trn ca
RAM ni t a ch 80H n 0FFH.
- Cc thanh ghi nh thi (Timer)
AT89S52 cha 2 b nh thi 2 b nh thi/m 16 bit c dng cho vic nh
thi hoc m s kin. Timer 0 a ch 8AH (TL0: Byte thp) v 8DH (TH1: Byte
cao). Vic khi ng Timer c SET bi TIMER Mode (TMOD) a ch 89H v
thanh ghi iu khin. Timer (TCON) a ch 88H, ch c TCON c a ch ha
tng bit.
-Cc thanh ghi ni tip
AT89S52 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 hai 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
-Cc thanh ghi ngt
Trnh Vn long- H Thanh Hun- ng Xun Hiu
Page 13
Thc t 89S52 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:
- Reset: khi chn reset c kch hot th 8051 nhy v a ch 0000.
- Hai ngt dnh cho b nh thi timer 0 v timer 1, a ch bng vector ngt ca
hai ngt ny tng ng vi timer 0 v timer 1 l 000B4 v 001B4. Hai ngt phn cng
dnh cho cc thit b bn ngoi ni ti chn 12 (P3.2) v 13 (P3.3) ca cng P3 l
INT0 v INT1 tng ng. Cc ngt ngoi cng c gi l EX1 v EX2. V tr nh
trong bng vector ngt ca hai ngt INT0 v INT1 ny l 0003H v 0013H .
Truyn thng ni tip c mt ngt cho c thu ln pht, a ch ca ngt ny trong
bng vector ngt 0023H
Page 14
Page 15
+ m s kin
+ To tc baud cho port ni tip trong 89S52.
Trong cc ng dng nh khong thi gian, ngi ta lp trnh timer nhng khong
u n v t c trn timer. C c dng ng b ha chng trnh thc hin
mt tc ng nh kim tra trng thi ca cc ng vo hoc gi s kin ra cc ng ra. Cc
ng dng khc c th s dng vic to xung nhp u n ca timer o thi gian tri
qua gia hai s kin (v d o rng xung).
Page 16
Page 17
nh sng hng ngoi (tia hng ngoi) l nh sng khng th nhn thy c
bng mt thng , c bc sng khong t 0.86m n 0.98m . Tia hng ngoi
c vn tc truyn bng vn tc nh sng .
Tia hng ngoi c th truyn i c nhiu knh tn hiu. N c ng dng
rng ri trong cng nghip.Lng thng tin c th t 3 mega bit /s .Lng thng
tin c truyn i vi nh sng hng ngoi ln gp nhiu ln so vi sng in t m
ngi ta vn dng .
Tia hng ngoi d b hp th , kh nng xuyn thu km . Trong iu khin t
xa bng tia hng ngoi , chm tia hng ngoi pht i hp , c hng , do khi thu
phi ng hng .
Sng hng ngoi c nhng c tnh quan trng ging nh nh sng ( s hi t qua
thu knh , tiu c ) . nh sng thng v nh sng hng ngoi khc nhau rt r
trong s xuyn sut qua vt cht . C nhng vt cht ta thy n di mt mu xm
c nhng vi nh sng hng ngoi n tr nn xuyn sut . V vt liu bn dn
trong sut i vi nh sng hng ngoi , tia hng ngoi khng b yu i khi n
vt qua cc lp bn dn i ra ngoi .
Page 18
b) Gii thch :
Khi chn chc nng v khi m ha : Khi ngi s dng bm vo cc phm chc
nng pht lnh yu cu ca mnh , m phm chc nng tng ng vi mt s
thp phn . Mch m ha s chuyn i thnh m nh phn tng ng di dng
m lnh tn hiu s gm cc bt 0 v 1 . S bit trong m lnh nh phn c th l
4 bit hay 8 bit ty theo s lng cc phm chc nng nhiu hay t .
Khi dao ng c iu kin : Khi nhn 1 phm chc nng th dng thi khi
ng mch dao ng to xung ng h , tn s xung ng h xc nh thi gian
chun ca mi bit .
Khi cht d liu v khi chuyn i song song ra ni tip : M nh phn ti
mch m ha s c cht a vo mch chuyn i d liu song song ra
ni tip . Mch chuyn i d liu song song ra ni tip c iu khin bi xung
ng h v mch nh thi nhm m bo kt thc ng lc vic chuyn i s
bit ca mt m lnh .
Khi iu ch v pht FM : m lnh di dng ni tip s c a qua mch
iu ch v pht FM ghp m lnh vo sng mang c tn s 38Khz n
100Khz , nh sng mang cao tn tn hiu c truyn i xa hn , ngha l tng c ly
pht .
- Khi thit b pht : l mt LED hng ngoi . Khi m lnh c gi tr bit =1 th
LED pht hng ngoi trong khong thi gian T ca bit . Khi m lnh c gi tr
bit=0 th LED khng sng . Do bn thu khng nhn c tn hiu xem nh bit
= 0 .
Page 19
b) Gii thch :
Khi thit b thu : Tia hng ngoi t phn pht c tip nhn bi LED thu hng
ngoi hay cc linh kin quang khc .
Khi khuch i v Tch sng : trc tin khuch i tnh hiu nhn ri a qua
mch tch sng nhm trit tiu sng mang v tch ly d liu cn thit l m lnh .
Khi chuyn i ni tip sang song song v Khi gii m : m lnh c a vo
mch chuyn i ni tip sang song song v a tip qua khi gii m ra thnh s
thp phn tng ng di dng mt xung kch ti ng ra tng ng kch m mch
iu khin .
Tn s sng mang cn c dng so pha vi tn s dao ng bn phn thu gip
cho mch thu pht hot ng ng b , m bo cho mch tch sng v mch
chuyn i ni tip sang song song hot ng chnh xc .
Page 20
Page 21
Page 22
Page 23
y l mch giao tip 1 knh dng Max232, mch ny c s dng kh nhiu trong
chun giao tip RS232
3.2.2. Mch chun giao tip RS232 dng DS275
y cng l IC ca hng Maxim. DS275 c dng trong cc mch giao tip ca chun
RS232 nhng dng trong cc thit k cng sut nh.
Page 24
Page 25
CHNG 4 :
Page 26
Page 27
4.4.2:CGROM
Cha cc mu k t loi 5x7 hoc 5x10 im nh/k t, v nh a ch
bng 8 bit.
Page 28
4.5: Cc tp lnh
Page 29
Page 30
Page 31
Page 32
Page 33