📄 main.c
字号:
/****************************************************************************
【文 件 名 称】Main.c
【功 能 描 述】FS2410XP教学平台实验程序
【程 序 版 本】3.0
【创建及创建日期】优龙公司/2005-XX-XX
【修改及修改日期】2005-5-23
****************************************************************************/
//头文件定义
/*端口F寄存器预定义*/
#define rGPFCON (*(volatile unsigned *)0x56000050)
#define rGPFDAT (*(volatile unsigned *)0x56000054)
#define rGPFUP (*(volatile unsigned *)0x56000058)
extern void delay(int time);
#define LED1_ON() (rGPFDAT &= ~0x10)
#define LED2_ON() (rGPFDAT &= ~0x20)
#define LED3_ON() (rGPFDAT &= ~0x40)
#define LED4_ON() (rGPFDAT &= ~0x80)
#define LED1_OFF() (rGPFDAT |= 0x10)
#define LED2_OFF() (rGPFDAT |= 0x20)
#define LED3_OFF() (rGPFDAT |= 0x40)
#define LED4_OFF() (rGPFDAT |= 0x80)
/***************************************************************************
Function name: Main
Parameter : void
Description : 初始化系统,串口,并调用跑马灯显示实验函数
Return : void
Argument :
Autor & date :
****************************************************************************/
void Main()
{
rGPFCON=0x5500; /*设置I/O口GPF7为输出属性*/
rGPFUP=0xffff; /*禁止GPF端口的上拉*/
while(1) /*不断的循环,D14将不停的闪烁*/
{
LED1_ON(); //LED点亮/熄灭状态设置
delay(0x2ffff);
LED2_ON(); //LED点亮/熄灭状态设置
delay(0x2ffff);
LED3_ON(); //LED点亮/熄灭状态设置
delay(0x2ffff);
LED4_ON(); //LED点亮/熄灭状态设置
delay(0x2ffff);
LED1_OFF(); //LED点亮/熄灭状态设置
delay(0x2ffff);
LED2_OFF(); //LED点亮/熄灭状态设置
delay(0x2ffff);
LED3_OFF(); //LED点亮/熄灭状态设置
delay(0x2ffff);
LED4_OFF();
delay(0x2ffff);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -