用汇编语言实现LED1/LED2/LED3三盏灯点亮 2.用C语言实现LED1/LED2/LED3三盏灯点亮
汇编语言:
.text
.global _start
_start:
/**********LED1点灯**************/
ldr r0,=0x50000A28
ldr r1,[r0]
orr r1,r1,#(0x1<<4)
str r1,[r0]
ldr r0,=0x50006000
ldr r1,[r0]
and r1,r1,#(~(0x3<<20))
orr r1,r1,#(0x1<<20)
str r1,[r0]
ldr r0,=0x50006004
ldr r1,[r0]
and r1,r1,#(~(0x1<<10))
str r1,[r0]
ldr r0,=0x50006008
ldr r1,[r0]
and r1,r1,#(~(0x3<<20))
str r1,[r0]
ldr r0,=0x5000600C
ldr r1,[r0]
and r1,r1,#(~(0x3<<20))
str r1,[r0]
/**********LED2点灯**************/
ldr r0,=0x50000A28