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

📄 sect30.inc

📁 这是一个利用短信实现抄表的工程的源码,单片机通过串口与TC35通讯.同时单片机通过485与表记通讯,获得表记数据后以短信的形式发给用户.
💻 INC
字号:
;*******************************************************************************
;
; C Compiler for R8C/Tiny, M16C/60,30,20,10
; COPYRIGHT(C) 1999(2000-2002) RENESAS TECHNOLOGY CORPORATION
; AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
;
;
; Written by T.Aoyama
;
; sect30.inc     : section definition
; This program is applicable when using the basic I/O library
;
; $Id: sect30.inc,v 1.20 2003/08/19 01:43:59 muranaka Exp $
;
;******************************************************************************
;
; for R8C/Tiny 
;
;---------------------------------------------------------------
;
; 	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,ALIGN
	.blkb	STACKSIZE
stack_top:

	.blkb	ISTACKSIZE
istack_top:

;---------------------------------------------------------------
;	heap section
;---------------------------------------------------------------
	.section	heap,DATA
heap_top:
	.blkb	HEAPSIZE

;---------------------------------------------------------------
; Near ROM data area
;---------------------------------------------------------------
	.section	rom_NE,ROMDATA
	.org		0d000H		
rom_NE_top:

	.section	rom_NO,ROMDATA
rom_NO_top:

;---------------------------------------------------------------
; Initial data of 'data' section
;---------------------------------------------------------------
	.section	data_SEI,ROMDATA,ALIGN
data_SEI_top:

	.section	data_SOI,ROMDATA
data_SOI_top:

	.section	data_NEI,ROMDATA,ALIGN
data_NEI_top:
 
	.section	data_NOI,ROMDATA
data_NOI_top:

;---------------------------------------------------------------
; Switch Table Section
;---------------------------------------------------------------
	.section        switch_table,ROMDATA
switch_table_top:

;---------------------------------------------------------------
; code area
;---------------------------------------------------------------

	.section	program,CODE,ALIGN
	
	.section	interrupt,CODE,ALIGN

;---------------------------------------------------------------
; variable vector section
;---------------------------------------------------------------
	.section	vector,ROMDATA	; variable vector table
	.org	VECTOR_ADR 

	.lword	dummy_int		; vector 0 BAK instruction interrup
	.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
	.lword	dummy_int		; vector 7
	.lword	dummy_int		; vector 8
	.lword	dummy_int		; vector 9
	.lword	dummy_int		; vector 10
	.lword	dummy_int		; vector 11
	.lword	dummy_int		; vector 12
	.lword	dummy_int		; vector 13 key input
	.lword	dummy_int		; vector 14 a/d
	.lword	dummy_int		; vector 15 
	.lword	dummy_int		; vector 16 cmp1
	.glb    _uart0_tx
	.lword	_uart0_tx		; vector 17 uart0_tx
	.glb    _uart0_rx
	.lword	_uart0_rx		; vector 18 uart0_rx
	.glb    _uart1_tx
	.lword	_uart1_tx		; vector 19 uart1_tx
	.glb    _uart1_rx
	.lword	_uart1_rx		; vector 20 uart1_rx
	.lword	dummy_int		; vector 21 INT2
	.glb    _timer_x
	.lword	_timer_x		; vector 22 timer_x
	.glb    _timer_y
	.lword	_timer_y		; vector 23 timer_y
	.glb    _timer_z
	.lword	_timer_z		; vector 24 timer_z
	.lword	dummy_int		; vector 25 INT1
	.lword	dummy_int		; vector 26 INT3
	.glb    _timer_c
	.lword	_timer_c		; vector 27 timer_c
	.lword	dummy_int		; vector 28 cmp0
	.glb    _xint0
	.lword	_xint0   		; vector 29 INT0
	.lword	dummy_int		; vector 30 
	.lword	dummy_int		; vector 31
	.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
;OVER_FLOW:
	.lword	dummy_int
;BRKI:
	.lword	dummy_int
;ADDRESS_MATCH:
	.lword	dummy_int
;SINGLE_STEP:
	.lword	dummy_int
;WDT:
	.lword	dummy_int
;DBC:
	.lword	dummy_int
;NMI:
	.lword	dummy_int
RESET:
	.lword	start | 0ff000000H

;----------------------------------------------------------------
; far ROM data area
;----------------------------------------------------------------
;	
;	.section	rom_FE,ROMDATA
;	.org		10000H
;
;	.section	rom_FO,ROMDATA
; 
;	.section	data_FEI,ROMDATA,ALIGN
;data_FEI_top:
;
;	.section	data_FOI,ROMDATA
;data_FOI_top:
;
;****************************************************************************
;
;	C Compiler for R8C/Tiny, M16C/60,30,20,10
; COPYRIGHT(C) 1999(2000-2002) RENESAS TECHNOLOGY CORPORATION
; AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
;
;****************************************************************************

⌨️ 快捷键说明

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