📄 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)
#define rGPBCON (*(volatile unsigned *)0x56000010)
#define rGPBDAT (*(volatile unsigned *)0x56000014)
#define rGPBUP (*(volatile unsigned *)0x56000018)
#define LED1_ON() (rGPBDAT &= ~(0x80))
#define LED2_ON() (rGPBDAT &= ~(0x01<<8))
#define LED3_ON() (rGPBDAT &= ~(0x01<<9))
#define LED4_ON() (rGPBDAT &= ~(0x01<<10))
#define LED1_OFF() (rGPBDAT |= (0x80))
#define LED2_OFF() (rGPBDAT |= (0x01<<8))
#define LED3_OFF() (rGPBDAT |= (0x01<<9))
#define LED4_OFF() (rGPBDAT |= (0x01<<10))
/***************************************************************************
Function name: Main
Parameter : void
Description : 初始化系统,串口,并调用跑马灯显示实验函数
Return : void
Argument :
Autor & date :
****************************************************************************/
void Main()
{
//rGPFCON=0x5500; //01010101 00000000 /*设置I/O口GPF7为输出属性*/
//rGPFUP=0xffff; // /*禁止GPF端口的上拉*/
rGPBCON=0x154000; //154000 00010101 01000000 00000000 /*设置I/O口GPF7为输出属性*/
rGPBUP=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 + -