Renesas PCA7401 Informations techniques Page 58

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 97
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 57
MITSUBISHI MICROCOMPUTERS
M37270MF-XXXSP
M37270EF-XXXSP, M37270EFSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER
and ON-SCREEN DISPLAY CONTROLLER
55
(6) Memory for OSD
There are 2 types of memory for OSD : ROM for OSD (addresses
10800
16 to 1567F16, 1800016 to 1E43F16) used to store character
dot data (masked) and RAM for OSD (addresses 0800
16 to 0FFF16)
used to specify the characters and colors to be displayed. The fol-
lowing describes each type of memory.
ROM for OSD (addresses 10800
16 to 1567F16, 1800016 to
1E43F
16)
The ROM for OSD contains dot pattern data for characters to be
displayed. To actually display the character code and the extra code
stored in this ROM, it is necessary to specify them by writing the
character code inherent to each character (code determined based
on the addresses in the ROM for OSD) into the RAM for OSD.
The OSD ROM of the character font has a capacity of 12800 bytes.
Since 40 bytes are required for 1 character data, the ROM can stores
up to 320 kinds of characters. The OSD ROM of the extra font has a
capacity of 1664 bytes. Since 52 bytes are required for 1 character
data, the ROM can stores up to 32 kinds of characters.
Data of the character font and extra font is specified shown in Figure
63.
Fig. 63. OSD character data storing form
OSD ROM address of character font data
AD16 AD15 AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0
Line number
Character code
Font bit
= “02
16
” to “15
16
= “00
16
” to “13F
16
= 0 : left font 1 : right font
OSD ROM
address bit
Line number/character
code/font bit
10
Line number Character code
Font
bit
AD16 AD15 AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2
AD1 AD0
11 0000
02
16
0000
16
7FF0
16
7FF8
16
601C
16
600C
16
600C
16
600C
16
600C
16
09
16
03
16
04
16
05
16
06
16
07
16
08
16
0A
16
601C
16
7FF8
16
7FF0
16
6300
16
6380
16
61C0
16
60E0
16
6070
16
11
16
0B
16
0C
16
0D
16
0E
16
0F
16
10
16
6038
16
601C
16
600C
16
0000
16
15
16
12
16
13
16
14
16
b0b7 b0b7
02
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
09
16
03
16
04
16
05
16
06
16
07
16
08
16
0A
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
0003
16
11
16
0B
16
0C
16
0D
16
00
16
00
16
10
16
0003
16
0003
16
0003
16
0003
16
15
16
12
16
13
16
14
16
b0b7
b0
b7
FFFF
16
FFFE
16
0000
16
0000
16
19
16
16
16
17
16
18
16
00
16
01
16
FFFE
16
FFFF
16
Line number
Line number
Extra code
Font bit
= “00
16
” to “19
16
= “00
16
” to “1F
16
= 0 : left font 1 : right font
OSD ROM
address bit
Line number/extra code
/font bit
Extra code
Line
number
Left
font
Right
font
Line
number
Data in
OSD
ROM
Left
font
Right
font
Data in
OSD
ROM
OSD ROM address of extra font data
Character font
Extra font
Font
bit
Vue de la page 57
1 2 ... 53 54 55 56 57 58 59 60 61 62 63 ... 96 97

Commentaires sur ces manuels

Pas de commentaire