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

📄 main.s

📁 基于MDK的LPC1100处理器开发应用例程
💻 S
字号:
;***** (C) COPYRIGHT 2010 UP Team, Wuhan University of Technology *************
;* 文件名: main.s
;* 作者  : UP Team, Wuhan University of Technology
;* 日期  : 01/18/2010
;* 描述  : 主程序源文件.
;*******************************************************************************
;*******************************************************************************
;* 历史:
;* 01/18/2010		 : V1.0		   初始版本
;*******************************************************************************
;* 寄存器 地址-----------------------------------------------------------------*
STACK_TOP       EQU     0x00000200      
GPIO2DATA       EQU     0x50023FFC  
GPIO2DIR        EQU     0x50028000   		  ;0:输入 , 1:输出
AHBCLKCTRL      EQU     0x40048080 			  ;0x1<<6 使能 GPIO	时钟

         AREA        MAIN,CODE,READONLY
         DCD         STACK_TOP           
         DCD         __main               

        ENTRY  
		EXPORT  __main                        
__main                                  

		LDR         R0,=AHBCLKCTRL			   
		LDR         R1,[R0,#0x00]		   
		MOVS        R2,#0x00000020	
		ORRS		R2,R1	   			  
		STR 		R2,[R0,#0x00]			   ;使能 GPIO 时钟

		LDR         R0,=GPIO2DIR			   
		LDR         R1,[R0]				   
		MOVS        R2,#0xFF	
		ORRS		R2,R1			   			  
		STR 		R2,[R0,#0x00]			   ;设置 GPIO2 方向位	输出


LOOP										   ; 程序死循环

		LDR         R0,=GPIO2DATA			   
		LDR         R1,[R0]				   
		LDR         R2,=0x0
		;ORRS		R2,R1				   			  
		STR 		R2,[R0,#0x00]			   ;点亮 LED
  
        LDR         R3,=0xFFFFF
DELAY1   SUBS		R3,#1

		CMP			R3,#0
		BNE         DELAY1					   ;延时

		LDR         R0,=GPIO2DATA			   
		LDR         R1,[R0]				   
		MOVS        R2,#0xFF	
		;ORRS		R2,R1				   			  
		STR 		R2,[R0,#0x00]			   ;熄灭 LED
        LDR         R3,=0xFFFFF
DELAY2   SUBS		R3,#1

		CMP			R3,#0
		BNE         DELAY2					   ;延时

        BL           LOOP  					   ;程序死循环
		              
		END
;/**
;  * @}
;  */ 
;
;/**
;  * @}
;  */		
;** (C) COPYRIGHT 2010 UP Team, Wuhan University of Technology *****文件结束********

⌨️ 快捷键说明

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