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

📄 main.c

📁 基于MDK的LPC1100处理器开发应用例程
💻 C
字号:
/***** (C) COPYRIGHT 2010 UP Team, Wuhan University of Technology ************
* 文件名: main.c
* 作者  : UP Team, Wuhan University of Technology
* 日期  : 01/18/2010
* 描述  : 主程序源文件.
*******************************************************************************
*******************************************************************************
* 历史:
* 01/18/2010		 : V1.0		   初始版本
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include "LPC11xx.h"
#include "gpio.h"
	
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
void flashing(void);
/* Private functions ---------------------------------------------------------*/
 
/**
  * @函数名:main
  * @描述:主函数 
  * @参数: 无
  * @返回值:无
  */  
int main (void) {

  flashing();
  /* 系统时钟初始化 */
  SystemInit();

  LPC_SYSCON->SYSAHBCLKCTRL |= (1<<6);

  GPIOSetDir( 2, 0, 1 );

  while (1) 
  {				
      flashing();
  }

}


  
/**
  * @函数名:flashing
  * @描述:汇编实现LED1灯闪烁
  * @参数: 无
  * @返回值:无
  */  
__asm void flashing(void)
{
        LDR         R0,=0x50020004			   
		LDR         R1,[R0]				   
		MOVS        R2,#0x00				   			  
		STR 		R2,[R0,#0x00]			   ;light LED
  
        LDR         R3,=0xFFFFF
DELAY1  SUBS		R3,#1

		CMP			R3,#0
		BNE         DELAY1					   ;Delay some msc

		LDR         R0,=0x50020004			   
		LDR         R1,[R0]				   
		MOVS        R2,#0x01					   			  
		STR 		R2,[R0,#0x00]			   ;die out LED

        LDR         R3,=0xFFFFF
DELAY2  SUBS		R3,#1

		CMP			R3,#0
		BNE         DELAY2
		BNE         DELAY2

		BX          LR
		//BX		    LR
}
/**
  * @}
  */ 

/**
  * @}
  */ 
/***** (C) COPYRIGHT 2010 UP Team, Wuhan University of Technology *****文件结束*******/

⌨️ 快捷键说明

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