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

📄 mb90340.asm

📁 mb90340的擦写FLASH区小小 程序
💻 ASM
📖 第 1 页 / 共 3 页
字号:
__ppgc6   .res.b 1             ;00003C
PPGC6    .equ 0x003C
__ppgc7   .res.b 1             ;00003D
PPGC7    .equ 0x003D
__ppgcs67   .res.b 1             ;00003E
PPGCS67    .equ 0x003E
 .org 0x0040
__ppgc89   .res.b 2             ;000040
PPGC89    .equ 0x0040
 .org 0x0040
__ppgc8   .res.b 1             ;000040
PPGC8    .equ 0x0040
__ppgc9   .res.b 1             ;000041
PPGC9    .equ 0x0041
__ppgcs89   .res.b 1             ;000042
PPGCS89    .equ 0x0042
 .org 0x0044
__ppgcab   .res.b 2             ;000044
PPGCAB    .equ 0x0044
 .org 0x0044
__ppgca   .res.b 1             ;000044
PPGCA    .equ 0x0044
__ppgcb   .res.b 1             ;000045
PPGCB    .equ 0x0045
__ppgcsab   .res.b 1             ;000046
PPGCSAB    .equ 0x0046
 .org 0x0048
__ppgccd   .res.b 2             ;000048
PPGCCD    .equ 0x0048
 .org 0x0048
__ppgcc   .res.b 1             ;000048
PPGCC    .equ 0x0048
__ppgcd   .res.b 1             ;000049
PPGCD    .equ 0x0049
__ppgcscd   .res.b 1             ;00004A
PPGCSCD    .equ 0x004A
 .org 0x004C
__ppgcef   .res.b 2             ;00004C
PPGCEF    .equ 0x004C
 .org 0x004C
__ppgce   .res.b 1             ;00004C
PPGCE    .equ 0x004C
__ppgcf   .res.b 1             ;00004D
PPGCF    .equ 0x004D
__ppgcsef   .res.b 1             ;00004E
PPGCSEF    .equ 0x004E
 .org 0x0050
__ics01   .res.b 1             ;000050  /*  Input Capture */
ICS01    .equ 0x0050
__ice01   .res.b 1             ;000051
ICE01    .equ 0x0051
__ics23   .res.b 1             ;000052
ICS23    .equ 0x0052
__ice23   .res.b 1             ;000053
ICE23    .equ 0x0053
__ics45   .res.b 1             ;000054
ICS45    .equ 0x0054
__ice45   .res.b 1             ;000055
ICE45    .equ 0x0055
__ics67   .res.b 1             ;000056
ICS67    .equ 0x0056
__ice67   .res.b 1             ;000057
ICE67    .equ 0x0057
__ocs01   .res.b 2             ;000058  /*  Output compare */
OCS01    .equ 0x0058
 .org 0x0058
__ocs0   .res.b 1             ;000058
OCS0    .equ 0x0058
__ocs1   .res.b 1             ;000059
OCS1    .equ 0x0059
__ocs23   .res.b 2             ;00005A
OCS23    .equ 0x005A
 .org 0x005A
__ocs2   .res.b 1             ;00005A
OCS2    .equ 0x005A
__ocs3   .res.b 1             ;00005B
OCS3    .equ 0x005B
__ocs45   .res.b 2             ;00005C
OCS45    .equ 0x005C
 .org 0x005C
__ocs4   .res.b 1             ;00005C
OCS4    .equ 0x005C
__ocs5   .res.b 1             ;00005D
OCS5    .equ 0x005D
__ocs67   .res.b 2             ;00005E
OCS67    .equ 0x005E
 .org 0x005E
__ocs6   .res.b 1             ;00005E
OCS6    .equ 0x005E
__ocs7   .res.b 1             ;00005F
OCS7    .equ 0x005F
__tmcsr0   .res.b 2             ;000060  /*  Reload Timer */
TMCSR0    .equ 0x0060
__tmcsr1   .res.b 2             ;000062
TMCSR1    .equ 0x0062
__tmcsr2   .res.b 2             ;000064
TMCSR2    .equ 0x0064
__tmcsr3   .res.b 2             ;000066
TMCSR3    .equ 0x0066
__adcs   .res.b 2             ;000068  /* AD Converter */
ADCS    .equ 0x0068
 .org 0x0068
__adcs0   .res.b 1             ;000068
ADCS0    .equ 0x0068
__adcs1   .res.b 1             ;000069
ADCS1    .equ 0x0069
__adcr   .res.b 2             ;00006A
ADCR    .equ 0x006A
 .org 0x006A
__adcr0   .res.b 1             ;00006A
ADCR0    .equ 0x006A
__adcr1   .res.b 1             ;00006B
ADCR1    .equ 0x006B
__adsr   .res.b 2             ;00006C
ADSR    .equ 0x006C
 .org 0x006F
__romm   .res.b 1             ;00006F  /*  ROM Mirror */
ROMM    .equ 0x006F
__canl0   .res.b 0x10          ;000070  /*  CAN buffer control, lower part */
CANL0    .equ 0x0070
__canl1   .res.b 0x10          ;000080
CANL1    .equ 0x0080
 .org 0x009B
__dcsr   .res.b 1             ;00009B  /*  DMA */
DCSR    .equ 0x009B
__dsr   .res.b 2             ;00009C
DSR    .equ 0x009C
 .org 0x009C
__dsrl   .res.b 1             ;00009C
DSRL    .equ 0x009C
__dsrh   .res.b 1             ;00009D
DSRH    .equ 0x009D
__pacsr0   .res.b 1             ;00009E  /*  ROM Correction 0 */
PACSR0    .equ 0x009E
__dirr   .res.b 1             ;00009F  /*  Delay interrupt enable */
DIRR    .equ 0x009F
__lpmcr   .res.b 1             ;0000A0  /*  please refer to hardware manual (Standby Cancel Failure) */
LPMCR    .equ 0x00A0
__ckscr   .res.b 1             ;0000A1  /*  Clock selection */
CKSCR    .equ 0x00A1
 .org 0x00A4
__dssr   .res.b 1             ;0000A4  /*  DMA */
DSSR    .equ 0x00A4
 .org 0x00A4
__dssr1   .res.b 1             ;0000A4
DSSR1    .equ 0x00A4
 .org 0x00A4
__dssr0   .res.b 1             ;0000A4
DSSR0    .equ 0x00A4
__arsr   .res.b 1             ;0000A5  /* External Bus I/F */
ARSR    .equ 0x00A5
__hacr   .res.b 1             ;0000A6
HACR    .equ 0x00A6
__ecsr   .res.b 1             ;0000A7
ECSR    .equ 0x00A7
__wdtc   .res.b 1             ;0000A8  /* Watchdog Control */
WDTC    .equ 0x00A8
__tbtc   .res.b 1             ;0000A9  /*  Time Base timer */
TBTC    .equ 0x00A9
__wtc   .res.b 1             ;0000AA  /*  Watch Timer Control register */
WTC    .equ 0x00AA
 .org 0x00AC
__der   .res.b 2             ;0000AC  /*  DMA */
DER    .equ 0x00AC
 .org 0x00AC
__derl   .res.b 1             ;0000AC
DERL    .equ 0x00AC
__derh   .res.b 1             ;0000AD
DERH    .equ 0x00AD
__fmcs   .res.b 1             ;0000AE  /*  Flash Control Register */
FMCS    .equ 0x00AE
 .org 0x00B0
__icr   .res.b 0x10          ;0000B0  /* Interrupt Control Registers */
ICR    .equ 0x00B0
 .org 0x00C6
__enir0   .res.b 1             ;0000C6  /*  DTP, External Interrupts */
ENIR0    .equ 0x00C6
__eirr0   .res.b 1             ;0000C7
EIRR0    .equ 0x00C7
__elvr0   .res.b 2             ;0000C8
ELVR0    .equ 0x00C8
__enir1   .res.b 1             ;0000CA
ENIR1    .equ 0x00CA
__eirr1   .res.b 1             ;0000CB
EIRR1    .equ 0x00CB
__elvr1   .res.b 2             ;0000CC
ELVR1    .equ 0x00CC
__eissr   .res.b 1             ;0000CE
EISSR    .equ 0x00CE
__psccr   .res.b 1             ;0000CF  /*  PLL */
PSCCR    .equ 0x00CF
__bapl   .res.b 1             ;0000D0  /*  DMA */
BAPL    .equ 0x00D0
__bapm   .res.b 1             ;0000D1
BAPM    .equ 0x00D1
__baph   .res.b 1             ;0000D2
BAPH    .equ 0x00D2
__dmacs   .res.b 1             ;0000D3
DMACS    .equ 0x00D3
__ioa   .res.b 2             ;0000D4
IOA    .equ 0x00D4
 .org 0x00D4
__ioal   .res.b 1             ;0000D4
IOAL    .equ 0x00D4
__ioah   .res.b 1             ;0000D5
IOAH    .equ 0x00D5
__dct   .res.b 2             ;0000D6
DCT    .equ 0x00D6
 .org 0x00D6
__dctl   .res.b 1             ;0000D6
DCTL    .equ 0x00D6
__dcth   .res.b 1             ;0000D7
DCTH    .equ 0x00D7
__smr2   .res.b 1             ;0000D8  /*  UART2 */
SMR2    .equ 0x00D8
__scr2   .res.b 1             ;0000D9
SCR2    .equ 0x00D9
__rdr2   .res.b 1             ;0000DA
RDR2    .equ 0x00DA
 .org 0x00DA
__tdr2   .res.b 1             ;0000DA
TDR2    .equ 0x00DA
__ssr2   .res.b 1             ;0000DB
SSR2    .equ 0x00DB
__eccr2   .res.b 1             ;0000DC
ECCR2    .equ 0x00DC
__escr2   .res.b 1             ;0000DD
ESCR2    .equ 0x00DD
__bgr2   .res.b 2             ;0000DE
BGR2    .equ 0x00DE
 .org 0x00DE
__bgr20   .res.b 1             ;0000DE
BGR20    .equ 0x00DE
__bgr21   .res.b 1             ;0000DF
BGR21    .equ 0x00DF
__canl2   .res.b 0x10          ;0000E0  /*  CAN status/control 2, lower part */
CANL2    .equ 0x00E0

 .section IOXTND, DATA, locate=0x7900  ; /*  PPG data */
 .GLOBAL __prl01,    __prl0,     __prll0,    __prlh0,    __prl1,     __prll1
 .GLOBAL __prlh1,    __prl23,    __prl2,     __prll2,    __prlh2,    __prl3
 .GLOBAL __prll3,    __prlh3,    __prl45,    __prl4,     __prll4,    __prlh4
 .GLOBAL __prl5,     __prll5,    __prlh5,    __prl67,    __prl6,     __prll6
 .GLOBAL __prlh6,    __prl7,     __prll7,    __prlh7,    __prl89,    __prl8
 .GLOBAL __prll8,    __prlh8,    __prl9,     __prll9,    __prlh9,    __prlab
 .GLOBAL __prla,     __prlla,    __prlha,    __prlb,     __prllb,    __prlhb
 .GLOBAL __prlcd,    __prlc,     __prllc,    __prlhc,    __prld,     __prlld
 .GLOBAL __prlhd,    __prlef,    __prle,     __prlle,    __prlhe,    __prlf
 .GLOBAL __prllf,    __prlhf,    __ipcp0,    __ipcp1,    __ipcp2,    __ipcp3
 .GLOBAL __ipcp4,    __ipcp5,    __ipcp6,    __ipcp7,    __occp0,    __occp1
 .GLOBAL __occp2,    __occp3,    __occp4,    __occp5,    __occp6,    __occp7
 .GLOBAL __tcdt0,    __tccs0,    __tccsl0,   __tccsh0,   __tcdt1,    __tccs1
 .GLOBAL __tccsl1,   __tccsh1,   __tmr0,     __tmrlr0,   __tmr1,     __tmrlr1
 .GLOBAL __tmr2,     __tmrlr2,   __tmr3,     __tmrlr3,   __smr3,     __scr3
 .GLOBAL __rdr3,     __tdr3,     __ssr3,     __eccr3,    __escr3,    __bgr3
 .GLOBAL __bgr30,    __bgr31,    __clkr,     __cdmr,     __canswr,   __ibsr0
 .GLOBAL __ibcr0,    __itba0,    __itbal0,   __itbah0,   __itmk0,    __itmkl0
 .GLOBAL __itmkh0,   __isba0,    __ismk0,    __idar0,    __iccr0,    __ibsr1
 .GLOBAL __ibcr1,    __itba1,    __itbal1,   __itbah1,   __itmk1,    __itmkl1
 .GLOBAL __itmkh1,   __isba1,    __ismk1,    __idar1,    __iccr1,    __padr0_l
 .GLOBAL __padr0_m,  __padr0_h,  __padr1_l,  __padr1_m,  __padr1_h,  __padr2_l
 .GLOBAL __padr2_m,  __padr2_h,  __padr3_l,  __padr3_m,  __padr3_h,  __padr4_l
 .GLOBAL __padr4_m,  __padr4_h,  __padr5_l,  __padr5_m,  __padr5_h,  __canm0
 .GLOBAL ___dmyc0,   ___dmyc1,   ___dmyc2,   __canh0,    __canm1,    ___dmyc3
 .GLOBAL ___dmyc4,   ___dmyc5,   __canh1,    __canm2,    ___dmyc6,   ___dmyc7
 .GLOBAL ___dmyc8,   __canh2,    ___endio

__prl01   .res.b 4             ;007900  /*  PPG data */
PRL01    .equ 0x7900
 .org 0x7900
__prl0   .res.b 2             ;007900
PRL0    .equ 0x7900
 .org 0x7900
__prll0   .res.b 1             ;007900
PRLL0    .equ 0x7900
__prlh0   .res.b 1             ;007901
PRLH0    .equ 0x7901
__prl1   .res.b 2             ;007902
PRL1    .equ 0x7902
 .org 0x7902
__prll1   .res.b 1             ;007902
PRLL1    .equ 0x7902
__prlh1   .res.b 1             ;007903
PRLH1    .equ 0x7903
__prl23   .res.b 4             ;007904
PRL23    .equ 0x7904
 .org 0x7904
__prl2   .res.b 2             ;007904
PRL2    .equ 0x7904
 .org 0x7904
__prll2   .res.b 1             ;007904
PRLL2    .equ 0x7904
__prlh2   .res.b 1             ;007905
PRLH2    .equ 0x7905
__prl3   .res.b 2             ;007906
PRL3    .equ 0x7906
 .org 0x7906
__prll3   .res.b 1             ;007906
PRLL3    .equ 0x7906
__prlh3   .res.b 1             ;007907
PRLH3    .equ 0x7907
__prl45   .res.b 4             ;007908
PRL45    .equ 0x7908
 .org 0x7908
__prl4   .res.b 2             ;007908
PRL4    .equ 0x7908
 .org 0x7908
__prll4   .res.b 1             ;007908
PRLL4    .equ 0x7908
__prlh4   .res.b 1             ;007909
PRLH4    .equ 0x7909
__prl5   .res.b 2             ;00790A
PRL5    .equ 0x790A
 .org 0x790A
__prll5   .res.b 1             ;00790A
PRLL5    .equ 0x790A
__prlh5   .res.b 1             ;00790B
PRLH5    .equ 0x790B
__prl67   .res.b 4             ;00790C
PRL67    .equ 0x790C
 .org 0x790C
__prl6   .res.b 2             ;00790C
PRL6    .equ 0x790C
 .org 0x790C
__prll6   .res.b 1             ;00790C
PRLL6    .equ 0x790C
__prlh6   .res.b 1             ;00790D
PRLH6    .equ 0x790D
__prl7   .res.b 2             ;00790E
PRL7    .equ 0x790E
 .org 0x790E
__prll7   .res.b 1             ;00790E
PRLL7    .equ 0x790E
__prlh7   .res.b 1             ;00790F
PRLH7    .equ 0x790F
__prl89   .res.b 4             ;007910
PRL89    .equ 0x7910
 .org 0x7910
__prl8   .res.b 2             ;007910
PRL8    .equ 0x7910
 .org 0x7910
__prll8   .res.b 1             ;007910
PRLL8    .equ 0x7910
__prlh8   .res.b 1             ;007911
PRLH8    .equ 0x7911
__prl9   .res.b 2             ;007912
PRL9    .equ 0x7912
 .org 0x7912
__prll9   .res.b 1             ;007912
PRLL9    .equ 0x7912
__prlh9   .res.b 1             ;007913
PRLH9    .equ 0x7913
__prlab   .res.b 4             ;007914
PRLAB    .equ 0x7914
 .org 0x7914
__prla   .res.b 2             ;007914
PRLA    .equ 0x7914
 .org 0x7914

⌨️ 快捷键说明

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