📄 sect30.inc
字号:
;*******************************************************************************
;
; C Compiler for R8C/TIny, M16C/60,20
; sect30.inc : section definition
; This program is applicable when using the basic I/O library
;
; $Id: sect30.inc,v 1.14.2.3 2003/05/29 01:47:21 muranaka Exp $
;
;******************************************************************************
;---------------------------------------------------------------
;
; Arrangement of section
;
;---------------------------------------------------------------
; Near RAM data area
;---------------------------------------------------------------
; SBDATA area
.section data_SE,DATA
.org 400H
data_SE_top:
.section bss_SE,DATA,ALIGN
bss_SE_top:
.section data_SO,DATA
data_SO_top:
.section bss_SO,DATA
bss_SO_top:
; near RAM area
.section data_NE,DATA,ALIGN
data_NE_top:
.section bss_NE,DATA,ALIGN
bss_NE_top:
.section data_NO,DATA
data_NO_top:
.section bss_NO,DATA
bss_NO_top:
;---------------------------------------------------------------
; Stack area
;---------------------------------------------------------------
.section stack,DATA
.blkb STACKSIZE
stack_top:
.blkb ISTACKSIZE
istack_top:
;---------------------------------------------------------------
; Near ROM data area
;---------------------------------------------------------------
.section rom_NE,ROMDATA
; .org 0e000H
.org 0c800H
rom_NE_top:
.section rom_NO,ROMDATA
rom_NO_top:
;---------------------------------------------------------------
; Initial data of 'data' section
;---------------------------------------------------------------
.section data_SEI,ROMDATA
data_SEI_top:
.section data_SOI,ROMDATA
data_SOI_top:
.section data_NEI,ROMDATA
data_NEI_top:
.section data_NOI,ROMDATA
data_NOI_top:
;---------------------------------------------------------------
; code area
;---------------------------------------------------------------
.section program
.section interrupt
;---------------------------------------------------------------
; variable vector section
;---------------------------------------------------------------
.section vector,ROMDATA ; variable vector table
.org VECTOR_ADR
.lword dummy_int ; vector 0
.lword dummy_int ; vector 1
.lword dummy_int ; vector 2
.lword dummy_int ; vector 3
.lword dummy_int ; vector 4
.lword dummy_int ; vector 5
.lword dummy_int ; vector 6
.glb _timer_rc_int ; vector 7:Timer RC
.lword _timer_rc_int ; vector 7:Timer RC
.glb _timer_rd0_int ; vector 8:Timer RD(Channel 0)
.lword _timer_rd0_int ; vector 8:Timer RD(Channel 0)
.glb _timer_rd1_int ; vector 9:Timer RD(Channel 1)
.lword _timer_rd1_int ; vector 9:Timer RD(Channel 1)
.glb _timer_re_int ; vector 10:Timer RE
.lword _timer_re_int ; vector 10:Timer RE
.glb _uart2_tra_int ; vector 11:UART2 transmit
.lword _uart2_tra_int ; vector 11:UART2 transmit
.glb _uart2_rec_int ; vector 12:UART2 receive
.lword _uart2_rec_int ; vector 12:UART2 receive
.glb _key_in_int ; vector 13:Key Input
.lword _key_in_int ; vector 13:Key Input
.lword dummy_int ; vector 14
.glb _ssu_int ; vector 15:SSU/IIC
.lword _ssu_int ; vector 15:SSU/IIC
.glb _timer_rf_cmp1_int ; vector 16:Compare1
.lword _timer_rf_cmp1_int ; vector 16:Compare1
.glb _uart0_tra_int ; vector 17:UART0 transmit
.lword _uart0_tra_int ; vector 17:UART0 transmit
.glb _uart0_rec_int ; vector 18:UART0 receive
.lword _uart0_rec_int ; vector 18:UART0 receive
.glb _uart1_tra_int ; vector 19:UART1 transmit
.lword _uart1_tra_int ; vector 19:UART1 transmit
.glb _uart1_rec_int ; vector 20:UART1 receive
.lword _uart1_rec_int ; vector 20:UART1 receive
.glb _int2_int ; vector 21:INT2
.lword _int2_int ; vector 21:INT2
.glb _timer_ra_int ; vector 22:Timer RA
.lword _timer_ra_int ; vector 22:Timer RA
.lword dummy_int ; vector 23
.glb _timer_rb_int ; vector 24:Timer RB
.lword _timer_rb_int ; vector 24:Timer RB
.glb _int1_int ; vector 25:INT1
.lword _int1_int ; vector 25:INT1
.glb _int3_int ; vector 26:INT3
.lword _int3_int ; vector 26:INT3
.glb _timer_rf_int ; vector 27:Timer RF
.lword _timer_rf_int ; vector 27:Timer RF
.glb _timer_rf_cmp0_int ; vector 28:Compare0
.lword _timer_rf_cmp0_int ; vector 28:Compare0
.glb _int0_int ; vector 29:INT0
.lword _int0_int ; vector 29:INT0
.glb _ad_int ; vector 30:A/D Convert
.lword _ad_int ; vector 30:A/D Convert
.glb _timer_rf_cap_int ; vector 31:Capture
.lword _timer_rf_cap_int ; vector 31:Capture
.lword dummy_int ; vector 32
.lword dummy_int ; vector 33
.lword dummy_int ; vector 34
.lword dummy_int ; vector 35
.lword dummy_int ; vector 36
.lword dummy_int ; vector 37
.lword dummy_int ; vector 38
.lword dummy_int ; vector 39
.lword dummy_int ; vector 40
.lword dummy_int ; vector 41
.lword dummy_int ; vector 42
.lword dummy_int ; vector 43
.lword dummy_int ; vector 44
.lword dummy_int ; vector 45
.lword dummy_int ; vector 46
.lword dummy_int ; vector 47
.lword dummy_int ; vector 48
.lword dummy_int ; vector 49
.lword dummy_int ; vector 50
.lword dummy_int ; vector 51
.lword dummy_int ; vector 52
.lword dummy_int ; vector 53
.lword dummy_int ; vector 54
.lword dummy_int ; vector 55
.lword dummy_int ; vector 56
.lword dummy_int ; vector 57
.lword dummy_int ; vector 58
.lword dummy_int ; vector 59
.lword dummy_int ; vector 60
.lword dummy_int ; vector 61
.lword dummy_int ; vector 62
.lword dummy_int ; vector 63
;===============================================================
; fixed vector section
;---------------------------------------------------------------
.section fvector,ROMDATA ; fixed vector table
.org 0ffdch
UDI:
.lword dummy_int ; 0FFDCh to 0FFDFh
OVER_FLOW:
.lword dummy_int ; 0FFE0h to 0FFE3h
BRKI:
.lword dummy_int ; 0FFE4h to 0FFE7h
ADDRESS_MATCH:
.lword dummy_int ; 0FFE8h to 0FFEBh
SINGLE_STEP:
.lword dummy_int ; 0FFECh to 0FFEFh
WDT:
.glb _wa2_int ; Voltage monitor2 interrupt
.lword _wa2_int ; 0FFF0h to 0FFF3h
DBC:
.lword dummy_int ; 0FFF4h to 0FFF7h
NMI:
.lword dummy_int ; 0FFF8h to 0FFFbh
RESET:
;sango .lword start ;;0FFFCh to 0FFFFh
.lword start | 0ff000000h ; Flash memory control register0(OFS:0FFFFh):stop condition after reset
;
;*******************************************************************************
;
; C Compiler for R8C TIny, M16C/60,20
;
;*******************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -