You are on page 1of 90

Thc tp cng nhn GVHD: L Hng Nam

LI GII THIU

Ngy nay vi s pht trin ca cng nghip vi in t,k thut s th cc h thng


iu khin dn dn c t ng ha. Vi nhng k thut tin tin nh vi x l,vi mch
s th cc h thng iu khin bng c kh th s vi tc x l chm chp t chnh xc
s c thay th bng cc h thng iu khin t ng vi cc chng trnh c thit
lp trc
Trong nhiu lnh vc sn xut cng nghip hin nay,nht l ngnh cng nghip
luyn kim,ch bin thc phm. vn o v khng ch nhit c bit c ch trng
n v n l mt t quyt nh cht lng sn phm. p ng c yu cu o v khng
ch nhit th c nhiu phng php thc hin. Vi nhng g c hc,nghin cu
v kho st v vi iu khin th nhm ng dng n vo vic o v khng ch nhit l
phng php ti u nht. c s hng dn ca thy,nhm thc hin ti Thit k
mch iu khin nhit ng dng trong l nhit
Vi nhng kin thc c hc cng vi s hng dn ca thy gio v s gip
ca bn b,nhm c gng hon thnh ti ng thi hn. Do vy khng trnh khi
thiu st,nhm em mong nhn c kin t thy c ti ca nhm c pht trin
tt hn.

NHM 11 TRANG 1
Thc tp cng nhn GVHD: L Hng Nam

THIT K MCH IU KHIN NHIT


NG DNG TRONG L NHIT
Nhim v thit k:
Nhim v cn thc hin l thit k mt b iu khin nhit vi di nhit t 500C n
9990C. Vy yu cu t ra l:
+Thit k b cm bin nhit ( 3 b cm bin).
+Thit k b chuyn i tng t sang s ( khi ADC)
+Thit k khi x l trung tm
+Thit k khi bn phm
+Thit k khi cng sut( 3 u ra)
+Thit k khi hin th
+Thit k khi giao tip my tnh
+Vit thut ton.
+Vit chng trnh iu khin
S khi:

Chc nng tng khi:

NHM 11 TRANG 2
Thc tp cng nhn GVHD: L Hng Nam

+ Khi cm bin nhit :dng o nhit trong l nhit


+ Khi x l trung tm: dng x l cc tn hiu vo v xut tn hiu ra,iu khin mi
hot ng ca h thng.
+ Khi ADC: c nhim v s ha tn hiu ra ca cm bin nhit a vo VDK.
+ Khi cng sut: c nhim v iu khin,cp ngun cho l nhit,qua lm thay i nhit
trong l nhit.
+ Khi hin th: hin th nhit l nhit.
+ Khi giao tip: trao i vi my tnh v cc thng s ca qu trnh iu khin.
+ Khi bn phm: nhp d liu.

PHN I: TM HIU LINH KIN


1.GII THIU V VI IU KHIN 89C51
1.1. Khi qut chung v vi iu khin
B vi iu khin vit tt l Micro-controller, l mch tch hp trn mt chip c th lp
trnh c, dng iu khin hot ng ca mt h thng. Theo chng trnh iu khin
np sn bn trong chip, b vi iu khin tin hnh c, lu tr thng tin, x l thng tin,
sau da vo kt qu ca qu trnh x l a ra cc thng bo, tn hiu iu khin tin
hnh iu khin qu trnh hot ng ca cc thit b bn ngoi. Vi iu khin c ng
dng trong rt nhiu sn phm cng nghip v tiu dng.
Trong cc thit b in v in t dn dng, cc b vi iu khin iu khin hot ng
ca TV, my git, u c laser, in thoi, l vi-ba ... Trong h thng sn xut t ng, b
vi iu khin c s dng trong Robot, dy chuyn t ng. Cc h thng cng thng
minh th vai tr ca h vi iu khin cng quan trng.
1.2. Lch s pht trin ca vi iu khin
B vi iu khin thc ra l mt loi vi x l trong tp hp cc b vi x l ni chung. B vi
iu khin c pht trin t b vi x l, t nhng nm 1970 do s pht trin v hon thin
v cng ngh vi in t da trn k thut MOS (Metal-Oxide-Semiconductor), mc tch
hp ca cc linh kin bn dn trong mt chip ngy cng cao.

NHM 11 TRANG 3
Thc tp cng nhn GVHD: L Hng Nam

Nm 1971 xut hin b vi x l 4 bit loi TMS1000 do cng ty texas Instruments va


l ni pht minh va l nh sn xut. Nhn tng th th b vi x l ch c cha trn mt
chip nhng chc nng cn thit x l chng trnh theo mt trnh t, cn tt c b phn
ph tr khc cn thit nh: b nh d liu, b nh chng trnh, b chuyn i AD, khi
iu khin, khi hin th, iu khin my in, ni ng h v lch l nhng linh kin nm
bn ngoi c ni vo b vi x l.
Mi n nm 1976 cng ty INTEL (Intelligen-Elictronics) mi cho ra i b vi iu
khin n chip u tin trn th gii vi tn gi 8048. Bn cnh b x l trung tm, 8048
cn cha b nh d liu, b nh chng trnh, b m v pht thi gian, cc cng vo ra
digital trn mt chip. Cc cng ty khc cng ln lc cho ra i cc b vi iu khin 8 bit
tng t nh 8048 v hnh thnh h vi iu khin MCS-48.
n nm 1980 cng ty INTEL cho ra i th h th hai ca b vi iu khin
n chip vi tn gi 8951. V sau hng lot cc vi iu khin cng loi vi 8951
ra i v hnh thnh h vi iu khin MCS-51 .
n nay h vi iu khin 8 bit MCS51 c n 250 thnh vin v hu ht cc
cng ty hng dn u th gii ch to. ng u l cng ty INTEL v rt nhiu cng
ty khc nh : AMD, SIEMENS, PHILIPS, DALLAS, OKI
1.3. S khi ca mt b vi iu khin
S khi chung ca hu ht cc b vi iu khin bao gm CPU, b nh ROM hay
EPROM v RAM, mch giao tip, mch giao tip song song, b nh thi gian, h thng
ngt v cc BUS c tch hp trn cng mt chip.
1.4. Kin trc ca vi iu khin 8951
IC vi iu khin 8951 thuc h MCS51 c cc c im sau :
+ 4 kbyte ROM
+ 128 byte RAM
+ 4 port I/0 8 bit
+ Hai b nh thi 16 bits
+ Giao tip ni tip
NHM 11 TRANG 4
Thc tp cng nhn GVHD: L Hng Nam

+ 64KB khng gian b nh chng trnh ngoi


+ 64 KB khng gian b nh d liu ngoi
+ 210 bit c a ch ha
+B nhn / chia 4s

1.5. Cau truc ben trong cua 8951

Phn chnh ca vi iu khin 8951 l b x l trung tm (CPU: central


processing unit) bao gm :
+ Thanh ghi tch ly A
+ Thanh ghi tch ly ph B, dng cho php nhn v php chia

NHM 11 TRANG 5
Thc tp cng nhn GVHD: L Hng Nam

+ n v logic hc (ALU : Arithmetic Logical Unit )


+ T trng thi chng trnh (PSW : Prorgam Status Word)
+ Bn bng thanh ghi
+ Con tr ngn xp
+ Ngoi ra cn c b nh chng trnh, b gii m lnh, b iu khin thi gian v
logic.
n v x l trung tm nhn trc tip xung t b dao ng, ngoi ra cn c kh nng
a mt tn hiu gi nhp t bn ngoi.
Chng trnh ang chy c th cho dng li nh mt khi iu khin ngt bn
trong. Cc ngun ngt c th l: cc bin c bn ngoi, s trn b m nh thi hoc
cng c th l giao din ni tip.
Hai b nh thi 16 bit hot ng nh mt b m.
Cc cng (port0,1,2,3), s dng vo mc ch iu khin. cng 3 c thm cc
ng dn iu khin dng trao i vi mt b nh bn ngoi, hoc u ni giao
din ni tip, cng nh cc ng ngt dn bn ngoi. Giao din ni tip c cha mt b
truyn v mt b nhn khng ng b, lm vic c lp vi nhau.Tc truyn qua cng
ni tip c th t trong di rng v c n nh bng mt b nh thi.

NHM 11 TRANG 6
Thc tp cng nhn GVHD: L Hng Nam

1.6.Chc nang cac chan cua vi ieu khien 8951(hoc 8051)

U2
31 39
C1 30p EA/VP P0.0 38
19 P0.1 37
X1 P0.2 36
12MHz P0.3 35
C2 30p 18 P0.4 34
X2 P0.5 33
P0.6 32
9 P0.7
RST RESET 21
P2.0 22
12 P2.1 23
13 INT0 P2.2 24
14 INT1 P2.3 25
15 T0 P2.4 26
T1 P2.5 27
1 P2.6 28
2 P1.0 P2.7
3 P1.1 17
4 P1.2 RD 16
5 P1.3 WR 29
6 P1.4 PSEN 30
7 P1.5 ALE/P 11
8 P1.6 TXD 10
P1.7 RXD

8051

Vi iu khin 8951 c 32 trong 40 chn c chc nng nh l cc cng I/O, trong


24 chn c s dng vi hai mc ch. Ngha l ngoi chc nng cng I/O, mi chn c
cng dng kp ny c th l mt ng iu khin ca Bus a ch hay Bus d liu hoc l
mi chn hot ng mt cch c lp giao tip vi cc thit n bit nh l cng tc,
LED, transistor
a.Port0: l port c 2 chc nng, trn chn t 32 n 39 ca MC 8951. Trong cc
thit k c nh khng dng b nh ngoi, P0 c s dng nh l nhng cng
I/O. Cn trong cc thit k ln c yu cu mt s lng ng k b nh ngoi th P0
tr thnh cc ng truyn d liu v 8 bit thp ca bus a ch.
b. Port1: l mt port I/O chuyn dng, trn cc chn 1-8 ca MC8951. Chng c s
dng vi mt mc ch duy nht l giao tip vi cc thit b ngoi khi cn thit.

NHM 11 TRANG 7
Thc tp cng nhn GVHD: L Hng Nam

c. Port2: l mt cng c cng dng kp trn cc chn 21 28 ca MC 8951. Ngoi


chc nng I/O, cc chn ny dng lm 8 bit cao ca bus a ch cho nhng m hnh thit k
c b nh chng trnh ROM ngoi hoc b nh d liu RAM c dung lng ln hn 256
byte.
d. Port3: l mt cng c cng dng kp trn cc chn 10 17 ca MC 8951. Ngoi
chc nng l cng I/O, nhng chn ny kim lun nhiu chc nng khc na lin quan n
nhiu tnh nng c bit ca MC 8951, c m t trong bng sau:

Bit Tn Chc nng chuyn i


P3.0 RxD Ng vo d liu ni tip.
P3.1 TxD Ng xut d liu ni tip.
P3.2 INT0 Ngt ngoi 0.
P3.3 INT1 Ngt ngoi 1.
P3.4 T0 Ng vo TIMER 0.
P3.5 T1 Ng vo ca TIMER 1.
P3.6 iu khin ghi d liu ln b nh ngoi.
WR
P3.7 iu khin c b nh d liu ngoi.
RD

Chc nang cua cac chan tren port3


e. PSEN (Program Store Enable): 8951 c 4 tn hiu iu khin, PSEN l tn hiu ra
trn chn 29. N l tn hiu iu khin cho php truy xut b nh
chng trnh m rng v thng c ni n chn OE (Output Enable) ca mt EPROM
cho php c cc byte m lnh ca chng trnh. Tn hiu PSEN mc thp trong sut
phm vi qu trnh ca mt lnh. Cc m nh phn ca chng trnh c c t EPROM
qua bus v c cht vo thanh ghi lnh ca 8951 gii m lnh. Khi thi hnh chng
trnh trong ROM ni PSEN s mc cao.
f. ALE (Address Latch Enable ): Tn hiu ra ALE trn chn 30 tng hp vi cc
thit b lm vic vi cc x l 8585, 8088. 8951 dng ALE gii a hp bus a ch v d

NHM 11 TRANG 8
Thc tp cng nhn GVHD: L Hng Nam

liu, khi port 0 c dng lm bus a ch/d liu a hp: va l bus d liu va l byte
thp ca a ch 16 bit . ALE l tn hiu cht a ch vo mt thanh ghi bn ngoi trong
na u ca chu k b nh. Sau , cc ng Port 0 dng xut hoc nhp d liu trong
na sau chu k ca chu k b nh.
Cc xung tn hiu ALE c tc bng 1/6 ln tn s dao ng trn chip v c th
c dng l ngun xung nhp cho cc h thng. Nu xung trn 8951 l 12MHz th ALE
c tn s 2MHz. Chn ny cng c lm ng vo cho xung lp trnh cho EPROM trong
8951.
g. EA (External Access): Tn hiu vo EA trn chn 31 thng c ni ln mc cao
(+5V) hoc mc thp (GND). Nu mc cao, 8951 thi hnh chng trnh t ROM ni
trong khong a ch thp (4K). Nu mc thp, chng trnh ch c thi hnh t b nh
m rng. Ngi ta cn dng chn EA lm chn cp in p 21V khi lp trnh cho EPROM
trong 8951.
h. RST (Reset): Ng vo RST trn chn 9 l ng reset ca 8951. Khi tn hiu ny
c a ln mc cao (trong t nht 2 chu k my), cc thanh ghi trong 8951 c a vo
nhng gi tr thch hp khi ng h thng.
i.OSC: 8951 c mt b dao ng trn chip, n thng c ni vi thch anh gia
hai chn 18 v 19. Tn s thch anh thng thng l 12MHz.
j. POWER: 8951 vn hnh vi ngun n +5V. Vcc c ni vo chn 40 v Vss
(GND) c ni vo chn 20.
2.TM HIU V MAX 232:
MAX 232 l 1 mch tch hp chuyn i tn hiu t port ni tip chun RS 232 sang tn
hiu thch hp s dng trong cc mch s logic chun tng thch TTL

NHM 11 TRANG 9
Thc tp cng nhn GVHD: L Hng Nam

RS232 Line Type & Logic Level RS232 TTL Voltage to/from
Voltage MAX232

Data Transmission (Rx/Tx) Logic 0 +3 V to+15 V 0V

Data Transmission (Rx/Tx) Logic 1 -3 V to -15 V 5V

Control Signals -3 V to -15 V 5V


(RTS/CTS/DTR/DSR) Logic 0

Control Signals +3 V to+15 V 0V


(RTS/CTS/DTR/DSR) Logic 1

NHM 11 TRANG 10
Thc tp cng nhn GVHD: L Hng Nam

S chn v mch c trng ca max232

2.1. Cc ng dng ca max232:


-My tnh xch tay
-Modem cng sut thp
-H thng c qui- nng lng RS 232
-Mng a im RS 232
2.2.Cc thng s k thut ca max232:
- Ngun cung cp: +5V.
- c trng: tc chuyn i cao hn, nh nh.
- Gi tr thng thng ca t l: 1F.
- Data rate : 200kbps.

NHM 11 TRANG 11
Thc tp cng nhn GVHD: L Hng Nam

3.TM HIU RIAC BT138:


3.1 Cu to v hnh dng:

Thng c coi nh mt SCR lng hng v c th dn in theo hai chiu

Cc cch kch khi cho triac

NHM 11 TRANG 12
Thc tp cng nhn GVHD: L Hng Nam

3.2 Cch xc nh chn ca TRIAC.


Vn VOM thang Rx1
Ta t que o vo mt chn c nh, cn que cn li o ga hai chn cn li nu
kim khng ln th ta o hai que o vi nhau v o nh trn kim khng ln th chn
c nh l chn T2. Ta t que en vo chn A v que vo mt trong hai chn
cn li, sau ly dy ni ga chn T2 kch vi chn cn li ( chn khng t que
). Nu kim ln v th ra kim t gi th chn l chn G. Chn cn li l chn
T1.
3.3 Cc thng s k thut ca BT138:
IGT :( dng cng kch khi) c 10mA n 100mA
Dng ng IL ng vi VD = 12 V; IGT = 0.1 A khong t 10mA- 60mA
Dng i qua Triac cc i l 12A
in p cc i chu ng l : 600Vac

4.MOC3020:
4.1. S chn:

4.2.Cc thng s k thut ca MOC3020:


- Ng ra dung iu khin 220Vac
- Dng kch khi ng vi Vout =3V: t 15mA n 30mA
- Dng gi: IH l 100A
NHM 11 TRANG 13
Thc tp cng nhn GVHD: L Hng Nam

5.IC GII M 74LS47:


5.1.i cng.
Mch gii l mch c chc nng ngc li vi mch m ho. Mc ch s dng ph
bin nht ca mch gii m l lm sng t cc n hin th kt qu dng ch s. Do c
nhiu loi n hin th v c nhiu loi m s khc nhau nn c nhiu mch gii m khc
nhau, v d: gii m 4 ng sang 10 ng, gii m BCD sang thp phnIC74LS47 l
loi IC gii m BCD sang led 7 on. Mch gii m BCD sang led 7 on l mch gii m
phc tp v mch phi cho nhiu ng ra ln cao hoc xung thp( tu vo loi n led l
anod chung hay catod chung) lm cc n cn thit sng nn cc s hoc k t. IC
74LS47 l loi IC tc ng mc thp c ng ra cc thu h v kh nng nhn dng
cao thc trc tip cc n led 7 on loi anod chung.

Thng s k thut kch thc ca 74LS47

NHM 11 TRANG 14
Thc tp cng nhn GVHD: L Hng Nam

IC gii m 74ls47 l mt trong nhng IC gii m thng dng cho nn vic tm


hiu IC ny l rt cn tht . Sau day l mt s thng s lm vic ca IC 74ls47
in p cung cp cc i : 7v
in p ng vo max : 7v
Nhit khi lm vic tt : 0 0 C => 70 0 C
Khoang nhit dao ng cho php : -65 0 C => 150 0 C

Thng s lm vic ca 74ls47

5.2. Hnh dng v s chn.

Hnh dng v s chn ca IC 74LS47.

Chn 1, 2, 6, 7: Chn d liu BCD vo.


NHM 11 TRANG 15
Thc tp cng nhn GVHD: L Hng Nam

Chn 9, 10, 11, 12, 13, 14, 15: Cc chn ra tc ng mc thp.


Chn 8: Chn ni mass.
Chn 16: Chn ni ngun.
Chn 4: Gm ng vo xo BI c khng hay ni ln cao cho hot ng gii m
bnh thng. Khi ni BI mc thp, cc ng ra u tt bt chp trng thi ca cc ng vo.
Chn 5: Ng vo xo dn sng RBI c khng hay ni ln cao khi khng c
dng xo s 0( s 0 trc s c ngha hay s 0 tha bn tri du chm thp phn).
Chn 3: Ng vo th n LT cao cc ng ra u tt v ng ra xo dn sng RBO
thp. Khi ng vo BI/RBO khng hay ni ln cao v ng vo LT gi mc thp cc
ng ra u sng.
5.3. S logic v bng trng thi.

S logic ca IC 74LS47.

NHM 11 TRANG 16
Thc tp cng nhn GVHD: L Hng Nam

S cu trc ca IC74LS47, n gip cho nhng ai mun tm hiu su v IC gii


m 74LS47 hot ng v gii m BCD sang led 7 on nh th no.
S hot ng ca mch c th hin bng s tht, trong i vi cc ng ra H l tt
v L l sng, ngha l nu 74LS47 thc n led 7 on th cc on a, b, c, d, e, f, g ca n
s sng hay tt tu vo ng ra tng ng ca 74LS47 l L hay H.

Bng trng thi ca IC74LS47.

Kt qu l khi m s nh phn 4 bit vo c gi tr thp phn t 0 n 15 n led hin


th ln cc s nh hnh bn di. Ch l khi m s nh phn vo l 1111= 1510 th n
led tt.

Hnh 7.6: Cc hin th ca IC gii m 74LS47.


NHM 11 TRANG 17
Thc tp cng nhn GVHD: L Hng Nam

6. LED 7 ON:

Led 7 on c th xem nh 7 con led n ghp li , c 1 u ni chung cn 1 u h


a ra ngoi phn cc cho led
y l lai n dng hin th cc s t 0 n 9, n gm 7 an a, b, c, d, e, f, g, bn di
mi an l mt led (n nh) hoc mt nhm led mc song song (n ln).Qui c cc
an cho bi:
hi mt t hp cc an chy sng s to c mt con s thp phn t 0 - 9.

Hnh 8.1: Led 7 on c hai loi l loi anot chung v catot chung.

NHM 11 TRANG 18
Thc tp cng nhn GVHD: L Hng Nam

LED anot chung LED catot chung

i vi led 7 on ta phi tnh ton sao cho mi on ca led 7 on c dng in t


10....20mA. Vi in p 5V th in tr cn dng l 270; cng sut l 1,4 Watt

Hnh 8.2: bng gi tr Led 7 on

7. IN TR:
in tr l i lng vt l c trng cho tnh cht
cn tr dng in ca mt vt th dn in. N c nh
ngha l t s ca hiu in th

gia hai u vt th vi cng dng in i qua n

NHM 11 TRANG 19
Thc tp cng nhn GVHD: L Hng Nam

Trong : Hnh II. 1.1: Hnh dng in tr thc t


U : l hiu in th gia hai u vt dn in, o bng vn (V).
I : l cng dng in i qua vt dn in, o bng ampe (A).
R : l in tr ca vt dn in, o bng Ohm ().
K hiu:

Resistor
ng dng:
in tr c dng ch to ra ch mc in p gia hai im khc nhau ca
mch.
8. T IN:
T in phng gm hai bn phng kim loi din tch t song song v cch nhau
mt khong d.

Cng in trng bn trong t c tr s



E=
0

0 = 8.86.10-12 C2/ N.m2 l hng s in mi ca chn khng.

l hng s in mi tng i ca mi trng; i vi chn khng = 1, giy tm


du = 3,6; gm = 5,5; mica = 4 5

NHM 11 TRANG 20
Thc tp cng nhn GVHD: L Hng Nam

9. ICL 7109.
ICL 7109 l b bin i AD 12 bit,bin i theo phng php tch phn hai sn
dc,cng vi cc bit ch cc tnh,bit bo qu thang o c th giao tip theo 2 cch:

Ghp trc tip vo bus: thng qua chn chn chip,hai chn cho pho xut byte cao
byte thp

Ghp theo chun cng nghip UART: c ng dng trong truyn nhn d liu t
xa,ng ra c bin i v a n mt UART trong ch bt tay,trao i d liu
trc tip

ICL7109 c chnh xc cao, tri nhit nh hn 1uV/ C.c ng dng nhiu


trong nhng h thng thu thp d liu do gi thnh thp,cng sut tiu tn v dng phn
cc nh

NHM 11 TRANG 21
Thc tp cng nhn GVHD: L Hng Nam

NHM 11 TRANG 22
Thc tp cng nhn GVHD: L Hng Nam

NHM 11 TRANG 23
Thc tp cng nhn GVHD: L Hng Nam

10. IN TR NHIT PT100:


L in tr khi nhit thay i th gi tr in tr thay i theo cng thc:
Rpt = R0.(1+ .t)
Vi : R0: in tr ca PT100 khi nhit 0 C l 100
t : nhit mi trng
= 0.0039 :h s PT100

11.NGUN DNG:LM334
Nhim v: v in tr PT100 thay i theo nhit , biu din qua i
lng p thay i theo nhit th ta dng ngun dng n nh cho dng
chy qua PT100
Ngun cung cp : 5V
Dng Iset ph thuc vo gi tr in tr Rset(R18).

Cn dng 1mA nn Rset =68


in p ra V1 c tnh theo cng thc:
V1=Iset.Rpt=Iset.R0. (1+ .t) (V)
Khi nhit tng ln 1 C th in p tng ln 0,39mV

NHM 11 TRANG 24
Thc tp cng nhn GVHD: L Hng Nam

12. OPAMP : LM324


Nhim v: V V1 rt b, a vo b chuyn i ADC ta cn khch i
ln. V th dng opamp LM324.
S mch:
VCC
J2
CON2

1
2
2

LM 335
V+

1
Adj
Gnd

R2
R
3

U2A
R6
4

LM324 J1
3
+
1 1
2
10K -
R3
PT100 CON1
11

R5

10K
VR13
50K

y l IC c 14 chn, c tch hp 4 opamp


Dng ngun +5V v 0V

NHM 11 TRANG 25
Thc tp cng nhn GVHD: L Hng Nam

S LM324:

13. B DN KNH: CD4051


Nhim v: v ADC ICL7109 ch c 1 ng vo nhng ta c 3 im cm
bin nhit nn c 3 ng vo, v th cn dng b chn knh chn ln
lt 1 trong 3 u vo.
CD4051:

NHM 11 TRANG 26
Thc tp cng nhn GVHD: L Hng Nam

16 chn
Chn in/out : 13, 14, 15, 12, 1, 5, 2, 4
( 0, 1, 2, 3, 4, 5, 6, 7)
Chn cho xut: 6 (INH)
Ng vo iu khin chn: A,B,C (11, 10, 9)
Ngun cung cp 5V

Nguyn l chn knh:

NHM 11 TRANG 27
Thc tp cng nhn GVHD: L Hng Nam

PHN II:THIT K V THI CNG MCH


1.THIT K MCH CM BIN V ADC
1.1.CHUYN I A/D :

1.1.1 NGUYN TC CHUYN I:


Mch chuyn i tn hiu tng t sang s,chuyn mt tn hiu ng vo tng t
(dng in hay in p) thnh dng m s nh phn c gi tr tng ng.
Chuyn i ADC c rt nhiu phng php.Tuy nhin,mi phng php iu c nhng
thng s c bn khc nhau:
+ chnh xc ca chuyn i AD.
+ Tc chuyn i .
+ Di bin i ca tn hiu tng t ng vo
1.1.2.ADC ICL7109 :

NHM 11 TRANG 28
Thc tp cng nhn GVHD: L Hng Nam

9.1 M t chc nng cc chn


GND:t

STATUS: ng ra.Khi mc cao,b bin i ang pha integrate hoc pha de-integrate cho n
khi d liu ra c cht.Khi mc thp,b bin i ang pha auto-zero hoc de-integrate sau
khi d liu c cht.

POL: bit ch cc tnh,nu mc cao,ch ra rng tn hiu vo l p dng

OR: bit ch qu thang,nu mc cao ch ra rng ng vo vt qu gii hn cho php

B1-B12 : ng ra ba trng thi,l cc bit d liu tng ng

TEST: ng vo,khi TEST=1 th ADC hot ng bnh thng,TEST=0 th tt c cc bit d liu ra


u mc cao,cn khi khng kt ni th cc cht ng ra b m c cho php.Trong hot ng
bnh thng ni TEST ln +5V

LBEN: ch trc tip (MODE=0 v CE/LOAD =0) th LBEN l ng vo,khi mc tch cc s


cho php xut byte thp, ch bt tay (MODE=1) th LBEN l ng ra c chc nng l c cho
byte thp

HBEN: ch trc tip(MODE=0 v CE/LOAD =0) th HBEN l ng vo,khi mc tch cc s


cho php xut byte cao; ch bt tay (MODE=1) th HBEN l ng ra ,c chc nng l c byte
cao

CE/LOAD: ch trc tip l ng vo khi tch cc s cho php xut ra 12 bit d liu B1-B12 ,
POL,OR nu HBEN ,LBEN tch cc

MODE: ng vo,khi mc thp ADC hot ng ch trc tip,cn khi mc cao ADC hot
ng ch bt tay

OSCIN:ng vo ca b dao ng

OSCOUT:ng ra ca b dao ng

OSC SEL:ng vo,dng chn b dao ng.ICL 7109 c mt b dao ng vi 3 ng n c th


hot ng vi b dao ng RC hay dao ng thch anh,cng c th hot ng vi ngun xung
clock bn ngoi.

BUF OSC OUT: ng ra ca b dao ng c m,tin dng lm ngun xung clock cho cc IC
khc

NHM 11 TRANG 29
Thc tp cng nhn GVHD: L Hng Nam

RUN/HOLD:sau khi pha autozero hon tt trong khong thi gian nh nht,cn c mt xung ln
cao t nht 200ns tc ng vo chn RUN/HOLD bt u mt qu trnh bin i.

SEND: ng vo,bo hiu rng thit b bn ngoi chp nhn d liu khi ADC hot ng ch
bt tay.Ni ln +5V nu khng s dng.

V-: ngun m cho ICL 7109

REF OUT :ng ra in p tham chiu ,thng nh hn V+ l 2.8V

BUF:ng ra b khuch i m

AZ: c ni n t CAZ

INT: c ni n t CNT

COMMON :chn chung ca tn hiu tng t

IN LO : cc m ca in p vo vi sai

IN HI: cc dng ca in p vo vi sai

REF IN+: ng vo dng ca in p tham chiu

REF CAP+: cc dng ca t tham chiu

REF CAP- :cc m ca t tham chiu

REF IN-: ng vo m ca in p tham chiu

V+ :Vcc(5v)

9.2 .Qu trnh bin i AD

Qu trnh bin i AD c chia lm 4 pha nh sau:

AUTOZERO :c 3 s kin xy ra trong thi gian ny.Cc ng vo IN LO v IN HI khng c


ni n tn hiu bn ngoi m c ni tt n chn COMMON .T tham chiu c np n in
p tham chiu.V sau l mt vng hi tip c ni vng qua h thng np t CAZ nhm
b vi in p lch trong b so snh ,b khuch i m v b ly tch phn

SIGNAL INTEGRATE : cc ng vo IN LO v IN HI c ni n tn hiu ngoi.Khi b bin


i s ly tch phn in p vi sai gia IN HI v IN LO trong mt khong thi gian nht nh l
2048 chu k xung clock.

DEINTEGRATE : ng vo IN HI v IN LO li ngt khi tn hiu bn ngoi.Thay vo ,IN HI


c ni n t tham chiu v IN LO c ni n t COMMON. Mch s t ng xc nh cc

NHM 11 TRANG 30
Thc tp cng nhn GVHD: L Hng Nam

tnh ca in p vi sai suy ra IN HI phi ni n cc no ca t tham chiu sao cho ng ra tr v


mc zero vi mt dc c nh.Do thi gian cn thit ng ra ny tr v zero s t l vi tn
hiu p vo.

ZERO INTEGRATE :IN LO c ni n COMMON v t tham chiu c np n in p


tham chiu.Vng hi tip c ni quanh h thng n IN HI x ng ra v zero mt cch nhanh
chng.

9.3.La chn cc gi tr

in tr tch phn(Rint): tr tch phn phi c gi tr nh trnh s r r khng mong


mun,nhng cng phi ln gi cho dng ng ra khng vt qu 40uA.Gi tr ti u l
100k khi ng vo ton tm l 2.048V v 20K khi ng vo ton tm l 409.6V

T tch phn(Cint): nn chn sao cho bin in p ra cc i khng b bo ha ,thng l


0.15uF khi tn s xung l 61.44KHZ.

T autozero(Caz): gi tr ca Caz nm trong khong t 2 n 4 ln gi tr ca Cint, ln hn s


lm cho mt nhiu thi gian np,cn nh hn th li lm gia tng nhiu trong vng autozero

T tham chiu: gi tr l 1uF cho hu ht cc ng dng.

p tham chiu : mt tn hiu vo Vin=2VREF s to ng ra mt gi tr y thang sau 4096


ln m.Thng s dng 204.8mV cho gi tr ton tm l 409.6mV v 1.024V cho gi tr ton
tm l 2.

NHM 11 TRANG 31
Thc tp cng nhn GVHD: L Hng Nam

1.2.MCH CM BIN NHIT :

VCC
J2
CON2

1
2
2

LM 335
V+

1
Adj
Gnd

R2
R
3

U2A
R6
4

LM324 J1
3
+
1 1
2
10K -
R3
PT100 CON1
11

R5

10K
VR13
50K

NHM 11 TRANG 32
Thc tp cng nhn GVHD: L Hng Nam

Tnh ton mch:

Vref ca ADC c chn: 2,5V

ng vi tng 1 C th u ra in tr nhit PT100 s tng ln 0,39mV

Vy mc lng t l: 2,5/212 =0,61

Vy cn khuch i 0,61/0,39=1,565 ln

V2/V1=(R5 +Rf)/R5=1,565 => Rf =5,65k

Chn Rf l VR13 c gi tr 50k

NHM 11 TRANG 33
Thc tp cng nhn GVHD: L Hng Nam

2.KHI HIN TH :
2.1.Khi hin th:
2.1.1.S nguyn l:
VCC = 5V

Q5
Q1 Q4 PNP BCE
PNP BCE PNP BCE

R49
R47 R48 3.9k
3.9k 39k
1

5
G

B
F

F
VCC

VCC

B
F

VCC
D1 D2
D3
LED7_DON LED7_DON
LED7_DON
DOT

DOT
VCC

VCC

DOT
VCC
D

C
E

C
E
10

10

10

6
U7
16

J2
VCC

1 7 13 1.2k R35
2 1 D0 A 12 1.2k R36
3 2 D1 B 11 1.2k R37
4 6 D2 C 10 1.2k R38
5 D3 D 9 1.2k R39
6 3 E 15 1.2k R41
7 5 LT F 14 1.2k R43
8 RBI G
GND

74LS47 4
BI/RBO
CON8

R46
8

10k

Nguyn l hot ng :

NHM 11 TRANG 34
Thc tp cng nhn GVHD: L Hng Nam

Trong h thng vi x l, b hin th ng vai tr rt quan trng: dng giao tip vi my


tnh v ngi s dng, cho php ngi s dng quan st, cm nhn qu trnh lm vic ca
h thng. y b hin th ch c chc nng l hin th nhit ngoi ra khng c chc
nng khc. .. n gin c phn cng th ch cho php nhit hin th t 00C 999C
t port 1 ca vi iu khin. B hin th hng Led 7 on l loi c s dng ph bin.
*Cc linh kin s dng trong mch:
- IC74LS47: dng chuyn tn hiu dng s nh phn ng vo sang m 7 on. IC ny
hot ng tch cc mc thp. Do ta c bng chn thc sau:
IC hot ng ta kt ni chn 16 (Vcc) vi ngun 5 V, chn s 8 vi t. Ng vo c 4
chn l 7,1,2,6 tng ng vi A,B,C,D trong mc ngha gim dn t A n D. Kt ni
cc ng ra A,B,C,D ca IC vi cc cng tc m mi cng tc n gin l nm gia 2 mc
cao hoc thp. Cc chn LT, BI/RBO, RBI khng cn kt ni. Nu ta dng Led 7 on kiu
cathod chung th mi ng ra ca IC 7447 cn kt ni vi cc cng o trc khi n cc
chn ca Led.
- Led 7 on, BJT 2SA1015, in tr R 330 v 3,3k
*Kim tra khi hin th:
-Kim tra in p cung cp cho IC cm bin LM335,IC 89C51 v IC chuyn i m c
ng v c khng,o in p ra trn mi IC xem c t yu cu khng.

NHM 11 TRANG 35
Thc tp cng nhn GVHD: L Hng Nam

-Kim tra cc in tr ni t b chuyn i n cc led 7 on c ng khng,kim tra cc


in tr ko t ngun xung c ng khng.
-Kim tra cc led 7 on c ng loi khng( y dng loi anod chung)
*Nu led 7 on khng sng th phi kim tra:
-Kim tra led c ng loi khng(anod chung)
-Kch cho ng cung cp ngun(kim tra con bjt c dn khng)
-Kim tra con gii m c hot ng khng.
*Nu hin th khng ng th phi kim tra:
-Cho qut chm,qut ht ct ny n ct kia(cho delay ln)
-Kim tra in p kch cho ct,hng c ng khng(xut gi tr ra ri phi tt led)

2.1.2. Tnh gi tr n tr hn dng Rhd ni vi 74LS47 :


Ngun cung cp Vcc = 5V. Cc thng s ng ra ca IC74LS47 l :
Vol = 0.4V
Iol = 40mA .
- Gi s , ta mun cc led sng vi mt dng nh mc Iledm =10mA vy:
T0
Ihd = .Iledm
T
Vi T0 l thi gian 1 led sng
T l thi gian led khng sng
Chn thi gian sng cho 1 led l 1000s
Thi gian khng c dng chy qua led l 6000 s
- Mi on ca led cn dng khong 10mA sng , n gin ta xem led 7 on
gm 7 led n.
Vy dng qua led l ihd = 10.7 = 70 (mA)
Chn Ihd =30mA

NHM 11 TRANG 36
Thc tp cng nhn GVHD: L Hng Nam

Chn BJT 2SA1015 c = 70


Dng IBmin = 30/70 =0,43(mA)
Chn IB=(23)IBmin =2.0.43 =0.86(mA)
Rhd= (Vcc V LED Vol)/ILED => Rhd = (5V-1.8V 0.4V )/0.86mA
=> Rhd = 3,26K
Rhd =3,3K.
Lc ILED = (5V - 1,8V - 0,4V)/3,3k = 0,85(mA)
2.1.3.Tnh gi tr in tr Rb ni vi BJT:
- Xt iu kin transistor bo ho l :Ic Ib

Vi led 7 on, 1 led sng cn dng 10mA, sng ht 7 led cn dng :


Ic = 7.10 = 70 (mA)
Chn BJT A1015 c min = 70 .Ti ng ra ca IC8051 c cc thng s sau :
Iol = 3.2mA
Vol =0.4 V
Vy dng Ib nm trong gii hn sau :
Ic I U
Ib Iol hay c b Iol
Rb

T ta suy ra R:
U b Vcc V Vol 5V 0,8V 0,4V 3,8
Rb = = = 1187,5
I ol I ol 0,0032 0,0032

Chn RB =1.2K
Lc vi led 7 on ta c:
Ub 3,8 70
Ib = = = 3,16 (mA) =1(mA)
Rb 1200 70

Vi led n ta c:
10
Ib = 3,16 (mA) =0,14(mA)
70

NHM 11 TRANG 37
Thc tp cng nhn GVHD: L Hng Nam

3.BN PHM:

Nguyn l:
thc hin ma trn bn phm ta dng phng php qut phm. Qut ct v c d
liu ti hng hoc ngc li. Theo hnh v th cc ct cch nhau 1 n v, cc hng cch
nhau 4 n vi.
Vy gi tr ca bn phm c tnh theo cng thc sau
Bp= C+h.4

Trong : Bp: Gi tr ca phm c nhn.

C: Ct c qut.

H: Hng c phm nhn.

Khi mch cn nhiu phm th ta mi t chc ma trn phm gim s lng cng s
dng cho bn phm.
Ban u cc nt bm c set mc cao,khi nhn nt th chuyn sang mc thp(mc 0)

NHM 11 TRANG 38
Thc tp cng nhn GVHD: L Hng Nam

*Kim tra bn phm:

-Trc ht phi kim tra gn cc chan ca nt bm ng cha:c 1 cp chn ca nt


bm mc cao,khi bm th xung mc thp,dng ng h kim tra khi nhn nt c thng
mch khng.

-Kim tra v tr cc nt bm chnh xc cha(tng ng vi hng v ct nh hnh v trn)

*Nu nhn phm v hin th khng m khng hin th s bm th phi kim tra nh sau:

-Kim tra phn cng xem c ng vi chng trnh vit khng.

-Kim tra xem cc nt c b dnh vi nhau khng.

4.KHI GIAO TIP:

4.1.Cu trc cng ni tip:

Cng ni tip c s dng truyn d liu hai chiu gia my tnh v ngoi
vi, c cc u im sau:
- Khong cch truyn xa hn truyn song song.
- S dy kt ni t.
- C th truyn khng dy dng hng ngoi.
- C th ghp ni vi vi iu khin hay PLC (Programmable Logic Device).
- Cho php ni mng.
- C th tho lp thit b trong lc my tnh ang lm vic.
- C th cung cp ngun cho cc mch in n gin
Cc thit b ghp ni chia thnh 2 loi: DTE (Data Terminal Equipment)
v DCE (Data Communication Equipment). DCE l cc thit b trung gian nh
MODEM cn DTE l cc thit b tip nhn hay truyn d liu nh my tnh, PLC, vi
iu khin, Vic trao i tn hiu thng thng qua 2 chn RxD (nhn) v TxD
(truyn). Cc tn hiu cn li c chc nng h tr thit lp v iu khin qu
trnh truyn, c gi l cc tn hiu bt tay (handshake). u im ca qu trnh
truyn dng tn hiu bt tay l c th kim sot ng truyn.
Tn hiu truyn theo chun RS-232 ca EIA (Electronics Industry
Associations). Chun RS-232 quy nh mc logic 1 ng vi in p t -3V n -
25V (mark), mc logic 0 ng vi in p t 3V n 25V (space) v c kh nng cung

NHM 11 TRANG 39
Thc tp cng nhn GVHD: L Hng Nam

cp dng t 10 mA n 20 mA. Ngoi ra, tt c cc ng ra u c c tnh chng


chp mch.
Chun RS-232 cho php truyn tn hiu vi tc n 20.000 bps nhng nu
cp truyn ngn c th ln n 115.200 bps.
Cc phng thc ni gia DTE v DCE:
- n cng (simplex connection): d liu ch c truyn theo 1 hng.
- Bn song cng ( half-duplex): d liu truyn theo 2 hng, nhng mi thi
im ch c truyn theo 1 hng.
- Song cng (full-duplex): s liu c truyn ng thi theo 2 hng.
nh dng ca khung truyn d liu theo chun RS-232 nh sau:

Start D0 D1 D2 D3 D4 D5 D6 D7 P Stop
0 1
Khi khng truyn d liu, ng truyn s trng thi mark (in p -10V). Khi
btu truyn, DTE s a ra xung Start (space: 10V) v sau ln lt truyn t D0
n D7 v Parity, cui cng l xung Stop (mark: -10V) khi phc trng thi ng
truyn.
Cc c tnh k thut ca chun RS-232 nh sau:

Chiu di cable cc i 15m


Tc d liu cc i 20 Kbps
in p ng ra cc i 25V
in p ng ra c ti 5V n 15V
Tr khng ti 3K n 7K
in p ng vo 15V
nhy ng vo 3V
Tr khng ng vo 3K n 7K
Cc tc truyn d liu thng dng trong cng ni tip l: 1200 bps, 4800 bps,
9600 bps v 19200 bps

S chn cng ni tip

NHM 11 TRANG 40
Thc tp cng nhn GVHD: L Hng Nam

M t S chn
1 Da ta carrier detect (DCD) Trnh tn hiu mng d liu
2 Received data (RxD) D liu c nhn
3 Transmitted data (TxD) D liu c gi
4 Data terminal ready (DTR) u d liu sn sng
5 Signal ground (GND) t ca tn hiu
6 Request to send (RTS) D li u sn sng
7 Request to send (RTS) Yu cu d liu
8 Clear to send (CTS) Xo gi
9 Ring indicator (RL) Bo chung

4.2.Giao tip vi vi iu khin


Khi thc hin giao tip vi vi iu khin, ta phi dng thm mch chuyn mc logic
t TTL MAX 232 v ngc li. Cc vi mch thng s dng l MAX232 ca Maxim hay
DS275 ca Dallas. Mch chuyn mc logic m t nh sau:

VCC

U10
16

P2
VCC

12
1 13 R1OUT 11
R1IN T1IN J22
6 14 CON2
2 T1OUT 9 1
7 7 R2OUT 10 2
3 8 T2OUT T2IN
8 R2IN
C7
4 1
9 10u 3 C1+ 2
5 C4 C1- V+ 6
4 V-
C2+ 10u
GND

5
CONNECTOR DB9 C2- C8
C5
0.1u
MAX232
15 C6
10u
10u

Mch chuyn mc logic TTL <-> RS232.

Tuy nhin, khi s dng mch chuyn mc logic dng cc vi mch th i hi


phi dng chung GND gia my tnh v vi mch c kh nng lm hng cng ni tip khi
xy

NHM 11 TRANG 41
Thc tp cng nhn GVHD: L Hng Nam

ra hin tng chp mch mch ngoi. Do , ta c th dng thm opto 4N35 cch ly
v in.
*Kim tra Max232:
-o ngun,o cc t xem c t yu cu khng
-Kim tra cc chn ca t,ca Max232 ng cha,cc iu kin c khng
-u chn (2) v chn (3) gi d liu xung => nhn c l c.
-Chp ng ra ca Max232,ni vi chn ra ca IC89C52 xem c giao tip c
khng(xem c thu pht d liu c khng)
-u tin cng COM trc.

5.NG B:

5.1.S nguyn l:

U11A v ac
4 LM393 R11 R12
V- 2 1
J23 - 2
100k 16k
1
1 OUT VCC
3 CON2
CON1 8 +
V+ R13
R14 5.6k
100k
VCC
VR15
10k

5.2.Nguyn l hot ng:

-Mch ng b to ra xung iu khin tn hiu kch v p xoay chiu t ln triac,to ra


s ng b v tn hiu kch v p xoay chiu t vo triac

5.3.Tnh mch ng b:

Chn p vo so snh VI=4v

NHM 11 TRANG 42
Thc tp cng nhn GVHD: L Hng Nam

Uv .R13
=VI=4(v)
R12 R13

R12
=3
R13

Chn R12=16(k ) R13=5,6(k )

Chn R11=R14=100k hn dng vo opamp v hn ch dng lch khng.

Opamp co VO=3,5(V) IO=1(uA)

NHM 11 TRANG 43
Thc tp cng nhn GVHD: L Hng Nam

6.KHI CNG SUT :


6.1.S nguyn l:
VCC = 5V

R23
330
R25
Q7
3.3k
A1015
R26 R27

180 1k
R28 J17
6

U18 Q2 8.2k
1 1
2
C9 C10
2
1n/630V 1u/250V
TRIAC
TAI+NGUON
4

MOC3021
0

VCC = 5V

R45
330
J3
R25
Q7 1
2
3.3K 3
A1015
R26 R27 CON3

180 1k
R28 J18
6

U18 8.2k
1 Q3 1
2
C9 C10
2
1n/630V 1u/250V
TRIAC
TAI+NGUON
4

MOC3021
0

VCC = 5V

R54
330
R25
Q7
3.3K
A1015
R26 R27

180 1k
R28 J20
6

U23 8.2k
1 Q8 1
2
C9 C10
2
1n/630V 1u/250V
TRIAC
TAI+NGUON
4

MOC3021
0

NHM 11 TRANG 44
Thc tp cng nhn GVHD: L Hng Nam

6.2.Nguyn l hot ng:


-Mch ng b to ra xung iu khin tn hiu kch v p xoay chiu t ln triac,to ra
s ng b v tn hiu kch v p xoay chiu t vo triac

+Triac kch ch I+,III+

+Tn hiu xoay chiu qua b opamp so snh .Tn hiu ra a qua VK nhn c v kt
hp vi tn hiu t cm bin s iu khin tn hiu chn cng sut (P2.2,P2.3,P.2.4)
iu khin BJT A1015 v to ra dng kch cho triac.

Nu mc ra t cm bin l Tmin th (P2.2,P2.3,P.2.4)=0,BJT A1015 dn bo ho v


to ra dng kch vo cng G ca triac,lm triac hot ng ,t nung nhit nng ln. Tn
hiu kch tn ti t nht phi 2us th triac mi bt u dn. Gc kch c iu chnh qua
VK bng cch delay mt khong thi gian so vi tn hiu nhn v chn P3.2 theo sn
ln hay sn xung,v tn hiu ny phi nhn c sau khi c tn hiu t ADC l Tmin

Nu mc ra t cm bin l Tmax th (P2.2,P2.3,P.2.4)=1,BJT A1015 ngt v lm triac


ngng hot ng, t nhit gim dn

- iu khin ti AC: Ta dng phng php iu khin gc pha l phng php thay
i gc kch ca Triac lm bin i in p t ln ti, khi gc kch = 0 th coi nh
ton b in p li t ln ti nu nh ta b qua st p trn Triac. u im ca phng
php ny l iu khin lin tc v chnh xc hn.

NHM 11 TRANG 45
Thc tp cng nhn GVHD: L Hng Nam

6.3.Tnh ton mch:

6.3.1.Tnh mch cng sut:

Dng in tr dy t : Rs4=50()

Khi dng qua mch:

I= = = 4,4(A)

Chn triac :BT138 c VDRM=600(V) IT=12(A) VGM=5(V)

dIT/dt =45A/s IGM=2(A) PG(tb)=0,5(w) ton=2us

Tra datasheet chn dng kch cho triac IG=10mA

Chn p t vo triac khi kch l 14(V)

Khi : VGT2=0,7(V) (80oC)

Vtriacopto=1,4(v)

VR26+27=14- 0,7 - 1,4=11,9(v)

RR26+27 = = 1,19(k )

Chn R27=1(k) R26=180(ohm)

Dng kch cho triac l 10mAPtriacopto=10.1,4=14(mW)

Chonj opto_triac MOC3021:

Input: Vm=1,5(V) Im=50mA Pm=100mV

Output: Vm=400(V) Im=100mA Pm=300mV

Chn dng qua Input ca opto triac :I=10mA ; Vdiode=1,2(v)

Chn BJT Qs1 l A1015

Khi opto hot ng th BJT A1015 dn bo ho

VCEs=0,1(v) P=10.0,1=1(mW) tho mn iu kin ca BJT

NHM 11 TRANG 46
Thc tp cng nhn GVHD: L Hng Nam

p ri trn: R23 = = = 330()

Chn R23 = 330()

*Tnh chn R25

QS1 A1015 dn bo ho th:

VEB=VEBs=0,8(v)

IB = 0,15(mA)

Mc khc dng VK I=3,2(mA) Vmax=0,8(v) mc 0

IB.R25+0,8+0,8=5(v)

Chn IB=1(mA)

R25= =3,3(k)

Chn R25=3,3(k)

*Kim tra khi iu khin cng sut:

-Trc tin kim tra con triac gn ng cha(dng ng h xc nh chnh xc cc chn


ca triac)

-Kim tra cc thnh phn iu khin

-Kim tra ngun cung cp c khng

-Kim tra kch c hot ng c khng

*Nu ng mch m ng c khng chy th kim tra:


-Kim tra cc thnh phn iu khin (kim tra con triac,kch c hot ng c khng)

*Nhit khng n nh c th kim tra g?


Nu nhit hin th khng n nh c th kim tra:

NHM 11 TRANG 47
Thc tp cng nhn GVHD: L Hng Nam

-iu khin theo phng php gc pha:

+o xung kch mt nhit no ,y ra 1 xung kch xem nhit thay i nh th


no?

7.PHNG PHP THC HIN MCH IN


Sau khi v hon chnh s mch in trn giy, chng ta bc sang giai on thc
hin mch in. Trnh t thc hin tin hnh theo cc bc sau:

Bc 1: Dng giy nhm nhuyn nh sch lp oxit ha ang bm trn tm mch in (pha
c trng lp ng), trc khi v cc ng mch.

Bc 2: To ng mch in trn mt ng c cc phng php sau:

- In mch in v ra giy in la hoc p nhit to mch in trn mt ng.

- Dng vit lng c dung mi acetone v ni cc ng mch trn mt ng (da


theo cc im pointou va nh v v s mch v trc trn giy).

Trong khi v ta ch , c hai phng php v im pad hn trn mch in. im pad hn
c th v theo hnh trn hoc hnh vung. Thng thng im pad trn d thc hin nhng
li km tnh m thut hn im pad vung.Mun thc hin im pad vung, ta c th dng
vit t rng (quanh v tr cnto im pad vung), sau dng u mi dao nhn v thc
k ta bt mc duy tr mt vng mc bm hnh vung cho im pad cn thc hin. Cng
vic ny i hi nhiu thi gian v s t m khi thc hin.

- Sau khi to cc ng mch trn mt ng ca mch in, ta quan st xem c v


tr no b v khng lin nt, m ca cc ng phi u nhau, ng thi khng b st
ng mch no c. Trong trng hp cn thit, sinh vin phi ch cho mc kh hn ri
li mt ln na.

Bc 3: Sau khi v hon chnh, sinh vin ch kh mi mang mch in nhng vo thuc ty.
Ha cht ty s n mn lp ng ti cc v tr khng bm mc v s nguyn lp ng ti
cc v tr c bao ph bng cc ng v mc. Khi nhng mch in trong thuc ty, mun
phn ng ha hc xy ra nhanh, cn thc hin cc thao tc sau tng tc phn ng:

- Lc tm mch trong chu thuc.

- Nn t chu thuc ty ni c nh sng mt tri tng cng tc phn

NHM 11 TRANG 48
Thc tp cng nhn GVHD: L Hng Nam

ng nh hiu ng quang.

- Nu thuc ty c nung nng khong 50oC th thi gian ty s nhanh hn

khi thuc ty c nhit thp (bng nhit mi trng).

Bc 4: Sau khi ty xong cc phn ng khng cn thit, nn ngm mch vo

trong nc l v dng giy nhm nhuyn ch sch cc ng mc v. Cng vic

s chm dt khi cc ng mch c nh bng v sng.

Trc khi dng nha thng lng ph bo v lp ng, ta dng khoan (ng

knh li khoan khong 0,8 -1mm) khoan cc l ghim linh kin. Trong mt vi

trng hp, ta c th dng my dp bm l thay v khoan. Tuy nhin, l dp khng

trn v khi dp d lm m lp bakelite nhng tc thi cng nhanh hn, v d

thao tc hn phng php khoan.

Bc 5: Sau khi khoan (hay dp) l xong, cn nh s li mt ln mch in (pha c cc


ng ng) bng giy nhm nhuyn, lm sch lp oxit ha ln cui ri mi nhng tm
mch vo dung dch nha thng pha vi xng v du la. Khi nhng xong mch, ro v
phi kh lp sn ph ri mi hn linh kin ln mch.

NHM 11 TRANG 49
Thc tp cng nhn GVHD: L Hng Nam

MCH CHNH

MCH M RNG CHN

NHM 11 TRANG 50
Thc tp cng nhn GVHD: L Hng Nam

MCH GIAO TIP MY TNH

MCH NG B

NHM 11 TRANG 51
Thc tp cng nhn GVHD: L Hng Nam

MCH HIN TH

MCH ADC

NHM 11 TRANG 52
Thc tp cng nhn GVHD: L Hng Nam

MCH CM BIN

MCH CNG SUT

NHM 11 TRANG 53
Thc tp cng nhn GVHD: L Hng Nam

8.LU THUT TON V CODE CHNG TRNH


S khi chng trnh chnh :

NHM 11 TRANG 54
Thc tp cng nhn GVHD: L Hng Nam

NHM 11 TRANG 55
Thc tp cng nhn GVHD: L Hng Nam

NHM 11 TRANG 56
Thc tp cng nhn GVHD: L Hng Nam

NHM 11 TRANG 57
Thc tp cng nhn GVHD: L Hng Nam

NHM 11 TRANG 58
Thc tp cng nhn GVHD: L Hng Nam

NHM 11 TRANG 59
Thc tp cng nhn GVHD: L Hng Nam

NHM 11 TRANG 60
Thc tp cng nhn GVHD: L Hng Nam

CODE CHNG TRNH


HI_T_CAMBIEN1 EQU 30H

LO_T_CAMBIEN1 EQU 31H

HI_T_CAMBIEN2 EQU 32H

LO_T_CAMBIEN2 EQU 33H

HI_T_CAMBIEN3 EQU 34H

LO_T_CAMBIEN3 EQU 35H

HI_T EQU 36H

LO_T EQU 37H

DONVI1 EQU 38H

CHUC1 EQU 39H

TRAM1 EQU 40H

DONVI EQU 41H

CHUC EQU 42H

TRAM EQU 43H

DONVI_PHIM EQU 44H

CHUC_PHIM EQU 45H

TRAM_PHIM EQU 46H

PHIM_NHAN EQU 47H

TG1 EQU 48H

TG2 EQU 49H

TG3 EQU 50H

HI_T_BANPHIM EQU 51H

LO_T_BANPHIM EQU 52H


NHM 11 TRANG 61
Thc tp cng nhn GVHD: L Hng Nam

LO_NHOLAN1 EQU 53H

NHOLAN2 EQU 54H

HI_T_DAT EQU 55H

LO_T_DAT EQU 56H

OE_ADC BIT P3.3

LE_HT BIT P3.4

CONG_SUAT1 BIT P3.5

CONG_SUAT2 BIT P3.6

CONG_SUAT3 BIT P3.7

MUX_1 BIT P2.0

MUX_2 BIT P2.1

LBEN BIT P2.2

HBEN BIT P2.3

STATUS BIT P2.4

ORG 0000H ; Diem nhap sau khi reset

LJMP MAIN

;---------------------------------------------------------------

;-----------Cac diem nhap vecto ngat------------------

NHM 11 TRANG 62
Thc tp cng nhn GVHD: L Hng Nam

;---------------------------------------------------------------

ORG 0023H ; Diem nhap cua ngat noi tiep

LJMP TRUYENDULIEU

;---------------------------------------------------------------

;----------Chuong trinh chinh----------------------------

;---------------------------------------------------------------

ORG 0100H ;Diem nhap cua chuong trinh chinh

MAIN:

;----------Cac cai dat ban dau---------------------------

SETB EA

SETB ES

MOV TMOD,#21H

MOV TH1,#-3

MOV SCON,#50H

SETB TR1

MOV HI_T_CAMBIEN1,#00H

MOV LO_T_CAMBIEN1,#00H

MOV HI_T_CAMBIEN2,#00H

MOV LO_T_CAMBIEN2,#00H

MOV HI_T_CAMBIEN3,#00H

MOV LO_T_CAMBIEN3,#00H

MOV HI_T,#00H

MOV LO_T,#00H

NHM 11 TRANG 63
Thc tp cng nhn GVHD: L Hng Nam

MOV DONVI1,#00H

MOV CHUC1,#00H

MOV TRAM1,#00H

MOV DONVI,#00H

MOV CHUC,#00H

MOV TRAM,#00H

MOV DONVI_PHIM,#00H

MOV CHUC_PHIM,#00H

MOV TRAM_PHIM,#00H

MOV TG1,#00H

MOV TG2,#00H

MOV TG3,#00H

MOV PHIM_NHAN,#00H

MOV HI_T_BANPHIM,#00H

MOV LO_T_BANPHIM,#00H

MOV LO_NHOLAN1,#00H

MOV NHOLAN2,#00H

MOV HI_T_DAT,#00H

MOV LO_T_DAT,#37

MOV P0,#0FFH

MOV P1,#0FFH

NHM 11 TRANG 64
Thc tp cng nhn GVHD: L Hng Nam

MOV P2,#0FFH

MOV P3,#0FFH

;---------------------------------------------------------------

;---------Vong lap chuong trinh chinh-----------------

;---------------------------------------------------------------

LOOPMAIN:

;----------------------------Doc cam bien 1,hien thi va gui du lieu len may tinh--
--------------------------------

CALL DOCCAMBIEN1

MOV A, LO_T_CAMBIEN1

MOV SBUF,A

JNB TI,$

MOV A, HI_T_CAMBIEN1

MOV SBUF,A

JNB TI,$

MOV HI_T, HI_T_CAMBIEN1

MOV LO_T, LO_T_CAMBIEN1

CALL CHUYENMA

CALL HIENTHI

CALL XULYCONGSUAT

MOV C,15

MOV CONG_SUAT1,C

;----------------------------Doc cam bien 2,hien thi va gui du lieu len may tinh--
--------------------------------

NHM 11 TRANG 65
Thc tp cng nhn GVHD: L Hng Nam

CALL DOCCAMBIEN2

MOV A, LO_T_CAMBIEN2

MOV SBUF,A

JNB TI,$

MOV A, HI_T_CAMBIEN2

MOV SBUF,A

JNB TI,$

MOV HI_T, HI_T_CAMBIEN2

MOV LO_T, LO_T_CAMBIEN2

CALL CHUYENMA

CALL HIENTHI

CALL XULYCONGSUAT

MOV C,15

MOV CONG_SUAT2,C

;----------------------------Doc cam bien 3,hien thi va gui du lieu len may tinh--
--------------------------------

CALL DOCCAMBIEN3

MOV A, LO_T_CAMBIEN3

MOV SBUF,A

JNB TI,$

MOV A, HI_T_CAMBIEN3

MOV SBUF,A

JNB TI,$

NHM 11 TRANG 66
Thc tp cng nhn GVHD: L Hng Nam

MOV HI_T, HI_T_CAMBIEN3

MOV LO_T, LO_T_CAMBIEN3

CALL CHUYENMA

CALL HIENTHI

CALL XULYCONGSUAT

MOV C,15

MOV CONG_SUAT3,C

;-------------kiem tra co yeu cau nhap ban phim hay khong--------------

CALL TEST_ON

JNB 13,LOOPMAIN

CALL KEY_BOARD

LJMP LOOPMAIN

;-----------------------------------------------------------------------------------------

;------------------chuong trinh con ban phim----------------------------------

;-----------------------------------------------------------------------------------------

KEY_BOARD:

CLR ES

MOV A,#130

MOV SBUF,A

NHM 11 TRANG 67
Thc tp cng nhn GVHD: L Hng Nam

JNB TI,$

MOV DONVI_PHIM,#00H

MOV CHUC_PHIM,#00H

MOV TRAM_PHIM,#00H

MOV HI_T, HI_T_DAT

MOV LO_T, LO_T_DAT

CALL CHUYENMA

MOV TG1,#00H

MOV TG2,#00H

MOV TG3,#00H

MOV PHIM_NHAN,#00H

MOV HI_T_BANPHIM,#00H

MOV LO_T_BANPHIM,#00H

MOV LO_NHOLAN1,#00H

MOV NHOLAN2,#00H

MOV R7,#00H

CALL TEST_RELAPSE_ON

LOOP_KEYBOARD:

CALL HIENTHI

CALL TEST_PRESS_KEY

JNB 12,LOOP_KEYBOARD

MOV A,PHIM_NHAN

CJNE A,#10,NEXT_KEYBOARD1

NHM 11 TRANG 68
Thc tp cng nhn GVHD: L Hng Nam

SJMP EXIT_KEYBOARD

NEXT_KEYBOARD1:

CJNE A,#11,NEXT_KEYBOARD2

SJMP EXIT_KEYBOARD

NEXT_KEYBOARD2:

CJNE A,#12,NEXT_KEYBOARD3

SJMP EXIT_KEYBOARD

NEXT_KEYBOARD3:

CJNE A,#13,NEXT_KEYBOARD4

SJMP CLEAR_KEYBOARD

NEXT_KEYBOARD4:

CJNE A,#14,NEXT_KEYBOARD5

SJMP EXIT_KEYBOARD

NEXT_KEYBOARD5:

INC R7

CJNE A,#15,NEXT

SJMP ENTER_KEYBOARD

CLEAR_KEYBOARD:

MOV DONVI_PHIM,#00H

MOV CHUC_PHIM,#00H

MOV TRAM_PHIM,#00H

MOV TG1,#00H

MOV TG2,#00H

NHM 11 TRANG 69
Thc tp cng nhn GVHD: L Hng Nam

MOV TG3,#00H

MOV PHIM_NHAN,#00H

MOV HI_T_BANPHIM,#00H

MOV LO_T_BANPHIM,#00H

MOV LO_NHOLAN1,#00H

MOV NHOLAN2,#00H

MOV R7,#00H

NEXT:

CALL XU_LY_PHIM

CALL CHUYEN_MA_PHIM

CALL HIENTHI

CJNE R7,#05,EXIT_KEYBOARD

MOV A,HI_T_BANPHIM

MOV SBUF,A

JNB TI,$

MOV A,LO_T_BANPHIM

MOV SBUF,A

JNB TI,$

SJMP CLEAR_KEYBOARD

EXIT_KEYBOARD:

CALL TEST_RELAPSE_KEY

NHM 11 TRANG 70
Thc tp cng nhn GVHD: L Hng Nam

SJMP LOOP_KEYBOARD

ENTER_KEYBOARD:

MOV HI_T_DAT,HI_T_BANPHIM

MOV LO_T_DAT,LO_T_BANPHIM

MOV A,#131

MOV SBUF,A

JNB TI,$

SETB ES

CALL TEST_RELAPSE_KEY

RET

;-----------------------------------------------------------------------------------------

;-----------------chuong trinh con kiem tra phim nhan-----------------------

;-----------------------------------------------------------------------------------------

TEST_PRESS_KEY:

NHM 11 TRANG 71
Thc tp cng nhn GVHD: L Hng Nam

MOV R5,#50

LOOP_TEST:

CALL GET_KEY

JB 11,SET_KEY

CLR 12

SJMP EXIT5

SET_KEY:

DJNZ R5,LOOP_TEST

SETB 12

MOV PHIM_NHAN,R4

EXIT5:

RET

;-----------------------------------------------------------------------------------------

;------------- chuong trinh con kiem tra phim da duoc nha----------------

;-----------------------------------------------------------------------------------------

TEST_RELAPSE_KEY:

MOV R6,#50

LOOP_RE_TEST:

CALL GET_KEY

JB 11,LOOP_RE_TEST

DJNZ R6,LOOP_RE_TEST

RET

NHM 11 TRANG 72
Thc tp cng nhn GVHD: L Hng Nam

;-----------------------------------------------------------------------------------------

;-----------------------chuong trinh con xu ly phim-----------------------------

;-----------------------------------------------------------------------------------------

XU_LY_PHIM:

MOV TG1,PHIM_NHAN

MOV TG2,DONVI_PHIM

MOV TG3,CHUC_PHIM

MOV TRAM_PHIM,TG3

MOV A,TRAM_PHIM

MOV B,100

MUL AB

MOV LO_NHOLAN1,A

MOV HI_T_BANPHIM,B

MOV CHUC_PHIM,TG2

MOV A,CHUC_PHIM

MOV B,10

MUL AB

MOV NHOLAN2,A

MOV DONVI_PHIM,TG1

MOV A,DONVI_PHIM

ADD A,NHOLAN2

ADD A,LO_NHOLAN1

NHM 11 TRANG 73
Thc tp cng nhn GVHD: L Hng Nam

MOV LO_T_BANPHIM,A

JNC EXIT6

MOV A,HI_T_BANPHIM

ADD A,#1

MOV HI_T_BANPHIM,A

EXIT6:

RET

;-----------------------------------------------------------------------------------------

;-----------------------chuong trinh con quet phim ----------------------------

;-----------------------------------------------------------------------------------------

GET_KEY:

MOV A,#0F7H

MOV R3,#00H

SCAN_ROW:

MOV P0,A

JNB P0.4,ROW_0

JNB P0.5,ROW_1

JNB P0.6,ROW_2

JNB P0.7,ROW_3

RR A

INC R3

CJNE R3,#04,SCAN_ROW

CLR 11

NHM 11 TRANG 74
Thc tp cng nhn GVHD: L Hng Nam

SJMP EXIT4

ROW_0:

MOV A,R3

SETB 11

MOV R4 , A

SJMP EXIT4

ROW_1:

SETB 11

MOV A,R3

ADD A,#4

MOV R4,A

SJMP EXIT4

ROW_2:

SETB 11

MOV A,R3

ADD A,#8

MOV R4,A

SJMP EXIT4

ROW_3:

SETB 11

MOV A,R3

ADD A,#12

MOV R4,A

NHM 11 TRANG 75
Thc tp cng nhn GVHD: L Hng Nam

SJMP EXIT4

EXIT4:

RET

;-----------------------------------------------------------------------------------------

;-------chuong trinh con kiem tra nut ON co duoc nhan hay khong-----

;-----------------------------------------------------------------------------------------

TEST_ON:

CLR 13

MOV R2,#50

LOOP1:

CALL GET_KEY_ON

JNB 10,EXIT2

DJNZ R2,LOOP1

SETB 13

EXIT2:

RET

;-----------------------------------------------------------------------------------------

;-------chuong trinh con kiem tra nut ON co duoc nha hay chua------

;-----------------------------------------------------------------------------------------

NHM 11 TRANG 76
Thc tp cng nhn GVHD: L Hng Nam

TEST_RELAPSE_ON:

MOV R2,#50

LOOP2:

CALL GET_KEY_ON

JB 10,LOOP2

DJNZ R2,LOOP2

RET

;-----------------------------------------------------------------------------------------

;-----------------------chuong trinh con quet phim ON------------------------

;-----------------------------------------------------------------------------------------

GET_KEY_ON:

MOV P0,#0FDH

JNB P0.7,SET1

CLR 10

SJMP EXIT3

SET1:

SETB 10

EXIT3:

RET

;-----------------------------------------------------------------------------------------

;-------------------------chuong trinh con doc cam bien-----------------------

;-----------------------------------------------------------------------------------------

DOCCAMBIEN1:

NHM 11 TRANG 77
Thc tp cng nhn GVHD: L Hng Nam

SETB LE_HT

CLR MUX_1

CLR MUX_2

SETB OE_ADC

HERE1: JB STATUS,HERE1

CLR HBEN

CLR LBEN

CALL DELAYMS

MOV LO_T_CAMBIEN1,P1

CLR OE_ADC

CALL DELAYMS

MOV HI_T_CAMBIEN1,P1

SETB MUX_1

SETB MUX_2

SETB LBEN

SETB HBEN

RET

DOCCAMBIEN2:

SETB LE_HT

SETB MUX_1

CLR MUX_2

SETB OE_ADC

HERE2: JB STATUS,HERE2

NHM 11 TRANG 78
Thc tp cng nhn GVHD: L Hng Nam

CLR HBEN

CLR LBEN

CALL DELAYMS

MOV LO_T_CAMBIEN2,P1

CLR OE_ADC

CALL DELAYMS

MOV HI_T_CAMBIEN2,P1

SETB MUX_2

SETB LBEN

SETB HBEN

RET

DOCCAMBIEN3:

SETB LE_HT

CLR MUX_1

SETB MUX_2

SETB OE_ADC

HERE3: JB STATUS,HERE3

CLR HBEN

CLR LBEN

CALL DELAYMS

MOV LO_T_CAMBIEN3,P1

CLR OE_ADC

CALL DELAYMS

NHM 11 TRANG 79
Thc tp cng nhn GVHD: L Hng Nam

MOV HI_T_CAMBIEN3,P1

SETB MUX_1

SETB LBEN

SETB HBEN

RET

;------------------------------------------------------------------------------------

;---------------------chuong trinh con delay 1ms---------------------------

;------------------------------------------------------------------------------------

DELAYMS:

MOV R0,#00H

LOOPDL:

INC R0

NOP

CJNE R0,#250,LOOPDL

RET

;------------------------------------------------------------------
-----------------------

;-------------------------chuong trinh con chuyen ma ban phim-------------

;-----------------------------------------------------------------------------------------

CHUYEN_MA_PHIM:

MOV A,DONVI_PHIM

ADD A,#30H

MOV DONVI,A

NHM 11 TRANG 80
Thc tp cng nhn GVHD: L Hng Nam

MOV A,CHUC_PHIM

ADD A,#50H

MOV CHUC,A

MOV A,TRAM_PHIM

ADD A,#60H

MOV TRAM,A

RET

;-----------------------------------------------------------------------------------------

;-------------------------chuong trinh con chuyen ma-------------

;-----------------------------------------------------------------------------------------

CHUYENMA:

MOV A, LO_T

MOV B,#100

DIV AB

MOV TRAM1,A

MOV A,B

MOV B,#10

DIV AB

MOV CHUC1,A

MOV DONVI1,B

MOV A,HI_T

NHM 11 TRANG 81
Thc tp cng nhn GVHD: L Hng Nam

CJNE A,#00H,NEXT1

MOV A,TRAM1

ADD A,#60H

MOV TRAM,A

MOV A,CHUC1

ADD A,#50H

MOV CHUC,A

MOV A,DONVI1

ADD A,#30H

MOV DONVI,A

LJMP EXIT1

NEXT1:

MOV A,HI_T

CJNE A,#01H,NEXT2

MOV A,DONVI1

ADD A,#6

CJNE A,#10,NEXTA

NEXTA:

JNC CO_NHO_DONVI

ADD A,#30H

MOV DONVI,A

MOV A,CHUC1

SJMP NEXTB

NHM 11 TRANG 82
Thc tp cng nhn GVHD: L Hng Nam

CO_NHO_DONVI:

MOV B,#10

DIV AB

MOV A,B

ADD A,#30H

MOV DONVI,A

MOV A,CHUC1

ADD A,#1

NEXTB:

ADD A,#5

CJNE A,#10,NEXTC

NEXTC:

JNC CO_NHO_CHUC

ADD A,#50H

MOV CHUC,A

MOV A,TRAM1

SJMP NEXTD

CO_NHO_CHUC:

MOV B,#10

DIV AB

MOV A,B

ADD A,#50H

MOV CHUC,A

NHM 11 TRANG 83
Thc tp cng nhn GVHD: L Hng Nam

MOV A,TRAM1

ADD A,#1

NEXTD:

ADD A,#62H

MOV TRAM,A

LJMP EXIT1

NEXT2:

MOV A,HI_T

CJNE A,#02H,NEXT3

MOV A,DONVI1

ADD A,#2

CJNE A,#10,NEXTA2

NEXTA2:

JNC CO_NHO_DONVI2

ADD A,#30H

MOV DONVI,A

MOV A,CHUC1

SJMP NEXTB2

CO_NHO_DONVI2:

MOV B,#10

DIV AB

MOV A,B

ADD A,#30H

NHM 11 TRANG 84
Thc tp cng nhn GVHD: L Hng Nam

MOV DONVI,A

MOV A,CHUC1

ADD A,#1

NEXTB2:

ADD A,#1

CJNE A,#10,NEXTC2

NEXTC2:

JNC CO_NHO_CHUC2

ADD A,#50H

MOV CHUC,A

MOV A,TRAM1

SJMP NEXTD2

CO_NHO_CHUC2:

MOV B,#10

DIV AB

MOV A,B

ADD A,#50H

MOV CHUC,A

MOV A,TRAM1

ADD A,#1

NEXTD2:

ADD A,#65H

MOV TRAM,A

NHM 11 TRANG 85
Thc tp cng nhn GVHD: L Hng Nam

LJMP EXIT1

NEXT3:

MOV A,DONVI1

ADD A,#8

CJNE A,#10,NEXTA3

NEXTA3:

JNC CO_NHO_DONVI3

ADD A,#30H

MOV DONVI,A

MOV A,CHUC1

SJMP NEXTB3

CO_NHO_DONVI3:

MOV B,#10

DIV AB

MOV A,B

ADD A,#30H

MOV DONVI,A

MOV A,CHUC1

ADD A,#1

NEXTB3:

ADD A,#6

CJNE A,#10,NEXTC3

NEXTC3:

NHM 11 TRANG 86
Thc tp cng nhn GVHD: L Hng Nam

JNC CO_NHO_CHUC3

ADD A,#50H

MOV CHUC,A

MOV A,TRAM1

SJMP NEXTD3

CO_NHO_CHUC3:

MOV B,#10

DIV AB

MOV A,B

ADD A,#50H

MOV CHUC,A

MOV A,TRAM1

ADD A,#1

NEXTD3:

ADD A,#67H

MOV TRAM,A

EXIT1:

RET

;-----------------------------------------------------------------------------------------

;-------------------------chuong trinh con hien thi-------------------------------

;-----------------------------------------------------------------------------------------

HIENTHI:

NHM 11 TRANG 87
Thc tp cng nhn GVHD: L Hng Nam

CLR LE_HT

MOV R1,#200

LOOPHT:

MOV P2,DONVI

CALL DELAYMS

MOV P2,CHUC

CALL DELAYMS

MOV P2,TRAM

CALL DELAYMS

DJNZ R1,LOOPHT

MOV P2,#0FFH

RET

;-----------------------------------------------------------------------------------------

;-------------------------chuong trinh con ngat noi tiep------------------------

;-----------------------------------------------------------------------------------------

TRUYENDULIEU:

PUSH ACC

PUSH PSW

JB TI,TRANS

MOV LO_T_DAT,SBUF

JNB RI,$

MOV HI_T_DAT,SBUF

NHM 11 TRANG 88
Thc tp cng nhn GVHD: L Hng Nam

MOV LO_T,LO_T_DAT

MOV HI_T,HI_T_DAT

CALL CHUYENMA

CALL HIENTHI

SJMP EXIT_SERIAL

TRANS:

CLR TI

EXIT_SERIAL:

POP PSW

POP ACC

RETI

;-----------------------------------------------------------------------------------------

;----------------------chuong trinh con xu ly cong suat------------------------

;-----------------------------------------------------------------------------------------

XULYCONGSUAT:

MOV A,HI_T

CJNE A,HI_T_DAT,NEXTPRO

MOV A,LO_T

CJNE A,LO_T_DAT,NEXTPRO

SJMP EXIT7

NEXTPRO:

JNC OVER

NHM 11 TRANG 89
Thc tp cng nhn GVHD: L Hng Nam

CALL POWER_ON

SJMP EXIT7

OVER:

CALL POWER_OFF

EXIT7:

RET

;-----------------------------------------------------------------------------------------

;----------------------chuong trinh con bat lo------------------------------------

;-----------------------------------------------------------------------------------------

POWER_ON:

CLR 15

RET

;-----------------------------------------------------------------------------------------

;----------------------chuong trinh con tat lo------------------------------------

;-----------------------------------------------------------------------------------------

POWER_OFF:

SETB 15

RET

END

NHM 11 TRANG 90

You might also like