分类: 嵌入式
2011-07-10 11:48:27
;
; IDE环境: TX2440A、ADS
; 功能描述:LED点灯程序
; 只点亮灯,其他初始化都没做
; 硬件连接: LED1 -- GPF0
; LED2 -- GPF1
; LED3 -- GPF2
; LED4 -- GPF3
; 维护记录: Lzy 2011-7-10
;
GPFCON EQU 0x56000050
GPFDAT EQU 0x56000054
export Main ; 让初始化程序转入此文件执行
AREA init, code ; 声明代码段
Main
ldr r0, =GPFCON ; R0设为GPFCON寄存器。此寄存器
; 用于选择端口B各引脚的功能:
; 是输出、是输入、还是其他
ldr r1, =1<<(2*0) | 1<<(2*1) |1<<(2*2) | 1<<(2*3) ;
str r1, [r0] ; 设置GPF0123脚为输出
ldr r0, =GPFDAT
mov r1, #0xf ; 让LED灭
str r1, [r0]
ldr r0, =GPFDAT
mvn r1, #0xf ; 让LED亮
str r1, [r0]
b .
end