📄 main.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 + -