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

📄 mb95100.asm

📁 富士通MB951F系列单片机的ADC采样控制DEMO程序
💻 ASM
📖 第 1 页 / 共 2 页
字号:
/* 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 + -