Professional Documents
Culture Documents
NI DUNG
*******&&&******
1.2/Mc ch yu cu:
- Mc ch: o nhit mi trng v hin th ln LCD.
-
Cc yu cu cn gii quyt:
+ o lng c nhit mi trng
+ Chuyn kt qu o lng t tng t sang tn hiu s.
+ Chuyn i v hin th kt qu ln LCD.
Chng 2: C S L THUYT
**************&&&&**************
2.1/ Gii thiu vi iu khin AT89S52:
- AT89S52 thuc h 8051 c 40 chn cho cc chc nng khc nhau
nh vo ra I/O, c RD, ghi WR, a ch, d liu v ngt.
V C
S W
1 0 u F
4 K
Dng a ch
A2
A1
A0
L
L
L
L
L
L
H
H
L
H
L
H
In4
In5
In6
In7
10
11
Start = 0
ALE = 0
Ret
12
13
14
; KHI TO LCD
; XUT LNH
; DCH CON TR SANG PHI
; XUT LNH
; DCH CON TR SANG PHI
;HIN TH CH N
; CH Y
; LCD SN SNG CHA?
; XUT D LIU
; T RS=0 CHO XUT D LIU
; T R/W GHI D LIU RA
; E=1
; T E=0 CHT D LIU
DATADISPLAY:
ACALL READY
; LCD SN SNG CHA?
MOV
P1,A
; XUT D LIU
SETB
P2.0
; T RS=1 CHO XUT D LIU
CLR
P2.1
; T R/W GHI D LIU RA
SETB
P2.2
; E=1
CLR
P2.2
; T E=0 CHT D LIU
READY:
SETB P1.7
; LY P1.7 LM CNG U VO
CLR
P2.0
; T RS=0 truy cp thanh ghi lnh
SETB P2.1
; T R/W=1 C THANH GHI LNH
;c thanh ghi lnh v kim tra c lnh
BACK:
CLR
P2.2
;
SETB P2.2
;
JB
P1.7,BACK
; I Y N KHI C BN=0
RET
END
15
16
Khi chuyn i
ADC 0809
Vi iu khin AT89S52
17
3.1.3/Thit k s nguyn l:
18
19
Khi to LCD
c d liu t ADC
Lu D Liu Vo
Thanh Ghi A
Chuyn i
Hin Th Ln LCD
Kt Thc
20
;--------------------------------------------------------;----------------CHUYEN DOI----------------------CHUYENDOI:
MOV B,#100
DIV AB
MOV R3,A
MOV A,B
MOV B,#10
DIV AB
MOV R2,A
MOV A,B
MOV R1,A
21
22
23
24
;E=1 -> TAO CANH XUONG
;E=0, CHOT DU LIEU
;-----------------------------------------------------------;--------------------GOI DU LIEU---------------------DULIEU:
;MA DU LIEU
ACALL READY
;LCD READY?
MOV DU_LIEU_LCD,A
;XUAT DU LIEU
SETB RS
;RS=1 LCD HIEU DU LIEU TRUYEN DEN LA
CAC KY TU
CLR RW
SETB E
HOAT DONG
CLR E
;E=0 CHOT
RET
;---------------------------------------------------------------;--------------------KIEM TRA CO BAN-----------------READY:
;KIEM TRA CA BF
SETB BF
;P0.7 (DB7) (CO BF) LA DAU
VAO (INPUT)
CLR RS
;RS=0 CHON THANH GHI LENH
SETB RW
;R/W=1 DOC DU LIEU TU LCD
BACK:
CLR E
;E=0 TAO CANH LEN
SETB E
;E=1 CANH LEN
JB BF,BACK
;CHO CO BAN BF XUONG 0
RET
;---------------------------------------------------------------;-------------------CAC HAM DELAY--------------------DELAY100US:
MOV R7,50
LOOP3: DJNZ R7,LOOP3 ; 2us x 50 = 120uS
RET
DELAY: MOV 25H,#255
HERE2: MOV 26H,#255
HERE1: DJNZ 26H,HERE1
DJNZ 25H,HERE2
RET
;--------------------------------------------------------;--------------------------------------------------------RET
TEXT1: DB 'Nhiet do kenh 1: ',01H
END
25
Mch 2:
26
27
28
Hnh 3.3 Kt qu t c
Chng 4: KT LUN
***************&&&**************
4.1/u v nhc im:
- u im:
+ Gi thnh thp.
+ Mch nh gn, tng i d thi cng v thit k.
+ D s dng, cng sut thp, hin th chnh xc nhit mi
trng.
- Nhc im:
+ Khng hin th c nhit l( v d nh 25.5 ) nn khi nhit
mi trng dao ng khong t( 0.5-0.6) th s hin th dao ng tng
hay gim mt .
+ Tnh thm m cha cao v cha ti u c s mch in.
PHN C
29
30
*******&&&******