您的位置:首页 > 其它

基于fl2440开发板的led实验

2012-08-16 15:52 260 查看

基本知识:

内存访问指令:

LDR : memory--->register 将内存的值,存放到寄存器中

STR: register ---->memory

实验原理图:

Register Address R/W Description Reset Value

GPBCON 0x56000010 R/W Configures the pins of port B 0x0

GPBDAT 0x56000014 R/W The data register for port B Undef.

GPBUP 0x56000018 R/W Pull-up disable register for port B 0x0

Reserved 0x5600001c

00 = Input 01 = Output

GPB5/6/8/10 作为输出

0001 0001 0001 0100 0000 0000

1 1 1 4 0 0

0x111400

GPB5/6/8/10 设置输出为低电平

1010 1001 1111

a 9 f

0xa9f



源代码如下:



;**************************************

; 点亮几个LED灯,实验

;

;*************************************

AREA LED, CODE, READONLY



ENTRY;入口



START ;start是标号要顶格



LDR R3,=0x56000010

LDR R2,=0x111400; 将gpb5/6/8/10作为输出

STR R2,[R3]



LDR R4,=0x56000014

LDR R5,=0xa9f;将gpb5/6/8/10输出设置为低电平

STR R5,[R4]



B START



END



实验成功:本例子学习了最基本的汇编结构,以及格式要求,环境配置,以及下载。



---------------------------------------------------------坚持不懈、追求卓越 ----------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: