📄 mb95100.asm
字号:
/* FFMC-16 IO-MAP HEADER FILE */
/* ========================== */
/* CREATED BY IO-WIZARD V2.16 */
/* $Id: mb95100.asm,v 1.4 2004/12/23 10:12:58 mvogel Exp $ */
/* THIS SAMPLE CODE IS PROVIDED AS IS AND IS SUBJECT TO ALTERATIONS. FUJITSU */
/* MICROELECTRONICS ACCEPTS NO RESPONSIBILITY OR LIABILITY FOR ANY ERRORS OR */
/* ELIGIBILITY FOR ANY PURPOSES. */
/* (C) Fujitsu Microelectronics Europe GmbH */
/* ***************************************************************************** */
/* FUJITSU MIKROELEKTRONIK GMBH */
/* Am Siebenstein 6-10, 63303 Dreieich */
/* Tel.:++49/6103/690-0,Fax - 122 */
/* */
/* The following software is for demonstration purposes only. */
/* It is not fully tested, nor validated in order to fullfill */
/* its task under all circumstances. Therefore, this software */
/* or any part of it must only be used in an evaluation */
/* laboratory environment. */
/* This software is subject to the rules of our standard */
/* DISCLAIMER, that is delivered with our SW-tools (on the CD */
/* "Micros Documentation & Software V3.0" see "\START.HTM" or */
/* see our Internet Page - */
/* http://www.fujitsu-ede.com/products/micro/disclaimer.html */
/* ***************************************************************************** */
/* */
/* NOTE: */
/* */
/* This header-file will cover all features of the MB95100series. */
/* Not all versions of the MB95100series may support all features ! */
/* Please DO NOT USE resources / registers others than specified */
/* for the dedicated Flash-/Mask-version. */
/* Please refer to the datasheet and hardwaremanual of the MB95FV100. */
/* */
/* */
/* ---------------------------------------------------------------------- */
/* Id: mb95100.iow,v 1.4 2004/11/22 09:15:45 mvogel Exp */
/* ---------------------------------------------------------------------- */
/* History: */
/* Date Version Author Description */
/* Id: mb95100.iow,v 1.1 2004/10/14 06:51:09 hwech Exp */
/* - initial version for CONCERTO-Kit */
/* Id: mb95100.iow,v 1.4 2004/11/22 09:15:45 mvogel Exp */
/* - T0DR wordaccess (T01DR, T00DR) added */
/* - T1DR wordaccess (T11DR, T10DR) added */
/* */
.PROGRAM MB95100
.TITLE MB95100
;------------------------
; IO-AREA DEFINITIONS :
;------------------------
.section IOBASE, IO, locate=0x0 ; /* Port0 */
.GLOBAL __pdr0, __ddr0, __pdr1, __ddr1, __watr, __pllc
.GLOBAL __sycc, __stbc, __rsrr, __tbtc, __wpcr, __wdtc
.GLOBAL __pdr2, __ddr2, __pdr3, __ddr3, __pdr4, __ddr4
.GLOBAL __pdr5, __ddr5, __pdr6, __ddr6, __pdr7, __ddr7
.GLOBAL __pdr8, __ddr8, __pdr9, __ddr9, __pdra, __ddra
.GLOBAL __pdrb, __ddrb, __pdrc, __ddrc, __pdrd, __ddrd
.GLOBAL __pdre, __ddre, __pdrf, __ddrf, __pdrg, __ddrg
.GLOBAL __pul0, __pul1, __pul2, __pul3, __pul4, __pul5
.GLOBAL __pul7, __pul8, __pule, __pulg, __t01cr1, __t00cr1
.GLOBAL __t11cr1, __t10cr1, __pc01, __pc00, __pc11, __pc10
.GLOBAL __tmcsr0, __tmcsrh0, __tmcsrl0, __tmcsr1, __tmcsrh1, __tmcsrl1
.GLOBAL __pcnt0, __pcnth0, __pcntl0, __pcnt1, __pcnth1, __pcntl1
.GLOBAL __pcnt2, __pcnth2, __pcntl2, __eic00, __eic10, __eic20
.GLOBAL __eic30, __eic01, __eic11, __eic21, __eic31, __scr
.GLOBAL __smr, __ssr, __rdr, __tdr, __escr, __eccr
.GLOBAL __smc10, __smc20, __ssr0, __tdr0, __rdr0, __smc11
.GLOBAL __smc21, __ssr1, __tdr1, __rdr1, __ibcr00, __ibcr10
.GLOBAL __ibsr0, __iddr0, __iaar0, __iccr0, __ibcr01, __ibcr11
.GLOBAL __ibsr1, __iddr1, __iaar1, __iccr1, __adc1, __adc2
.GLOBAL __addh, __addl, __wcsr, __fsr, __swre0, __swre1
.GLOBAL __wren, __wror, __ilr0, __ilr1, __ilr2, __ilr3
.GLOBAL __ilr4, __ilr5
__pdr0 .res.b 1 ;000000 /* Port0 */
PDR0 .equ 0x0000
__ddr0 .res.b 1 ;000001
DDR0 .equ 0x0001
__pdr1 .res.b 1 ;000002 /* Port1 */
PDR1 .equ 0x0002
__ddr1 .res.b 1 ;000003
DDR1 .equ 0x0003
.org 0x5
__watr .res.b 1 ;000005 /* WATR */
WATR .equ 0x0005
__pllc .res.b 1 ;000006 /* PLL */
PLLC .equ 0x0006
__sycc .res.b 1 ;000007 /* SYCC */
SYCC .equ 0x0007
__stbc .res.b 1 ;000008 /* STBC */
STBC .equ 0x0008
__rsrr .res.b 1 ;000009 /* RSRR */
RSRR .equ 0x0009
__tbtc .res.b 1 ;00000A /* TBTC */
TBTC .equ 0x000A
__wpcr .res.b 1 ;00000B /* WPCR */
WPCR .equ 0x000B
__wdtc .res.b 1 ;00000C /* WDTC */
WDTC .equ 0x000C
.org 0xE
__pdr2 .res.b 1 ;00000E /* Port2 */
PDR2 .equ 0x000E
__ddr2 .res.b 1 ;00000F
DDR2 .equ 0x000F
__pdr3 .res.b 1 ;000010 /* Port3 */
PDR3 .equ 0x0010
__ddr3 .res.b 1 ;000011
DDR3 .equ 0x0011
__pdr4 .res.b 1 ;000012 /* Port4 */
PDR4 .equ 0x0012
__ddr4 .res.b 1 ;000013
DDR4 .equ 0x0013
__pdr5 .res.b 1 ;000014 /* Port5 */
PDR5 .equ 0x0014
__ddr5 .res.b 1 ;000015
DDR5 .equ 0x0015
__pdr6 .res.b 1 ;000016 /* Port6 */
PDR6 .equ 0x0016
__ddr6 .res.b 1 ;000017
DDR6 .equ 0x0017
__pdr7 .res.b 1 ;000018 /* Port7 */
PDR7 .equ 0x0018
__ddr7 .res.b 1 ;000019
DDR7 .equ 0x0019
__pdr8 .res.b 1 ;00001A /* Port8 */
PDR8 .equ 0x001A
__ddr8 .res.b 1 ;00001B
DDR8 .equ 0x001B
__pdr9 .res.b 1 ;00001C /* Port9 */
PDR9 .equ 0x001C
__ddr9 .res.b 1 ;00001D
DDR9 .equ 0x001D
__pdra .res.b 1 ;00001E /* PortA */
PDRA .equ 0x001E
__ddra .res.b 1 ;00001F
DDRA .equ 0x001F
__pdrb .res.b 1 ;000020 /* PortB */
PDRB .equ 0x0020
__ddrb .res.b 1 ;000021
DDRB .equ 0x0021
__pdrc .res.b 1 ;000022 /* PortC */
PDRC .equ 0x0022
__ddrc .res.b 1 ;000023
DDRC .equ 0x0023
__pdrd .res.b 1 ;000024 /* PortD */
PDRD .equ 0x0024
__ddrd .res.b 1 ;000025
DDRD .equ 0x0025
__pdre .res.b 1 ;000026 /* PortE */
PDRE .equ 0x0026
__ddre .res.b 1 ;000027
DDRE .equ 0x0027
__pdrf .res.b 1 ;000028 /* PortF */
PDRF .equ 0x0028
__ddrf .res.b 1 ;000029
DDRF .equ 0x0029
__pdrg .res.b 1 ;00002A /* PortG */
PDRG .equ 0x002A
__ddrg .res.b 1 ;00002B
DDRG .equ 0x002B
__pul0 .res.b 1 ;00002C /* PUL0 */
PUL0 .equ 0x002C
__pul1 .res.b 1 ;00002D /* PUL1 */
PUL1 .equ 0x002D
__pul2 .res.b 1 ;00002E /* PUL2 */
PUL2 .equ 0x002E
__pul3 .res.b 1 ;00002F /* PUL3 */
PUL3 .equ 0x002F
__pul4 .res.b 1 ;000030 /* PUL4 */
PUL4 .equ 0x0030
__pul5 .res.b 1 ;000031 /* PUL5 */
PUL5 .equ 0x0031
__pul7 .res.b 1 ;000032 /* PUL7 */
PUL7 .equ 0x0032
__pul8 .res.b 1 ;000033 /* PUL8 */
PUL8 .equ 0x0033
__pule .res.b 1 ;000034 /* PULE */
PULE .equ 0x0034
__pulg .res.b 1 ;000035 /* PULG */
PULG .equ 0x0035
__t01cr1 .res.b 1 ;000036 /* T01CR1 */
T01CR1 .equ 0x0036
__t00cr1 .res.b 1 ;000037 /* T00CR1 */
T00CR1 .equ 0x0037
__t11cr1 .res.b 1 ;000038 /* T11CR1 */
T11CR1 .equ 0x0038
__t10cr1 .res.b 1 ;000039 /* T10CR1 */
T10CR1 .equ 0x0039
__pc01 .res.b 1 ;00003A /* PC01 */
PC01 .equ 0x003A
__pc00 .res.b 1 ;00003B /* PC00 */
PC00 .equ 0x003B
__pc11 .res.b 1 ;00003C /* PC11 */
PC11 .equ 0x003C
__pc10 .res.b 1 ;00003D /* PC10 */
PC10 .equ 0x003D
__tmcsr0 .res.b 2 ;00003E /* Reload Timer */
TMCSR0 .equ 0x003E
.org 0x3E
__tmcsrh0 .res.b 1 ;00003E
TMCSRH0 .equ 0x003E
__tmcsrl0 .res.b 1 ;00003F
TMCSRL0 .equ 0x003F
__tmcsr1 .res.b 2 ;000040
TMCSR1 .equ 0x0040
.org 0x40
__tmcsrh1 .res.b 1 ;000040
TMCSRH1 .equ 0x0040
__tmcsrl1 .res.b 1 ;000041
TMCSRL1 .equ 0x0041
__pcnt0 .res.b 2 ;000042 /* PCNT */
PCNT0 .equ 0x0042
.org 0x42
__pcnth0 .res.b 1 ;000042
PCNTH0 .equ 0x0042
__pcntl0 .res.b 1 ;000043
PCNTL0 .equ 0x0043
__pcnt1 .res.b 2 ;000044 /* PCNT1 */
PCNT1 .equ 0x0044
.org 0x44
__pcnth1 .res.b 1 ;000044
PCNTH1 .equ 0x0044
__pcntl1 .res.b 1 ;000045
PCNTL1 .equ 0x0045
__pcnt2 .res.b 2 ;000046 /* PCNT2 */
PCNT2 .equ 0x0046
.org 0x46
__pcnth2 .res.b 1 ;000046
PCNTH2 .equ 0x0046
__pcntl2 .res.b 1 ;000047
PCNTL2 .equ 0x0047
__eic00 .res.b 1 ;000048 /* EIC00 */
EIC00 .equ 0x0048
__eic10 .res.b 1 ;000049 /* EIC10 */
EIC10 .equ 0x0049
__eic20 .res.b 1 ;00004A /* EIC20 */
EIC20 .equ 0x004A
__eic30 .res.b 1 ;00004B /* EIC30 */
EIC30 .equ 0x004B
__eic01 .res.b 1 ;00004C /* EIC01 */
EIC01 .equ 0x004C
__eic11 .res.b 1 ;00004D /* EIC11 */
EIC11 .equ 0x004D
__eic21 .res.b 1 ;00004E /* EIC21 */
EIC21 .equ 0x004E
__eic31 .res.b 1 ;00004F /* EIC31 */
EIC31 .equ 0x004F
__scr .res.b 1 ;000050 /* SCR */
SCR .equ 0x0050
__smr .res.b 1 ;000051 /* SMR */
SMR .equ 0x0051
__ssr .res.b 1 ;000052 /* SSR */
SSR .equ 0x0052
__rdr .res.b 1 ;000053 /* RDR */
RDR .equ 0x0053
.org 0x53
__tdr .res.b 1 ;000053 /* RDR */
TDR .equ 0x0053
__escr .res.b 1 ;000054 /* ESCR */
ESCR .equ 0x0054
__eccr .res.b 1 ;000055 /* ECCR */
ECCR .equ 0x0055
__smc10 .res.b 1 ;000056 /* SMC10 */
SMC10 .equ 0x0056
__smc20 .res.b 1 ;000057 /* SMC20 */
SMC20 .equ 0x0057
__ssr0 .res.b 1 ;000058 /* SSR0 */
SSR0 .equ 0x0058
__tdr0 .res.b 1 ;000059 /* TDR0 */
TDR0 .equ 0x0059
__rdr0 .res.b 1 ;00005A /* RDR0 */
RDR0 .equ 0x005A
__smc11 .res.b 1 ;00005B /* SMC11 */
SMC11 .equ 0x005B
__smc21 .res.b 1 ;00005C /* SMC21 */
SMC21 .equ 0x005C
__ssr1 .res.b 1 ;00005D /* SSR1 */
SSR1 .equ 0x005D
__tdr1 .res.b 1 ;00005E /* TDR1 */
TDR1 .equ 0x005E
__rdr1 .res.b 1 ;00005F /* RDR1 */
RDR1 .equ 0x005F
__ibcr00 .res.b 1 ;000060 /* IBCR00 */
IBCR00 .equ 0x0060
__ibcr10 .res.b 1 ;000061 /* IBCR10 */
IBCR10 .equ 0x0061
__ibsr0 .res.b 1 ;000062 /* IBSR0 */
IBSR0 .equ 0x0062
__iddr0 .res.b 1 ;000063 /* IDDR0 */
IDDR0 .equ 0x0063
__iaar0 .res.b 1 ;000064 /* IAAR0 */
IAAR0 .equ 0x0064
__iccr0 .res.b 1 ;000065 /* ICCR0 */
ICCR0 .equ 0x0065
__ibcr01 .res.b 1 ;000066 /* IBCR01 */
IBCR01 .equ 0x0066
__ibcr11 .res.b 1 ;000067 /* IBCR11 */
IBCR11 .equ 0x0067
__ibsr1 .res.b 1 ;000068 /* IBSR1 */
IBSR1 .equ 0x0068
__iddr1 .res.b 1 ;000069 /* IDDR1 */
IDDR1 .equ 0x0069
__iaar1 .res.b 1 ;00006A /* IAAR1 */
IAAR1 .equ 0x006A
__iccr1 .res.b 1 ;00006B /* ICCR1 */
ICCR1 .equ 0x006B
__adc1 .res.b 1 ;00006C /* ADC1 */
ADC1 .equ 0x006C
__adc2 .res.b 1 ;00006D /* ADC2 */
ADC2 .equ 0x006D
__addh .res.b 1 ;00006E /* ADD */
ADDH .equ 0x006E
__addl .res.b 1 ;00006F
ADDL .equ 0x006F
__wcsr .res.b 1 ;000070 /* WCSR */
WCSR .equ 0x0070
.org 0x72
__fsr .res.b 1 ;000072 /* FSR */
FSR .equ 0x0072
__swre0 .res.b 1 ;000073 /* SWRE */
SWRE0 .equ 0x0073
__swre1 .res.b 1 ;000074
SWRE1 .equ 0x0074
.org 0x76
__wren .res.b 1 ;000076 /* WREN */
WREN .equ 0x0076
__wror .res.b 1 ;000077 /* WROR */
WROR .equ 0x0077
.org 0x79
__ilr0 .res.b 1 ;000079 /* ILR0 */
ILR0 .equ 0x0079
__ilr1 .res.b 1 ;00007A /* ILR1 */
ILR1 .equ 0x007A
__ilr2 .res.b 1 ;00007B /* ILR2 */
ILR2 .equ 0x007B
__ilr3 .res.b 1 ;00007C /* ILR3 */
ILR3 .equ 0x007C
__ilr4 .res.b 1 ;00007D /* ILR4 */
ILR4 .equ 0x007D
__ilr5 .res.b 1 ;00007E /* ILR5 */
ILR5 .equ 0x007E
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -