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

📄 reg-ap.h

📁 M68HC08及HCS08系列单片机bootloader引导程序源码/示例
💻 H
字号:
;*********************************************************************
; HEADER_START
;
;  	   $File Name: REG-AP.H$
;      Project:        Developper's HC08 Bootloader Slave
;      Description:    AP header file (may not be complete)
;      Platform:       HC08
;      $Version: 6.0.2.0$
;      $Date: Nov-3-2004$ 
;      $Last Modified By: r30323$
;      Company:        Freescale Semiconductor
;      Security:       General Business
;
; =================================================================== 
; Copyright (c):      Freescale Semiconductor, 2004, All rights reserved.
;
; =================================================================== 
; THIS SOFTWARE IS PROVIDED BY FREESCALE "AS IS" AND ANY
; EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
; IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
; PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL FREESCALE OR
; ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
; SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
; NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
; HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
; STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
; ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
; OF THE POSSIBILITY OF SUCH DAMAGE.
; ===================================================================
;
; HEADER_END

	ifndef	_REG_H
_REG_H	equ	1

;***********************
; PORTS SECTION
;***********************

PTA   	equ	$0000		;port A
PTB   	equ	$0001		;port B
PTC   	equ	$0002		;port C
PTD   	equ	$0003		;port D
PTE   	equ	$0008       ;port E
PTF   	equ	$000A       ;port F

DDRA	equ	$0004		;port A data direction reg.
DDRB	equ	$0005		;port B data direction reg.
DDRC	equ	$0006		;port C data direction reg.
DDRD	equ	$0007		;port D data direction reg.
DDRE	equ	$0009		;port E data direction reg.
DDRF	equ	$000B		;port F data direction reg.

;***********************
; SPI SECTION
;***********************

SPCR	equ	$0010		;SPI ctrl reg
SPSCR	equ	$0011		;SPI stat reg
SPDR	equ	$0012		;SPI data reg

;***********************
; SCI SECTION
;***********************

	IF SCI = 0

SCC1	equ	$0013		;SCI ctrl reg 1
SCC2	equ	$0014		;SCI ctrl reg 2
SCC3	equ	$0015		;SCI ctrl reg 3
SCS1	equ	$0016		;SCI stat reg 1
SCS2	equ	$0017		;SCI stat reg 2
SCDR	equ	$0018		;SCI data reg
SCBR	equ	$0019		;SCI baudrate reg

	ENDIF

	IF SCI = 1 

SCC1	equ	$0040		;SCI ctrl reg 1
SCC2	equ	$0041		;SCI ctrl reg 2
SCC3	equ	$0042		;SCI ctrl reg 3
SCS1	equ	$0043		;SCI stat reg 1
SCS2	equ	$0044		;SCI stat reg 2
SCDR	equ	$0045		;SCI data reg
SCBR	equ	$0046		;SCI baudrate reg

	ENDIF

;***********************
; KEYBOARD SECTION
;***********************

INTKBSCR	equ	$001a		;KBD stat & ctrl reg
INTKBIER	equ	$001b		;KBD int. enable


;***********************
; INTERRUPT SECTION
;***********************

INTSCR1	equ	$001e		;IRQ1 stat & ctrl reg
INTSCR2	equ	$001c		;IRQ2 stat & ctrl reg


;***********************
; CONFIG SECTION
;***********************

CONFIG2	equ	$001d		;config reg 2
CONFIG1	equ	$001f		;config reg 1


;***********************
; TIMER #1 SECTION
;***********************

T1SC	equ	$0020		;TMR stat & ctrl reg
T1CNTH	equ	$0021		;TMR hi
T1CNTL	equ	$0022		;TMR lo
T1MODH	equ	$0023		;TMR modulo hi
T1MODL	equ	$0024		;TMR modulo lo
T1SC0	equ	$0025		;TMR ch0 stat & ctrl reg
T1CH0H	equ	$0026		;TMC ch0 reg hi
T1CH0L	equ	$0027		;TMC ch0 reg lo
T1SC1	equ	$0028		;TMR ch1 stat & ctrl reg
T1CH1H	equ	$0029		;TMC ch1 reg hi
T1CH1L	equ	$002a		;TMC ch1 reg lo

;***********************
; TIMER #2 SECTION
;***********************

T2SC	equ	$002b		;TMR stat & ctrl reg
T2CNTH	equ	$002c		;TMR hi
T2CNTL	equ	$002d		;TMR lo
T2MODH	equ	$002e		;TMR modulo hi
T2MODL	equ	$002f		;TMR modulo lo
T2SC0	equ	$0030		;TMR ch0 stat & ctrl reg
T2CH0H	equ	$0031		;TMC ch0 reg hi
T2CH0L	equ	$0032		;TMC ch0 reg lo
T2SC1	equ	$0033		;TMR ch1 stat & ctrl reg
T2CH1H	equ	$0034		;TMC ch1 reg hi
T2CH1L	equ	$0035   	;TMC ch1 reg lo


;***********************
; CLOCK SECTION
;***********************

PCTL	equ	$0036		;PLL ctrl reg
PBWC	equ	$0037		;PLL B/W reg
PMSH	equ	$0038		;PLL mult hi reg
PMSL	equ	$0039		;PLL mult lo reg
PMRS	equ	$003a		;PLL VCO sel. range reg
PMDS	equ	$003b		;PLL ref. divider select reg


;***********************
; A/D SECTION
;***********************

; not yet defined

;***********************
; TEST, SIM SECTION
;***********************

SBSR	equ	$fe00		;BREAK STATUS REG
SRSR	equ	$fe01		;SIM RESET STAT REG
SBFCR	equ	$fe03		;Break Flag Control Register

BRKH	equ	$fe0c		;Break Address Registers
BRKL	equ	$fe0d		;Break Address Registers
BRKSCR	equ	$fe0e		;Break Status & Control Register

INT1	equ	$fe04		;Interrupt stat reg 1
INT2	equ	$fe05		;Interrupt stat reg 2
INT3	equ	$fe06		;Interrupt stat reg 3

;***********************
; FLASH SECTION
;***********************

FLCR	equ	$fe08		;FLASH ctrl reg
FLBPR	equ	$fe09		;FLASH block protection reg

;***********************
; MASK OPTION SECTION
;***********************

;MOR		equ	$ffcf		;Mask option register


COPCTL	equ	$ffff		;COP ctrl reg

	ENDIF
	END

⌨️ 快捷键说明

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