⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.inc

📁 at89c51cc03RS232引导程序
💻 INC
字号:
;*I**************************************************************************
; NAME:             config.inc
;----------------------------------------------------------------------------
; REVISION:         $version: $
;----------------------------------------------------------------------------
; PURPOSE:          This file contains the bootloader configuration
;
;----------------------------------------------------------------------------
; NOTES:
;
;****************************************************************************
; CHANGES:          
; Added from CC01 Rev_1.4.0:
;	Command to write a custom memory area 
;	Command to read a custom memory area 
;	Command to set transmission mode in binary(Hex type 10h) 
; Command to set transmission mode to ASCII (Hex type 10h)
;****************************************************************************

$SAVE
$NOLIST


;_____ I N C L U D E S ____________________________________________________

;$SET (BRG_IBG)      ; enable to use internal Baudrate generator
$SET(BRG_T2)				;enable to use Timer2 as baudrate generator

$SET (EEPROM_ON_CHIP)   ; enable if eeprom data on chip to allow access
$SET (CUSTOM_ON_CHIP)   ; enable if custom memory area to allow access
;_____ M A C R O S ________________________________________________________


; *** BOOT LOADER CONFIGURATION ***

BL_VERSION          EQU 01h
BOOT_ID1_VALUE      EQU 00h
BOOT_ID2_VALUE      EQU 00h


; *** BOOT MEMORY ADDRESSES ***

BOOT_ENTRY_ADDRESS  EQU 0FC00h
BOOT_BASE_ADDRESS   EQU HIGH(BOOT_ENTRY_ADDRESS)


; *** PRODUCT CONFIGURATION ***

IDATA_SIZE          EQU 256                 ; IRAM size
PAGE_SIZE           EQU 128                 ; FLASH page size
;FLASH_SIZE					EQU	08000h
FLASH_NB_PAGE       EQU 512   							; 64Kb = 512x128b
BLOCK_8K_NB_PAGE    EQU 8192/PAGE_SIZE
BLOCK_16K_NB_PAGE   EQU 16384/PAGE_SIZE
BLOCK0_BASE_ADDRESS EQU 00000h
BLOCK1_BASE_ADDRESS EQU 02000h
BLOCK2_BASE_ADDRESS EQU 04000h
BLOCK3_BASE_ADDRESS EQU 08000h
BLOCK4_BASE_ADDRESS EQU 0C000h



; *** XROW CONFIGURATION ***

BSB_ADDRESS         EQU 000h
SBV_ADDRESS         EQU 001h
SSB_ADDRESS         EQU 005h
EB_ADDRESS          EQU 006h
MANUF_ID_ADDRESS    EQU 030h
DEVICE_ID1_ADDRESS  EQU 031h
DEVICE_ID2_ADDRESS  EQU 060h
DEVICE_ID3_ADDRESS  EQU 061h

SEC_LEVEL_0         EQU 0FFh
SEC_LEVEL_1         EQU 0FEh
SEC_LEVEL_2         EQU 0FCh


; *** CUSTOM MEMORY AREA ***
WRITE_MEM_ENTRY			EQU	0800h
READ_MEM_ENTRY			EQU	0400h


;_____ D E F I N I T I O N ________________________________________________

 
;_____ D E C L A R A T I O N ______________________________________________


$RESTORE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -