基于fl2440开发板的led实验
2012-08-16 15:52
260 查看
基本知识:
内存访问指令:
LDR : memory--->register 将内存的值,存放到寄存器中STR: register ---->memory
实验原理图:
Register Address R/W Description Reset ValueGPBCON 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
实验成功:本例子学习了最基本的汇编结构,以及格式要求,环境配置,以及下载。
---------------------------------------------------------坚持不懈、追求卓越 ----------------------------------------------------------------------
相关文章推荐
- 【led】djyos下基于tq2440开发板上跑马灯实验
- 基于pic16f883芯片的汇编秒闪LED实验
- 实验一 基于NIOSII的LED控制系统
- 基于Wolf32F031 自由评估板的LED Control实验硬件原理及软件API使用方法(适用于STM32F030/031)
- 我的第一个led实验--基于arm6410
- 基于实验开发板的按键处理与LED显示
- cc2530实验小项目-循环控制LED灯 (基于ZigBee协议)
- S5PV210进行LED流水灯实验总结(基于九鼎科技开发板)
- Nios II之LED实验(SDRAM+EPCS4配置)————基于Altera的DE0开发板
- S3C2440 LED驱动实验-基于FES2440
- SDUT_2141_数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 黄聪:基于Asp.net的CMS系统We7架设实验(环境WIN7,SQL2005,.NET3.5)(初学者参考贴)
- 基于OneNET平台的EDP联网实验
- 基于platform总线的mini2440的led设备驱动例子
- CCNP路由实验---14、基于帧中继环境下的OSPF实验之全互联非广播
- 2013-10-07 实验之按键中断控制Led
- 机器学习实验(十一):基于WiFi fingerprints用自编码器(Autoencoders)和神经网络(Neural Network)进行定位_2(keras版)
- 第五期 基于QEMU进行实验环境搭建 《虚拟机就是开发板》
- 基于二分查找的Junit测试实验
- LED实验&&I/O口实验--将 P0 作为输出口,连接 8 个 LED,编写程序,使 LED 循环点亮。(LED1 亮,其余灭->ED2 亮,其余灭……,如此循环 5 次后,进行全灭-全亮