📄 abstract.txt
字号:
*** IMPORTANT NOTE ***
Far Memory Support is only available in the PK51 package.
If you have an CA51, DK51, or Evaluation Package the far memory
support is not available and this example will not work.
This example shows how you can locate text strings in the constant
far memory. It contains strings in different languages which is typically
for embedded applications that are using a small text display and that
need to be adaptable to different countries.
The example program uses the new features of C51 Version 6.22 and
LX51 Linker/Locater Version 3.22 to access up to 1MB constants on
classic 8051 devices.
In this example we are using 16 memory banks for code. Refer to the
"Macro Assembler and Utilities" User's Guide, "Chapter 9. Linker/Locater
- Bank Switching for more information about banking hardware.
C51 provides you with the 'far' and 'const far' memory type that can be
used to access large memory. The memory accesses routines are part of the
L51_BANK.A51 configuration file. The example includes a configured
version of the L51_BANK.A51 file.
In this example we are only using the 'const far' memory type. The 'far
and 'const far' memory types are handled at LX51 linker/locater level with
new memory classes:
HDATA memory class for the 'banked' xdata memory.
HCONST memory class for the 'banked' code memory.
You may use the 'const far' memory banking together with code banking
to expand the program code memory.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -