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

📄 main.c

📁 arm 应用程序原代码
💻 C
字号:
/*************************************************************************/
/*                                                                       */
/* FILE NAME                                      VERSION                */
/*                                                                       */
/* source\Main.c                                   1.0                   */
/*                                                                       */
/* DESCRIPTION                                                           */
/*                                                                       */
/*     LED TEST CODE for NBC board (S3C4510B0)                           */
/*                                                                       */
/*                                                                       */
/* DATA STRUCTURES                                                       */
/*                                                                       */
/* FUNCTIONS : Status LED toggle                                         */
/*                                                                       */
/* DEPENDENCIES                                                          */
/*                                                                       */
/*                                                                       */
/* NAME:    Nicolas Park           					 */
/* The last Modification date:  24-April-2002                            */
/* REMARKS:  Created initial version 1.0                                 */
/*                                                                       */
/*                                Copyright (C) 2002 AIJISYSTEM CO.,LTD  */
/*************************************************************************/

//P0 RUN  , P1 HALT



#define IOPMOD	 (*(volatile unsigned int *)(0x3ff5000))
#define IOPCON   (*(volatile unsigned int *)(0x3ff5004))
#define IOPDATA  (*(volatile unsigned int *)(0x3ff5008))


void DELAY()			// BASIC DELAY ROUTINE
{
	int i=0;
	int j=0;

  	for(i=0;i<100;i++)
		{
        	for(j=0;j<10;j++) ;
		}
}

void Main()			// START FUNCTION
{
	
	IOPMOD |= 0x3;		//PORT P0 AND P1 OUT MODE SET
	IOPCON = 0x0;		

   	for(;;)
 		{
		IOPDATA = 0x0; // RUN ON and HALT ON
		DELAY();
		IOPDATA = 0x1; // RUN OFF and HALT ON
		DELAY();
		IOPDATA = 0x2; // RUN ON and HALT OFF
		DELAY();
		IOPDATA = 0x3; // RUN OFF and HALT OFF
		DELAY();

		}
}

⌨️ 快捷键说明

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