;GPIO寄存器宏定义
GPECON EQU 0x56000040 ;Port E control
GPEDAT EQU 0x56000044 ;Port E data
GPEUP EQU 0x56000048 ;Pull-up control E
GPHCON EQU 0x56000070 ;Port H control
GPHDAT EQU 0x56000074 ;Port H data
GPHUP EQU 0x56000078 ;Pull-up control H
EXPORT LEDTEST
AREA LEDTESTASM,CODE,READONLY ;该伪指令定义了一个代码段,段名为LEDTESTASM,属性只读
LEDTEST
;设置GPE11、GPE12引脚为输出状态
ldr r0,=GPECON
ldr r1,[r0]
bic r1,r1,#0x3c00000
orr r1,r1,#0x1400000
str r1,[r0]
;设置GPH4、GPH6引脚为输出状态
ldr r0,=GPHCON
ldr r1,[r0]
bic r1,r1,#0x3300
orr r1,r1,#0x1100
str r1,[r0]
looptest
;将数据端口F的数据寄存器的地址附给寄存器r2
ldr r2,=GPEDAT
ldr r4,=GPHDAT
;D16亮
ldr r3,[r2]