📄 8051-c.ini
字号:
XRAM = 0-7FF
OFFRAM = 0-FFFF
ROM = 0-F7FF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# XRAM can be disabled via SFR
# WARNING - this chip does not support rollover execution between
# on-chip and off-chip program memory! IE use one or the
# other - not both.
# can access up to 16MB of external data memory
[ADUC843]
MAKE = ANALOG_DEVICES
INTRAM = 100
XRAM = 0-7FF
OFFRAM = 0-FFFF
ROM = 0-F7FF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# XRAM can be disabled via SFR
# WARNING - this chip does not support rollover execution between
# on-chip and off-chip program memory! IE use one or the
# other - not both.
# can access up to 16MB of external data memory
[AM80C51]
MAKE = AMD
INTRAM = 80
OFFRAM = 0-FFFF
ROM = 0-0FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AM80C52]
MAKE = AMD
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AM80C521]
MAKE = AMD
INTRAM = 100
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AN2121S]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-0FFF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AN2122S]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-0FFF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AN2122T]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-0FFF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AN2125S]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-0FFF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AN2126S]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-0FFF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AN2126T]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-0FFF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AN2131Q]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-1FFF
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# Program is stored in RAM
[AN2131S]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-1FFF
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# Program is stored in RAM
[AN2135S]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-1FFF
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# Program is stored in RAM
[AN2136S]
MAKE = CYPRESS
INTRAM = 100
XRAM = 0-1FFF
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# Program is stored in RAM
[AT48801]
MAKE = ATMEL
INTRAM = 100
ROM = 0-1FFF
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT80C5112]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT80F52]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT83C5103]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-FF
ROM = 0-2FFF
INSTR = MCS-51
ARCH = 8051
[AT83C5111]
MAKE = ATMEL
INTRAM = 100
ROM = 0-0FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT83C5112]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT83C5123]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-1FF
ROM = 0-3FFF
INSTR = MCS-51
ARCH = 8051
[AT83C5132]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-7FF
OFFRAM = 0-FFFF
ROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# on chip ERAM can be resized/deselected via SFR controls
[AT83C51SND1A]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-7FF
OFFRAM = 800-FFFF
ROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has 4K of Boot memory
# data is only preliminary
[AT83EB5123]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-1FF
ROM = 0-3FFF
INSTR = MCS-51
ARCH = 8051
# also has 256 bytes of EEPROM
[AT87C5103]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-FF
ROM = 0-2FFF
INSTR = MCS-51
ARCH = 8051
[AT87C5111]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-0FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT87C5112]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT87F51RC]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-00FF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT87F51]
MAKE = ATMEL
INTRAM = 80
OFFRAM = 0-FFFF
ROM = 0-0FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT87F52]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT87F55WD]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-4FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT87LV51]
MAKE = ATMEL
INTRAM = 80
OFFRAM = 0-FFFF
ROM = 0-0FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT87LV52]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT87LV55]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-4FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89C1051]
MAKE = ATMEL
INTRAM = 40
ROM = 0-3FF
INSTR = restrictions on memory access instructions to MCS-51 set
ARCH = 80C751
[AT89C1051U]
MAKE = ATMEL
INTRAM = 40
ROM = 0-3FF
INSTR = restrictions on memory access instructions to MCS-51 set
ARCH = 80C751
[AT89C2051]
MAKE = ATMEL
INTRAM = 80
ROM = 0-7FF
INSTR = restrictions on memory access instructions to MCS-51 set
ARCH = 80C751
[AT89C4051]
MAKE = ATMEL
INTRAM = 80
ROM = 0-0FFF
INSTR = MCS-51
ARCH = 8051
[AT89C5131]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-3FF
OFFRAM = 400-FFFF
ROM = 0-7FFF
OFFROM = 8000-FFFF
INSTR = MCS-51
ARCH = 8051
# has section of boot flash F400h-FFFF if enabled via AUXR SFR
# has EEPROM from 0-3FFh, can be accessed with MOVX if EEE bit is set.
# note EEE should be clear in order to access ERAM with MOVX.
[AT89C5132]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-7FF
OFFRAM = 0-FFFF
ROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# on chip ERAM can be resized/deselected via SFR controls
# this AT89C part also has 4K of boot flash from F000-FFFF
[AT89C51ED2]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-2FF
OFFRAM = 300-FFFF
ROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# The XRAM is configurable in software. Sizes are 100h,200h,300h(default),400h,700h
# OFFRAM must begin where XRAM ends
# Also has 2048 bytes of EEPROM
[AT89C51ID2]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-2FF
OFFRAM = 300-FFFF
ROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has 2048 bytes EEPROM
# The XRAM is configurable in software. Sizes are 0,100h,200h,300h(default),400h,700h
# OFFRAM must begin where XRAM ends
[AT89C51RB2]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-FF
OFFRAM = 100-FFFF
ROM = 0-3FFF
OFFROM = 8000-FFFF
INSTR = MCS-51
ARCH = 8051
# The XRAM is configurable in software. Sizes are 0,100h(default),200h,300h,400h
# OFFRAM must begin where XRAM ends
[AT89C51RC2]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-FF
OFFRAM = 100-FFFF
ROM = 0-7FFF
OFFROM = 8000-FFFF
INSTR = MCS-51
ARCH = 8051
# The XRAM is configurable in software. Sizes are 0,100h(default),200h,300h,400h
# OFFRAM must begin where XRAM ends
[AT89C51RC]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-FF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89C51RD2]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-2FF
OFFRAM = 300-FFFF
ROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# The XRAM is configurable in software. Sizes are 100h,200h,300h(default),400h,700h
# OFFRAM must begin where XRAM ends
[AT89C51SND1A]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-7FF
OFFRAM = 800-FFFF
ROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has 4K of Boot memory
# data is only preliminary
[AT89C51]
MAKE = ATMEL
INTRAM = 80
OFFRAM = 0-FFFF
ROM = 0-FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89C52]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89C55]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-4FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89C55WD]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-4FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89LS51]
MAKE = ATMEL
INTRAM = 80
OFFRAM = 0-FFFF
ROM = 0-FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89LS52]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89LS53]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-2FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# specific instructions (codes) are used for serial programming
[AT89LS8252]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# specific instructions (codes) are used for serial programming, also has 2k of data EEPROM
[AT89LV51RC]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-FF
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89LV51]
MAKE = ATMEL
INTRAM = 80
OFFRAM = 0-FFFF
ROM = 0-0FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89LV52]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89LV55WD]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-4FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89LV55]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-4FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89S4D12]
MAKE = ATMEL
INTRAM = 100
XRAM = 0-FFFF
ROM = 0-0FFF
INSTR = MCS-51
ARCH = 8051
# dual data pointer, no external memory access, specific instructions are used for serial programming, on-chip external RAM exists up to 2FFFF!(128k)
[AT89S51]
MAKE = ATMEL
INTRAM = 80
OFFRAM = 0-FFFF
ROM = 0-FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[AT89S52]
MAKE = ATMEL
INTRAM = 100
ROM = 0-1FFF
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# specific instructions are used for serial programming
[AT89S53]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-2FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# specific instructions are used for serial programming
[AT89S8252]
MAKE = ATMEL
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# specific instructions are used for serial programming, also has 2k data EEPROM
[C501_1E]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[C501_1R]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-1FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[C501_L]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
[C504_2E]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-3FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has XRAM positioned at FF00-FFFF, this is enabled by XMAP bit.
[C504_2R]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-3FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has XRAM positioned at FF00-FFFF, this is enabled by XMAP bit.
[C504_L]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has XRAM positioned at FF00-FFFF, this is enabled by XMAP bit.
[C505_2R]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-3FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has XRAM positioned at FF00-FFFF, this is enabled by XMAP bit.
[C505A_2R]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-3FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has XRAM positioned at FC00-FFFF, this is enabled by XMAP bit.
[C505A_4E]
MAKE = INFINEON
INTRAM = 100
OFFRAM = 0-FFFF
ROM = 0-7FFF
OFFROM = 0-FFFF
INSTR = MCS-51
ARCH = 8051
# has XRAM positioned at FC00-FFFF, this is enabled by XMAP bit.
[C505A_4R]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -