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

📄 startup_i0.lst

📁 一个瑞萨单片机的程序。。。供大家学习用。。。。。。。。。。。。。。。。。。
💻 LST
📖 第 1 页 / 共 3 页
字号:

   125  0FFFC                    1      		.org			0FFFCH
   126  0FFFC                    1      reset:
   127  0FFFC  00000000r         1      		.lword			start + 0FF000000H		; FFFC to F set reset vector
   128                           1      
   129                           1      ;******************************************************************************
   130                           1      ;       end of file
   131                           1      ;******************************************************************************
   132                                  ;==============================================================================
   133                                  ; SFR section definition for M16C/60 series 
   134                                  ;==============================================================================
   135                                          .include	target.inc		; for R8C/Tiny series
   136                           1      ;""FILE COMMENT""**************************************************************
   137                           1      ;  System Name : for eduction (NO TRANSFERRING)
   138                           1      ;  File Name   : targetiinc
   139                           1      ;  Contents    : SFR definition file(assembly language) for R8C/Tiny series
   140                           1      ;  Model       : for OAKS8-LCD Board
   141                           1      ;  CPU         : R8C/Tiny series
   142                           1      ;  Assembler   : as30(V.5.10.00)
   143                           1      ;  Linker      : ln30(V.5.10.01)
   144                           1      ;  Programer   : RENESAS Semiconductor Training Center
   145                           1      ;  Note        : for OAKS8-R5F21114FP(R8C/11 group,20MHz)
   146                           1      ;******************************************************************************
   147                           1      ; COPYRIGHT(C) 2004 RENESAS TECHNOLOGY CORPORATION
   148                           1      ; AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED
   149                           1      ;******************************************************************************
   150                           1      ; History      : ---
   151                           1      ;""FILE COMMENT END""**********************************************************
   152                           1      
   153                           1      ;******************************************************************************
   154                           1      ;               define SFR symbol
   155                           1      ;******************************************************************************
   156                           1      ;------------------------------------------------------------------------------
   157                           1      ;  processor mode register 0
   158                           1      ;------------------------------------------------------------------------------
   159  00000004h                1      pm0		.equ		0004h
   160                           1      ;------------------------------------------------------------------------------
   161                           1      ;  processor mode register 1
   162                           1      ;------------------------------------------------------------------------------
   163  00000005h                1      pm1		.equ		0005h
   164                           1      ;------------------------------------------------------------------------------
   165                           1      ;  system clock control register 0
   166                           1      ;------------------------------------------------------------------------------
   167  00000006h                1      cm0		.equ		0006h
   168                           1      ;------------------------------------------------------------------------------
   169                           1      ;  system clock control register 1
   170                           1      ;------------------------------------------------------------------------------
   171  00000007h                1      cm1		.equ		0007h
   172                           1      ;------------------------------------------------------------------------------
   173                           1      ;  protect register
   174                           1      ;------------------------------------------------------------------------------
   175  0000000Ah                1      prcr		.equ		000ah
   176                           1      ;
   177  0,0000000Ah              1      prc0		.btequ		0,prcr	; bit for permitting writing
   178                           1      					; system clock control register 0, 1 
   179                           1      					; oscillation stop detection register 
   180                           1      					; high speed ring control register 0, 1
   181  1,0000000Ah              1      prc1		.btequ		1,prcr	; bit for permitting writing
   182                           1                                      	; processor mode register 0, 1
   183  2,0000000Ah              1      prc2		.btequ		2,prcr	; bit for permitting writing 
   184                           1      					; port P0 direction register 
   185                           1      ;------------------------------------------------------------------------------
   186                           1      ;   oscillation stop detection register
* R8C/Tiny SERIES ASSEMBLER *   SOURCE LIST       Thu Oct 14 17:31:52 2004  PAGE 004

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4

   187                           1      ;------------------------------------------------------------------------------
   188  0000000Ch                1      ocd		.equ		000ch
   189                           1      ;------------------------------------------------------------------------------
   190                           1      ;  port P1 register 
   191                           1      ;------------------------------------------------------------------------------
   192  000000E1h                1      p1      	.equ    	000E1H
   193                           1      
   194  6,000000E1h              1      p1_6    	.btequ  	6,000E1H; bit 6 of port P1
   195  7,000000E1h              1      p1_7    	.btequ  	7,000E1H; bit 7 of port P1
   196                           1      ;------------------------------------------------------------------------------
   197                           1      ;  port P1 direction register
   198                           1      ;------------------------------------------------------------------------------
   199  000000E3h                1      pd1     	.equ    	000E3H	; port P1 direction register
   200                           1      
   201                           1      ;------------------------------------------------------------------------------
   202                           1      ;  port P4 register
   203                           1      ;------------------------------------------------------------------------------
   204  000000E8h                1      p4		.equ    	000E8H
   205  5,000000E8h              1      p4_5		.btequ  	5,000E8H; bit 5 of port P4(SW20 return input)
   206                           1      
   207                           1      ;------------------------------------------------------------------------------
   208                           1      ;  INT0 interrupt control register
   209                           1      ;------------------------------------------------------------------------------
   210  0000005Dh                1      int0ic		.equ		0005DH	
   211  3,0000005Dh              1      ir_int0ic	.btequ		3,0005DH; INT0 interrupt request bit 
   212                           1      
   213                           1      ;******************************************************************************
   214                           1      ;       end of file
   215                           1      ;******************************************************************************
   216                                  									; SFR section definition fil
   217                                  ;==============================================================================
   218                                  ; define macro
   219                                  ;==============================================================================
   220                                  ;-------------------------------------------------------------------------------
   221                                  ; define macro to clear section for static variable without initial value with 0
   222                                  ;-------------------------------------------------------------------------------
   223                             D    N_BZERO	.macro	TOP_ ,SECT_
   224                             D    	mov.b	#00H, R0L
   225                             D    	mov.w	#(TOP_ & 0FFFFH), A1
   226                             D    	mov.w	#sizeof	SECT_ ,	R3
   227                             D    	sstr.b	
   228                                  	.endm
   229                                  ;-------------------------------------------------------------------------------
   230                                  ; define macro to transfer initial value to section for static variable with initial value
   231                                  ;-------------------------------------------------------------------------------
   232                             D    N_BCOPY	.macro	FROM_,TO_,SECT_
   233                             D    	mov.w	#(FROM_	& 0FFFFH),A0
   234                             D    	mov.b	#(FROM_	>>16),R1H
   235                             D    	mov.w	#TO_ ,A1
   236                             D    	mov.w	#sizeof	SECT_ ,	R3
   237                             D    	smovf.b
   238                                  	.endm
   239                                  ;==============================================================================
   240                                  ; start up program section
   241                                  ;==============================================================================
   242                                  	.section	startup			; start up program section
   243                                  ;
   244                                  	.glb		start
   245                                  	.glb		_main
   246                                  	.glb		_exit
   247                                  	.glb		$exit
   248  00000                           start:							; start address of start up program 
* R8C/Tiny SERIES ASSEMBLER *   SOURCE LIST       Thu Oct 14 17:31:52 2004  PAGE 005

  SEQ.  LOC.   OBJ.              0XMSDA ....*....SOURCE STATEMENT....7....*....8....*....9....*....0....*....1....*....2....*....3....*....4

   249  00000  EB40FF06                 	ldc			#06FFH,ISP		; initialize interrupt stack pointer(ISP)
   250                                  ; -----	initialize processor mode register -----

⌨️ 快捷键说明

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