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

📄 init0919.s

📁 采用LPC的芯片做的气体排放检测,包括气体成分分析,数据的处理,数据传输给工作站.
💻 S
字号:
	AREA	Init, CODE, READONLY
	ENTRY

MODE_USR			EQU		0x10				; 用户模式
MODE_FIQ			EQU		0x11				; 快速中断模式
MODE_IRQ			EQU		0x12				; 普通中断模式
MODE_SVC			EQU		0x13				; 管理模式
MODE_SYS			EQU		0x1F				; 系统模式
I_Bit				EQU		0x80				; when I bit is set, IRQ is disabled
F_Bit				EQU		0x40				; when F bit is set, FIQ is disabled

	IMPORT	main

	B		Reset_Handler						; Reset here(0)
	B		Abort_Handler						; Undefined_Handler(1)
	B		Abort_Handler						; SWI_Handler(2)
	B		Abort_Handler						; Prefetch_Handler(3)
	B		Abort_Handler						; Abort_Handler(4)
	B		Abort_Handler						; Reserved vector(5)
	LDR	PC, [PC, #-0xff0]					; IRQ interrupt vector(6)
	B		Abort_Handler
	
Abort_Handler
	B		Abort_Handler

	EXPORT __rt_div0
__rt_div0
	B		__rt_div0

Reset_Handler
;	MSR	CPSR_c, #MODE_FIQ :OR: I_Bit :OR: F_Bit	; Disable all interrupts
;	LDR	SP, =0x40004000									; FIQ stack start here(256B)
	MSR	CPSR_c, #MODE_IRQ :OR: I_Bit :OR: F_Bit	; Disable all interrupts
	LDR	SP, =0x40004000									; IRQ stack start here(512B)
	MSR	CPSR_c, #MODE_SYS	:OR: F_Bit					; Enable all interrupts
	LDR	SP, =0x40003E00									; SYS stack start here
	B		main

	END

⌨️ 快捷键说明

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