Professional Documents
Culture Documents
LM016L
VEE
VDD
VSS
3
2
1
E
RW
RS
6
5
4
14
13
12
11
10
9
8
7
D7
D6
D5
D4
D3
D2
D1
D0
VCC
RV1
U2
1k
U1
DS18B20
3
2
1
VCC
DQ
GND
27.0
17
16
15
14
13
12
11
10
28
27
26
25
24
23
22
21
UP
DOWN
ENTER
CLEAR
32
33
34
35
36
37
38
39
P3.7/RD
P3.6/WR
P3.5/T1
P3.4/T0
P3.3/INT1
P3.2/INT0
P3.1/TXD
P3.0/RXD
P2.7/A15
P2.6/A14
P2.5/A13
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
P2.0/A8
P0.7/AD7
P0.6/AD6
P0.5/AD5
P0.4/AD4
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
P1.7/CEX4
P1.6/CEX3
P1.5/CEX2
P1.4/CEX1
P1.3/CEX0
P1.2/ECI
P1.1/T2EX
P1.0/T2
EA
ALE
PSEN
RST
XTAL2
XTAL1
8
7
6
5
4
3
2
1
31
30
29
18
19
C1
X1
30p
CRYSTAL
C2
C3
R2
100
10u
AT89C51RD2
30p
R1
8.3k
PHN CNG:
CLR RS
SETB RW
MOV DATA,#0FFH
SETB E
MOV A,DATA
JB ACC.7,WAIT_LCD
CLR RW
RET
INIT_LCD:
SETB E
CLR RS
MOV DATA,#38H
CLR E
LCALL WAIT_LCD
SETB E
CLR RS
MOV DATA,#0EH
CLR E
LCALL WAIT_LCD
SETB E
CLR RS
MOV P1,#06H
;CO KY TU DUOC GUI
CLR E
LCALL WAIT_LCD
RET
CLR_LCD:
SETB E
CLR RS
MOV DATA,#01H
CLR E
LCALL WAIT_LCD
RET
WRITE_TEXT:
SETB E
SETB RS
MOV DATA,A
CLR E
LCALL WAIT_LCD
RET
EXIT: NOP
END
; khi vit code v bin dch ra m .hex th bn em thy n bo li t kha DATA.
;c cho em hi liu thay t kha DATA thnh P1 liu c c khng.