鉁?/div>
7 Matrix LED Display Driver
MAX6952
Table 18. User-Definable Character Storage Example
FONT
CHARACTER
RAM00
RAM00
RAM00
RAM00
RAM00
RAM01
RAM01
RAM01
RAM01
RAM01
RAM02
RAM02
RAM02
RAM02
RAM02
FONT
ADDRESS
POINTER
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
ADDRESS
CODE (HEX)
0x05
0x05
0x05
0x05
0x05
0x05
0x05
0x05
0x05
0x05
0x05
0x05
0x05
0x05
0x05
FONT
POINTER
ADDRESS
(HEX)
0x80
0x81
0x82
0x83
0x84
0x85
0x86
0x87
0x88
0x89
0x8A
0x8B
0x8C
0x8D
0x8E
REGISTER DATA
D7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
D6
0
1
1
1
0
0
1
1
1
0
1
1
1
1
1
D5
1
0
0
0
1
0
0
1
0
0
0
1
0
0
0
D4
1
1
0
0
1
0
0
1
0
0
0
0
1
0
0
D3
1
0
1
0
1
0
0
1
0
0
0
0
0
1
0
D2
1
0
0
1
1
0
0
1
0
0
0
0
0
0
1
D1
1
0
0
0
1
0
1
1
0
0
1
0
0
0
1
D0
0
1
1
1
0
0
0
1
0
0
0
1
1
1
0
Table 19. Setting a Font Character to RAM Example
ADDRESS CODE
(HEX)
0x05
0x05
0x05
0x05
0x05
0x05
REGISTER DATA
(HEX)
0x8A
0x42
0x61
0x51
0x49
0x46
ACTION BEING PERFORMED
Set font address pointer to the base address of font character RAM02.
1st 7 bits of data: 1000010 goes to font address 0x8A; pointer then autoincrements
to address 0x8B.
2nd 7 bits of data: 1100001 goes to font address 0x8B; pointer then
autoincrements to address 0x8C.
3rd 7 bits of data: 1010001 goes to font address 0x8C; pointer then
autoincrements to address 0x8D.
4th 7 bits of data: 1001001 goes to font address 0x8D; pointer then
autoincrements to address 0x8E.
5th 7 bits of data: 1000110 goes to font address 0x8E; pointer then autoincrements
to address 0x8F.
Table 20. Scan Limit Register Format
SCAN
LIMIT
Display digits 0 and 1 only
Display digits 0, 1, 2, and 3
ADDRESS
CODE (HEX)
0x03
0x03
D7
X
X
D6
X
X
D5
X
X
REGISTER DATA
D4
X
X
D3
X
X
D2
X
X
D1
X
X
D0
0
1
HEX
CODE
0xX0
0xX1
16
______________________________________________________________________________________