硬件连接:
Mini2440有四个LED,使用的管脚是GPB5到GPB8,当管脚输出低电平时,led亮;六个按键使用的管脚是GPG0、GPG3、GPG5、GPG6、GPG7、GPG11,按下按键时,管脚是低电平状态。
GPIO寄存器:
GPXCON:每两位配置一个管脚,00为输入,01为输出;
GPXDAT:端口的数据寄存器,每一位表示对应管脚的状态,0为低电平,1为高电平;
GPXUP:设置管脚的上拉电阻,每一位对应一个管脚,0为使能,1为禁止。
程序:
使用按键控制LED的亮灭,Key1~Key6非别表示数字1~6,每个LED代表一个二进制位,例如,当按下Key3时,LED1和LED2亮,表示二进制的0011。该程序可下载到内部4K-ROM中运行。
Makefile: