Professional Documents
Culture Documents
com
3.2.1
ZLG7289A SPI 8
64 LED 64
LED
ZLG7289A BCD 16 2
ZLG7289A 8 64
LED
/
/
LED
64
VCC=5.0V Fosc=16MHz,TA=25
VCC 2.7 5.0 6.0 V
ICC LED 3 5 mA
ICC LED 60 100 mA
ISEG=10mA
VIH 2.0 5.5 V
VIL 0 0.8 V
TKEY 10 18 40 mS
IKO KEY 7 mA
IKI KEY 10 mA
T1 CS CLK 25 50 250 uS
T2 CLK 5 8 250 uS
T3 CLK 5 8 250 uS
T4 15 25 250 uS
T5 15 25 250 uS
T6 5 8 uS
T7 CLK 5 8 250 uS
T8 DATA 5 uS
-1-
Tel 020 38730976 38730977 Fax 38730925 Http://www.zlgmcu.com
1 2 VDD
3 5 NC
4 VSS
6 /CS
7 CLK
8 DATA /
9 /KEY
10-16 SG-SA g a
17 DP
18-25 DIG0-DIG 0 7
7
26 OSC2
27 OSC1
28 /RESET
3.2.2
ZLG7289A
1.
(1)
D7 D6 D5 D4 D3 D2 D1 D0
1 0 1 0 0 1 0 0
ZLG7289A
(2)
D7 D6 D5 D4 D3 D2 D1 D0
1 0 1 1 1 1 1 1
LED
(3)
D7 D6 D5 D4 D3 D2 D1 D0
1 0 1 0 0 0 0 1
1 8
1 2 3 4 5 6 7 8
-2-
Tel 020 38730976 38730977 Fax 38730925 Http://www.zlgmcu.com
2 2 4 4
2 3 4 5 6 7 8
3 5
(4)
D7 D6 D5 D4 D3 D2 D1 D0
1 0 1 0 0 0 0 0
8 1
(5)
D7 D6 D5 D4 D3 D2 D1 D0
1 0 1 0 0 0 1 1
8 1
2 3 4 5 6 7 8 1
3 5
(6)
D7 D6 D5 D4 D3 D2 D1 D0
1 0 1 0 0 0 1 0
2.
(1) 0
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 0 0 a2 a1 a0 DP X X X d3 d2 d1 d0
X=
a2 a1 a0
a2 a1 a0
0 0 0 1
0 0 1 2
0 1 0 3
0 1 1 4
1 0 0 5
1 0 1 6
1 1 0 7
1 1 1 8
-3-
zlg7289.doc
d0 d3 ZLG7289A 0
d0 d3 () d3 d2 D1 d0 7
00H 0 0 0 0 0
01H 0 0 0 1 1
02H 0 0 1 0 2
03H 0 0 1 1 3
04H 0 1 0 0 4
05H 0 1 0 1 5
06H 0 1 1 0 6
07H 0 1 1 1 7
08H 1 0 0 0 8
09H 1 0 0 1 9
0AH 1 0 1 0 -
0BH 1 0 1 1 E
0CH 1 1 0 0 H
0DH 1 1 0 1 L
0EH 1 1 1 0 P
0FH 1 1 1 1
DP DP=1 DP=0
(2) 1
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
1 1 0 0 1 a2 a1 a0 DP X X X d3 d2 d1 d0
X=
d0 d3 () d3 d2 d1 d0 7
00H 0 0 0 0 0
01H 0 0 0 1 1
02H 0 0 1 0 2
03H 0 0 1 1 3
04H 0 1 0 0 4
05H 0 1 0 1 5
06H 0 1 1 0 6
07H 0 1 1 1 7
08H 1 0 0 0 8
09H 1 0 0 1 9
0AH 1 0 1 0 A
0BH 1 0 1 1 B
0CH 1 1 0 0 C
0DH 1 1 0 1 D
0EH 1 1 1 0 E
0FH 1 1 1 1 F
-4-
zlg7289.doc
(3)
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 1 0 a2 a1 a0 DP A B C D E F G
a2 a1 a0 A-G DP 7
LED 1
(4)
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 0 1 0 0 0 d8 d7 d6 d5 d4 d3 d2 d1
d1 d8 1 8 0= 1=
(5)
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 1 1 0 0 0 d8 d7 d6 d5 d4 d3 d2 d1
d1 d8 1 8 1= 0=
ZLG7289A
8
d1 d8 0
ZLG7289A
(6)
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
1 1 1 0 0 0 0 0 X X d5 d4 d3 d2 d1 d0
LED LED
X= d0 d5 00H 3FH
1 G 00H F 01H . A 06H, DP 07H, 2
G 08H,F 09H, , 8 DP 3FH
(7)
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
1 1 0 0 0 0 0 0 X X d5 d4 d3 d2 d1 d0
(8)
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
0 0 0 1 0 1 0 1 d7 d6 d5 d4 d3 d2 d1 d0
ZLG7289A 0001010B
ZLG7289A d0 d7 ZLG7289A 0 3FH
0xFF ZLG7289A 7
S0--S63 0--63 0--3FH
ZLG7289A DATA
-5-
zlg7289.doc
3.2.3 SPI
-6-
zlg7289.doc
ZLG7289A
ZLG7289A
8 10K 8 100K
10K 8 100K
DP SA-SG 8
8 8 DIG0-DIG7 8
5 50 10
10K-100K 1K-10K
-7-
zlg7289.doc
2 ZLG7289A ZLG7289A
2 2
3.2.5
P87LPC762 6MHz
ZLG7289A 12MHz
-8-
zlg7289.doc
CS BIT P0.1
CLK BIT P0.2
DIO BIT P0.3
KEY BIT P0.4
ORG 00H
AJMP RESET
RESET
MOV P0M2,#00000000B
MOV WDCON,#00010101B ; 1
SETB CS
SETB KEY
SETB DIO
MOV DELAY,#25 ; 25MS
RST_DELAY1
MOV WDRST,#01EH
MOV WDRST,#0E1H
DJNZ DELAY1,RST_DELAY1
DJNZ DELAY,RST_DELAY1
MOV SEND_BUF,#10100100B ;
CALL SEND
SETB CS
MAIN_LP
MOV WDRST,#O1EH ;
MOV WDRST,#0E1H
JB KEY,MAIN_LP
-9-
zlg7289.doc
MOV SEND_BUF,#00010101B ;,
CALL SEND
CALL RECEIVE ;
SETB CS
MOV B,#10 ;10
MOV A,REC_BUF
DIV AB
MOV DECIMAL,A
MOV SEND_BUF,#10100001B ; 2 .
CALL SEND
SETB CS
MOV SEND_BUF,#10100001B
CALL SEND
SETB CS
MOV SEND_BUF,#10000001B ;.
CALL SEND
MOV SEND_BUF,DECIMAL ; 10 ZLG7289A
CALL SEND
SETB CS
MOV SEND_BUF,#10000000B ;.
CALL SEND
MOV SEND_BUF,B ; ZLG7289A
CALL SEND
SETB CS
MOV SEND_BUF,#10001000B ;
CALL SEND
MOV SEND_BUF,#11111100B
CALL SEND
SETB CS
MAIN_LP2:
JNB KEY,MAIN_LP2 ;.
AJMP MAIN_LP
-----------------------------------------
ZLG7289A,
-----------------------------------------
SEND
MOV BIT_CNT,#8 ; 8 .
CLR CS
CALL LONG_DELAY ; 50 .
SEND_LP:
MOV A,SEND_BUF
RLC A
MOV SEND_BUF,A
- 10 -
zlg7289.doc
MOV DIO,C
NOP
NOP
SETB CLK
CALL SHORT_DELAY ; 10 .
CLK CLK
CALL SHORT_DELAY ; 10 .
DJNZ BIT_CNT,SEND_LP
CLR DIO
RET
-------------------------------------
ZLG7289A ,
-------------------------------------
RECEIVE:
MOV BIT_CNT,#8 ; 8 .
SETB DAT
CALL LONG_DELAY ; 50 .
RECEIVE_LP
SETB CLK
CALL SHORT_DELAY ; 10 .
MOV C,DIO ; REC_BUF .
MOV A,REC_BUF
RLC A
MOV REC_BUF,A
CLR CLK
CALL SHORT_DELAY ; 10 .
DJNZ BIT_CNT,RECEIVE_LP
CLR DIO
RET
LONG_DELAY:
MOV DELAY,#25
DJNZ DELAY,$
RET
SHORT_DELAY
MOV DELAY,#4
DJNZ DELAY,$
RET
- 11 -
Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com
E1
2
n 1
A A2
c L
B1
A1
B p
eB
28-L ead P las tic S mall Outline (S O) Wide, 300 mil (S OIC )
E
E1
p
B
2
n 1
45
c
A A2
L A1