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

📄 main.c

📁 LPC2103通用输入输出口实验例程及相关文档说明
💻 C
字号:
/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co.,LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:			main.c
** Last modified Date:  2004-09-16
** Last Version:		1.0
** Descriptions:		The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by:			Chenmingji
** Created date:		2004-09-16
** Version:				1.0
** Descriptions:		The original version
**
**------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
********************************************************************************************************/
#include "config.h"



#define  DS_A    (1 << 12)                                                /* 定义P0.12控制DS_A            */
#define  DS_B    (1 << 25)                                                /* 定义P0.25控制DS_B            */
#define  DS_C    (1 << 11)                                                /* 定义P0.11控制DS_C            */
#define  DS_D    (1 << 13)                                                /* 定义P0.13控制DS_D            */
#define  DS_E    (1 << 26)                                                /* 定义P0.26控制DS_E            */
#define  DS_F    (1 << 4 )                                                /* 定义P0.4 控制DS_F            */
#define  DS_G    (1 << 24)                                                /* 定义P0.24控制DS_G            */
#define  DS_P    (1 << 10)                                                /* 定义P0.10控制DS_P            */

#define  DS_1    (1 << 6 )                                                /* 定义P0.6 控制DS_1            */
#define  DS_2    (1 << 5 )                                                /* 定义P0.5 控制DS_2            */

#define  BUZZER  (1 << 7 )                                                /* 定义P0.7 控制BUZZER          */

/*********************************************************************************************************
** 函数名称:    DelayNS
** 功能描述:    延时函数
** 输入参数:    uiDly   值越大,延时时间越长
** 输出参数:   无
*********************************************************************************************************/
void DelayNS (uint32 uiDly)
{
    uint32 i;

    for (; uiDly > 0; uiDly--){
        for(i = 0; i < 50000; i++);
    }
}

/*********************************************************************************************************
** 函数名称:    main
** 功能描述:    LED、数码管、蜂鸣器测试
** 输入参数:    无
** 输出参数:    无
*********************************************************************************************************/
int main (void)
{
    PINSEL0 = 0;
    PINSEL1 = 0;
    IO0DIR  = 0xFFFFFFFF;
    IO0CLR  = 0xFFFFFFFF;
    IO0SET  = 0x011F0000;
    
    while(1)
    {
    	IO0CLR = DS_2 + DS_1;
    	DelayNS(50);                                                    /*  延时                        */
  
		IO0SET = DS_1 + DS_2;
    	DelayNS(50); 
    }

        

    return 0;
}
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

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