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

📄 mb90595.asm

📁 富士通单片机MB90F387上实现MODBUS
💻 ASM
📖 第 1 页 / 共 2 页
字号:
__ocs0   .res.b 1             ;000058  /*  Output compare */
OCS0    .equ 0x0058
__ocs1   .res.b 1             ;000059
OCS1    .equ 0x0059
__ocs2   .res.b 1             ;00005A
OCS2    .equ 0x005A
__ocs3   .res.b 1             ;00005B
OCS3    .equ 0x005B
__ics01   .res.b 1             ;00005C  /*  Input Capture */
ICS01    .equ 0x005C
__ics23   .res.b 1             ;00005D
ICS23    .equ 0x005D
__pwc0   .res.b 1             ;00005E  /* PWM0 */
PWC0    .equ 0x005E
 .org 0x0060
__pwc1   .res.b 1             ;000060
PWC1    .equ 0x0060
 .org 0x0062
__pwc2   .res.b 1             ;000062
PWC2    .equ 0x0062
 .org 0x0064
__pwc3   .res.b 1             ;000064
PWC3    .equ 0x0064
 .org 0x0066
__tcdt   .res.b 2             ;000066  /* IO timer */
TCDT    .equ 0x0066
__tccs   .res.b 1             ;000068
TCCS    .equ 0x0068
 .org 0x006F
__romm   .res.b 1             ;00006F  /*  ROM Mirror */
ROMM    .equ 0x006F
__pwc10   .res.b 1             ;000070  /*  Stepping motor controller 0 */
PWC10    .equ 0x0070
__pwc20   .res.b 1             ;000071
PWC20    .equ 0x0071
__pws10   .res.b 1             ;000072
PWS10    .equ 0x0072
__pws20   .res.b 1             ;000073
PWS20    .equ 0x0073
__pwc11   .res.b 1             ;000074  /*  Stepping motor controller 1 */
PWC11    .equ 0x0074
__pwc21   .res.b 1             ;000075
PWC21    .equ 0x0075
__pws11   .res.b 1             ;000076
PWS11    .equ 0x0076
__pws21   .res.b 1             ;000077
PWS21    .equ 0x0077
__pwc12   .res.b 1             ;000078  /*  Stepping motor controller 2 */
PWC12    .equ 0x0078
__pwc22   .res.b 1             ;000079
PWC22    .equ 0x0079
__pws12   .res.b 1             ;00007A
PWS12    .equ 0x007A
__pws22   .res.b 1             ;00007B
PWS22    .equ 0x007B
__pwc13   .res.b 1             ;00007C  /*  Stepping motor controller 3 */
PWC13    .equ 0x007C
__pwc23   .res.b 1             ;00007D
PWC23    .equ 0x007D
__pws13   .res.b 1             ;00007E
PWS13    .equ 0x007E
__pws23   .res.b 1             ;00007F
PWS23    .equ 0x007F
__canl   .res.b 0x10          ;000080  /*  CAN buffer control, lower part */
CANL    .equ 0x0080
 .org 0x009E
__pacsr   .res.b 1             ;00009E  /*  ROM Correction */
PACSR    .equ 0x009E
__dirr   .res.b 1             ;00009F  /*  Delay interrupt enable */
DIRR    .equ 0x009F
__lpmcr   .res.b 1             ;0000A0  /*  Low power mode control */
LPMCR    .equ 0x00A0
__ckscr   .res.b 1             ;0000A1  /*  Clock selection */
CKSCR    .equ 0x00A1
 .org 0x00A8
__wdtc   .res.b 1             ;0000A8  /*  Watchdog */
WDTC    .equ 0x00A8
__tbtc   .res.b 1             ;0000A9  /*  Time Base timer */
TBTC    .equ 0x00A9
 .org 0x00AE
__fmcs   .res.b 1             ;0000AE  /* Flash Control Register */
FMCS    .equ 0x00AE
 .org 0x00B0
__icr   .res.b 0x10          ;0000B0  /* Interrupt Control Registers */
ICR    .equ 0x00B0

 .section IOXTND, DATA, locate=0x1900  ; /*  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 __ipcp0,    __ipcp1,    __ipcp2,    __ipcp3,    __occp0,    __occp1
 .GLOBAL __occp2,    __occp3,    __padr0_l,  __padr0_m,  __padr0_h,  __padr1_l
 .GLOBAL __padr1_m,  __padr1_h,  __canm,     ___dmyc0,   ___dmyc1,   ___dmyc2
 .GLOBAL __canh,     ___endio

__prl01   .res.b 4             ;001900  /*  PPG data */
PRL01    .equ 0x1900
 .org 0x1900
__prl0   .res.b 2             ;001900
PRL0    .equ 0x1900
 .org 0x1900
__prll0   .res.b 1             ;001900
PRLL0    .equ 0x1900
__prlh0   .res.b 1             ;001901
PRLH0    .equ 0x1901
__prl1   .res.b 2             ;001902
PRL1    .equ 0x1902
 .org 0x1902
__prll1   .res.b 1             ;001902
PRLL1    .equ 0x1902
__prlh1   .res.b 1             ;001903
PRLH1    .equ 0x1903
__prl23   .res.b 4             ;001904
PRL23    .equ 0x1904
 .org 0x1904
__prl2   .res.b 2             ;001904
PRL2    .equ 0x1904
 .org 0x1904
__prll2   .res.b 1             ;001904
PRLL2    .equ 0x1904
__prlh2   .res.b 1             ;001905
PRLH2    .equ 0x1905
__prl3   .res.b 2             ;001906
PRL3    .equ 0x1906
 .org 0x1906
__prll3   .res.b 1             ;001906
PRLL3    .equ 0x1906
__prlh3   .res.b 1             ;001907
PRLH3    .equ 0x1907
__prl45   .res.b 4             ;001908
PRL45    .equ 0x1908
 .org 0x1908
__prl4   .res.b 2             ;001908
PRL4    .equ 0x1908
 .org 0x1908
__prll4   .res.b 1             ;001908
PRLL4    .equ 0x1908
__prlh4   .res.b 1             ;001909
PRLH4    .equ 0x1909
__prl5   .res.b 2             ;00190A
PRL5    .equ 0x190A
 .org 0x190A
__prll5   .res.b 1             ;00190A
PRLL5    .equ 0x190A
__prlh5   .res.b 1             ;00190B
PRLH5    .equ 0x190B
__prl67   .res.b 4             ;00190C
PRL67    .equ 0x190C
 .org 0x190C
__prl6   .res.b 2             ;00190C
PRL6    .equ 0x190C
 .org 0x190C
__prll6   .res.b 1             ;00190C
PRLL6    .equ 0x190C
__prlh6   .res.b 1             ;00190D
PRLH6    .equ 0x190D
__prl7   .res.b 2             ;00190E
PRL7    .equ 0x190E
 .org 0x190E
__prll7   .res.b 1             ;00190E
PRLL7    .equ 0x190E
__prlh7   .res.b 1             ;00190F
PRLH7    .equ 0x190F
__prl89   .res.b 4             ;001910
PRL89    .equ 0x1910
 .org 0x1910
__prl8   .res.b 2             ;001910
PRL8    .equ 0x1910
 .org 0x1910
__prll8   .res.b 1             ;001910
PRLL8    .equ 0x1910
__prlh8   .res.b 1             ;001911
PRLH8    .equ 0x1911
__prl9   .res.b 2             ;001912
PRL9    .equ 0x1912
 .org 0x1912
__prll9   .res.b 1             ;001912
PRLL9    .equ 0x1912
__prlh9   .res.b 1             ;001913
PRLH9    .equ 0x1913
__prlab   .res.b 4             ;001914
PRLAB    .equ 0x1914
 .org 0x1914
__prla   .res.b 2             ;001914
PRLA    .equ 0x1914
 .org 0x1914
__prlla   .res.b 1             ;001914
PRLLA    .equ 0x1914
__prlha   .res.b 1             ;001915
PRLHA    .equ 0x1915
__prlb   .res.b 2             ;001916
PRLB    .equ 0x1916
 .org 0x1916
__prllb   .res.b 1             ;001916
PRLLB    .equ 0x1916
__prlhb   .res.b 1             ;001917
PRLHB    .equ 0x1917
 .org 0x1920
__ipcp0   .res.b 2             ;001920
IPCP0    .equ 0x1920
__ipcp1   .res.b 2             ;001922
IPCP1    .equ 0x1922
__ipcp2   .res.b 2             ;001924
IPCP2    .equ 0x1924
__ipcp3   .res.b 2             ;001926
IPCP3    .equ 0x1926
__occp0   .res.b 2             ;001928
OCCP0    .equ 0x1928
__occp1   .res.b 2             ;00192A
OCCP1    .equ 0x192A
__occp2   .res.b 2             ;00192C
OCCP2    .equ 0x192C
__occp3   .res.b 2             ;00192E
OCCP3    .equ 0x192E
 .org 0x1FF0
__padr0_l   .res.b 1             ;001FF0  /* ROM CORRECTION */
PADR0_L    .equ 0x1FF0
__padr0_m   .res.b 1             ;001FF1
PADR0_M    .equ 0x1FF1
__padr0_h   .res.b 1             ;001FF2
PADR0_H    .equ 0x1FF2
__padr1_l   .res.b 1             ;001FF3
PADR1_L    .equ 0x1FF3
__padr1_m   .res.b 1             ;001FF4
PADR1_M    .equ 0x1FF4
__padr1_h   .res.b 1             ;001FF5
PADR1_H    .equ 0x1FF5
 .org 0x1A00
__canm   .res.b 0x40          ;001A00  /* CAN message buffer */
CANM    .equ 0x1A00
___dmyc0   .res.b 0x40          ;001A40
_DMYC0    .equ 0x1A40
___dmyc1   .res.b 0x40          ;001A80
_DMYC1    .equ 0x1A80
___dmyc2   .res.b 0x40          ;001AC0
_DMYC2    .equ 0x1AC0
__canh   .res.b 0x1C          ;001B00  /* Status and control register, higher part */
CANH    .equ 0x1B00
 .org 0x1FFF
___endio   .res.b 1             ;001FFF
_ENDIO    .equ 0x1FFF

 .section SECURITY, CONST, locate=0xFE0000  ; /*  Security Control Word */
 .RES.W 1


 .end

⌨️ 快捷键说明

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