管理提醒: 本帖被 xoom 执行置顶操作(2011-09-13)
rGPKCON0 EQU 0x7F008800;S3C6410GPK端口配置寄存器0(GPK0-GPK7)
rGPKDAT EQU 0x56000054;S3C6410GPK端口数据寄存器(本程序不用,可以忽略)
rGPKPUD EQU 0x7F00880C;S3C6410GPK端口上拉/下拉寄存器 (本程序不用,可以忽略)
AREA LED1,CODE,READONLY ; 声明代码段LED1
ENTRY ; 标识程序入口
CODE32 ; 声明32位ARM指令
START
ldr r0,=rGPKCON0;给寄存器R0赋值GPK端口配置寄存器0的地址
ldr r1,=0x11110000;GPKCON0寄存器,从左到右第一位是7第二位是6第三位是5第四位是4
str r1, [r0];由于寄存器R0中储存内容为GPK端口配置寄存器0的地址,所以寄存器R1的内容会写入GPK端口配置寄存器0
NOP;空指令
END
[ 此帖被ici2cc在2011-06-21 18:58重新编辑 ]