APU0071
4. DISPLAY DATA RAM (DDRAM)
DDRAM stores 8bits character code in CGROM / CGRAM and its maximum number is 32 (32 Characters)
. DDRAM address is set by the address counter (AC) as a hexadecimal number.
MSB
AC6
LSB
AC5
HEX
AC4
AC3
AC2
AC1
AC0
HEX
4-1. DDRAM addressing mode 0 (A = 0) (1 Line)
In this addressing mode, the address range of DDRAM is 00H ~ 0FH.
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
Display Position
DDRAM Address
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
COM1~COM8
COM9~COM16
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 00
After shift left
COM1~COM8
COM9~COM16
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
0F 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
After shift right
COM1~COM8
COM9~COM16
4-2. DDRAM addressing mode 1 (A = 1) (2 Line)
In this addressing mode, the address range of DDRAM is 00H ~ 0FH and 40H ~ 4FH.
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
10 11 12 13 14 15 16
40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F
10 11 12 13 14 15 16
COM1
COM8
Display Position
DDRAM Address
1
2
3
4
5
6
7
8
9
COM9
COM16
Display Position
DDRAM Address
1
2
3
4
5
6
7
8
9
COM1
COM8
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 40
10 11 12 13 14 15 16
1
2
3
4
5
6
7
8
9
After shift left
COM9
41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 00
COM16
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
COM1
COM8
4F
1
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E
00
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16
After shift right
COM9
COM16
40
0F
41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E
Copyright ANPEC Electronics Corp.
Rev. A.07 - FEB., 2002
7
www.anpec.com.tw