mini2440开发板共四个led灯,分别接在GPB5、6、7、8管脚,首先需要配置并初始化GPB端口,需要设置5、6、7、8的GPBCON控制寄存器为输出方式,让后一次点亮第一个灯(向数据寄存器GPBDAT相应位写0,设置为低电平),延时,全灭,点亮第二个灯.....,实现流水灯效果。本段代码参考国嵌必修实验的流水灯实验代码。
将以下代码复制到src文件下的main.c文件里就可以在线仿真了。
#define
#include <stdlib.h>
#include <string.h>
#include "def.h"
#include "option.h"
#include "2440addr.h"
#include "2440lib.h"
#include "2440slib.h"
#include "mmu.h"
#include "profile.h"
#include "memtest.h"
void Led_port_init(void);
#define LED1_ON
#define LED2_ON
#define LED3_ON
#define LED4_ON
#define LED1_OFF
#define LED2_OFF
#define LED3_OFF
#define LED4_OFF
void delay(int times)
{
}
void Main(void)
{
}
void Led_port_init(void)
{
}