Professional Documents
Culture Documents
Do An Vi Dieu Khien Do Va Khong Che Nhiet Do Hien Thi LCD
Do An Vi Dieu Khien Do Va Khong Che Nhiet Do Hien Thi LCD
B CNG THNG
TRNG I HC CNG NGHIP H NI
KHOA : IN T
N MN HC
TI: O TC NG C HIN TH LCD .
in t 2 K4
1
Nhm 11
LI NI U
in t 2 K4
2
Nhm 11
Mc lc
trang
Li ni u.
..................................................................................................................................
2
Mc lc.
..................................................................................................................................
3
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
..................................................................................................................................
Chng I>Tng quan thit k phn cng cho n.
......................................4
I. s khi tng qut .
4
II. Cc vi mch chnh s dng trong tng khi v nguyn l hot
ng tng khi..........................................
....................................................................5
....................................................................
....................................................................
....................................................................nguyn l hot ng tng
khi............................................................
Chng II >Lp trnh cho vi iu khin.
.................................................................................................................................
14
1. s gii thut.................................................................................
...............................................................................................................
14
2. code lp trnh.......................................................................................
in t 2 K4
3
Nhm 11
2> s nguyn l.
Nhm 11
in t 2 K4
5
Nhm 11
b, tnh ton v cn chnh
+ti OA2:
0 Un Un Ur
Xt ti: N2:
=
R3
R4
R3 + R 4
=>Ur=Un .
.
R3
Uv Up Up
Xt ti P2:
=
.
R1
R2
R2
=> Up=Uv .
R1 + R 2
M coi nh OA l tng.
Uv=Up;
R3 + R 4
R2
Ur=Uv.
.
;
R3
R1 + R 2
Do in p u ra ca b khuch i ch gii hn trong khong t 0-5V khi dng
ngun n. Nn chn gi tr R2= R4=3,9 K
R1=R3= 1 K ;
Khi Ur=Vin 4Uv;
3> b chuyn i tng t-s: ADC 0804;
a, cu to
ADC 0804 l mt b chuyn i tng t s. Gm c 20 chn.
DB0-DB7: l 8 chn ra d liu.
RD: li vo c
WR :li vo ghi.
INTR: li ra ngt.
CLKR/CLKIN: cc li vo iu khin xung nhp.
VIN: li vo analog dng
b, s
Nhm 11
256
xVin.;
5
Vin.100
T0 cn o=
vi K l h s khuch i qua IC LM358.
K
d, nguyn l hot ng
C u ra s: N=
DB0- DB7: cc li ra s, d liu chuyn i xut hin trn 8bit ny. B bin i c
phn gii l 5/256=19,53 mV.
RD :l chn iu khin c d liu. RD=0: c d liu li ra.
RD=1: khng c d liu li ra.
WR: bnh thng mc logic cao, v li vo ny s c ko xung mc thp, sau
li tr v mc cao bt u qu trnh chuyn i.
INTR: l li ra ngt ca b bin i A/D. 1 sn xung m c to ln chn ny
khi qu trnh chuyn i kt thc. Li ra ny thng c s dng to ra mt
ngt trong vi iu khin sao cho d liu chuyn i c th c c.
ADC 0804 cha mt b dao ng bn trong v cn c 1 t in v 1in tr bn
ngoi ni chn CLKR v CLKIN khi ng b dao ng.
VIN l chn li vo ca in p tng t.
Bt 0 v 1 ca ADC phi c in tr ko ln, do li ra b iu khin ti nhng chn
ny khng c sn in tr ko ln.
CC BC CA QU TRNH CHUYN I.
t WR =RD=1;
Bt u bin i. t WR=0, tr( )ms.
t li WR=1;
Pht hin im kt thc ca qu trnh bin i khi INTR xung mc thp.
(c s dng bi ngt)
t RD=0 v c d liu t DB0=>DB7.
t RD=1. => kt thc chu trnh.
4> vi iu khin AT89C52;
a, cu to v chc nng cc khi ca AT89S52.
CPU( CPU centralprocessing unit) bao gm:
Thanh ghi tch ly A;
Thanh ghi tch ly ph B;
n v logic hc (ALU);
Thanh ghi t trng thi chng trnh;
Bn bng thanh ghi;
Con tr ngn xp
B nh chng trnh( ROM) gm 8Kbyte Flash.
B nh d liu( RAM) gm 256 byte.
B UART, c chc nng truyn nhn ni tip.
3 b Timer/Counter 16 bit thc hin chc nng nh thi v m s kin.
Khi iu khin ngt vi 2 ngun ngt ngoi v 4 ngun ngt trong.
in t 2 K4
7
Nhm 11
B lp trnh( ghi chng trnh ln Flash ROM) cho php ngi s dng c th np
cc chng trnh cho chp m khng cn cc b np chuyn dng.
B chia tn s vi h s chia l 12.
4 cng xut nhp vi 32 chn.
b, chc nng cc chn ca AT89C52
Port 0( P0.0=>P0.7)
Port 0 gm 8 chn, ngoi chc nng xut nhp, port 0 cn l bus a hp d liu v a
ch( AD0-AD7), chc nng ny s c s dng khi 89c52 giao tip vi cc thit b
ngoi c kin trc Bus nh cc vi mch nh, mch PIO
Port 1( P1.0=>P1.7)
Chc nng duy nht ca Port 1 l chc nng xut nhp cng nh cc Port khc. Port1
c th xut nhp theo bit v theo byte.
Port 2( P2.0=>P2.7)
Port 2 ngoi chc nng l cng vo/ra nh Port 0 v 1 cn l byte cao ca bus a ch
khi s dng b nh ngoi.
Port 3
Mi chn trn Port 3 ngoi chc nng xut nhp cn c mt chc nng ring, c th
nh sau:
Bit
Tn
Chc nng
P3.0
RXD
D liu nhn cho Port ni tip
P3.1
TXD
D liu truyn cho Port ni tip
P3.2
INT0
Ngt bn ngoi 0
P3.3
INT1
Ngt ngoi 1
P3.4
TO
Ng vo ca Timer/counter0
P3.5
T1
Ng vo ca Timer/counter1
P3.6
/WR
Xung ghi b nh d liu ngoi.
P3.7
/RD
Xung c b nh d liu ngoi.
Chn /PSEN : l chn iu khin c chng trnh b nh ngoi.
Chn ALE.
ALE l tn hiu iu khin cht a ch c tn s bng 1/6 tn s dao ng ca vi iu
khin. Tn hiu ALE c dng cho php vi mch cht bn ngoi nh 7473.
Chn /EA.
Tn hiu /EA cho php chn b nh chng trnh l b nh trong hay ngoi. EA=1 th thc
hin chng trnh trong RAM ni. EA=0 thc hin RAM ngoi.
RST( reset)
Ng vo reset trn chn s 9. khi RST=1 th b vi iu khin s c khi ng li
thit lp ban u.
XTAL1, XTAL2
2 chn ny c ni song song vi thch anh tn s max=33 Mhz. to dao ng
cho b vi iu khin.
Vcc, GND : cung cp ngun nui cho b vi iu khin. cp qua chn 20 v 40.
c, s AT89C52 trong mch
in t 2 K4
8
Nhm 11
d, nguyn l hot ng
+Chn 9 c ni vi mch reset. Khi nhn SW1 th b vi iu khin s c khi ng
li t u.
+in tr bng U5: c tc dng lm in tr ko ln ngun.
+ chn 18-19 c ni // vi thch anh 12Mhz. mch c nhim v to dao ng cho vi
iu khin.
+t chn P0.0=>P0.2 ln lt c ni vi Vee, RS, RW ca LCD. C nhim v iu
khin hot ng ca LCD.
+chn P0.3=>P0.5 iu khin led. Khi nhit o c vt qua khong nhit khng
ch th 1 trong 3 n led ny s sng.
+ chn P1.0=>P1.7. giao tip vi ADC0804. Cng P1 ny c nhim v c nhit thu
c t b chuyn i.
+P2.0=>P2.7. Ln lt c ni vi u vo d liu t DB0=> DB7 ca LCD. C chc
nng iu khin hin th LCD theo thao tc khng ch v nhit o c.
+P3.0, P3.1 ln lt ni vi /RD v /WR ca ADC0804. Nhim v iu khin hot ng
ca b chuyn i s - tng t.
+P3.2=> P3.4 dng ni vi cc phm nhn. C tc dng thc hin cc thao tc khng
ch nhit cn o.
in t 2 K4
9
Nhm 11
R/W
0/1
6
7
8
9
10
11
12
13
14
15
16
E
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
Vcc
GND
1,1=>0
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
-
I
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
-
Chc nng
Ngun cung cp(GND)
Ngun cung cp(+5V)
in p iu chnh tng phn
La chn thanh ghi
0= thanh ghi lnh
1=thanh ghi d liu
0=ghi vo LCD module
1=c t LCD module
Tn hiu cho php
Data bus line 0(LSB)
Data bus line1
Data bus line2
Data bus line3
Data bus line4
Data bus line5
Data bus line6
Data bus line7(MSB)
Ngun cung cp
mass
b, mch trong n
Nhm 11
Lnh
4) Hin th k t.
Ch :
+Cc bc 3, 4 c th lp li nhiu ln nu cn hin th nhiu k t.
+ Mi khi thc hin ghi lnh hoc ghi d liu hin th ln LCD cn phi kim tra c bn
trc. V vy, cn phi ch ng phn phi thi gian khi ra lnh cho LCD( v d sau khi
xa mn hnh sau khong 2ms mi ra lnh khc v thi gian LCD xa mn hnh l
1,64ms).+ch hin th mc nh s l hin th dch, v tr con tr mc nh s l u
dng th nht.
d. m lnh ca LCD HD4480
M lnh
M t
RS R/ DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7
W
Xa mn
hnh
a con tr
v v tr u
Thit lp
ch
I/D
Bt tt hin
th
Dch con tr
hin th
S/C
R/L
Thit lp
chc nng
DL
Thit lp a 0
ch CGRAM
Thit lp a
ch DDRAM
c c bo
bn v a
ch
CGRAM/
DDRAM
Ghi
CGRAM/
DDRAM
c
CGRAM/
DDRAM
BF
Write data
Read data
CGRAM address
DDRAM address
CGRAM/ DDRAM address
Thi
gian
thi
hnh
1.64ms
Xa mn hnh a
con tr v v tr u
a con tr v v tr 1.64ms
u
Thit lp hng
dch chuyn con
tr(I/D), dch hin
th(S)
Bt tt hin th, con
tr; bt tt ch
nhp nhy con tr
Thit lp chiu dch
chuyn ca con tr
v hin th
Thit lp di ca
d liu, s dng v
font ch
Thit lp a ch
CGRAM
40us
Thit lp a ch
DDRAM
c c bo bn v
a ch ca
CGRAM hoc
DDRAM( ty vo
lnh trc )
Ghi d liu vo
CGRAM hoc
DDRAM.
c d liu t
CGRAM hoc
DDRAM
40us
in t 2 K4
11
40us
40us
40us
40us
40us
40us
40us
Nhm 11
e> cc bit vit tt trong m lnh.
Tn bit
M t
I/D
0=khng dch chuyn v tr
1=dch chuyn v tr con tr
con tr
S
=0 khng dch chuyn hin
=1 dch chuyn hin th
th
D
0=tt hin th
=1 bt hin th
C
0=tt con tr
=1 bt con tr
B
0=con tr khng nhp nhy =1 con tr nhp nhy
S/C
0=di chuyn con tr
=1 dch chuyn hin th
R/L
0= dch tri
=1 dch phi
DL
0=ch 4bit d liu
=1 ch 8bit d liu
N
0=1 dng
1= 2 dng
F
0= font 5x7
1= font 5x10
BF
0= khng bn
1= ang bn
START
NP GI TR U
MODE
in t 2 K4
Tng t0 t
T0 o > t0 max
12
HinADC
c
Khi
th
x tlo c
Nhm 11
Hin th
cnh bo
Gim t0 t
T0 o <t0 min
Hin th t0 t
START
Phm mode c
nhn khng?
in t 2 K4
Phm
tng
c
nhn?
No
13
Nhm 11
Tng thng s ln
mt n v
Yes
No
Gim thng s i
mt i v
Yes
Phm
gim
c
nhn?
No
Gi chng trnh
hin th
in t 2 K4
14