📄 startup.lst
字号:
A51 MACRO ASSEMBLER STARTUP 08/04/2008 21:49:51 PAGE 1
MACRO ASSEMBLER A51 V8.00d
NO OBJECT MODULE REQUESTED
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE APP\Startup.s SET(SMALL) DEBUG PRINT(.\Startup.lst) OBJECT(Startup.obj) EP
LOC OBJ LINE SOURCE
1 ;/****************************************Copyright (c)************************************
**************
2 ;** 广州周立功单片机发展有限公司
3 ;** 研 究 所
4 ;** 产品一部
5 ;**
6 ;** http://www.zlgmcu.com
7 ;**
8 ;**--------------文件信息------------------------------------------------------------------
--------------
9 ;**文 件 名: Startup.s
10 ;**创 建 人: 陈明计
11 ;**最后修改日期: 2004年3月3日
12 ;**描 述: lpc21xx的启动代码,包含异常向量入口、初始化堆栈的代码等
13 ;** 每个工程应当有独立的这个文件的拷贝,并进行相应的修改
14 ;**--------------历史版本信息--------------------------------------------------------------
--------------
15 ;** 创建人: 陈明计
16 ;** 版 本: v1.0
17 ;** 日 期: 2004年2月2日
18 ;** 描 述: 原始版本
19 ;**
20 ;**----------------------------------------------------------------------------------------
--------------
21 ;** 修改人:
22 ;** 版 本:
23 ;** 日 期:
24 ;** 描 述:
25 ;**
26 ;**--------------当前版本修订--------------------------------------------------------------
----------------
27 ;** 修改人:
28 ;** 日 期:
29 ;** 描 述:
30 ;**
31 ;**----------------------------------------------------------------------------------------
--------------
32 ;******************************************************************************************
**************/
33
34 ;定义堆栈的大小
0014 35 FIQ_STACK_LEGTH EQU 20
0090 36 IRQ_STACK_LEGTH EQU 9*16 ;每层嵌套需要9个字堆栈,允许8层嵌套
0000 37 ABT_STACK_LEGTH EQU 0
0000 38 UND_STACK_LEGTH EQU 0
39
0080 40 NoInt EQU 0x80
41
0010 42 USR32Mode EQU 0x10
0013 43 SVC32Mode EQU 0x13
001F 44 SYS32Mode EQU 0x1f
0012 45 IRQ32Mode EQU 0x12
0011 46 FIQ32Mode EQU 0x11
47
C014 48 PINSEL2 EQU 0xE002C014
49
50
51 ;胰氲耐獠勘旰旁谡馍
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -