码迷,mamicode.com
首页 > 其他好文 > 详细

点亮指路灯

时间:2015-08-26 21:42:48      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

  今天终于可以玩板子,前几天一直在学理论没有写程序,有点不习惯,感觉自己都松懈了(码农,,),今天拿到全新的s5pv210,搭搭环境,使用的是minitools烧写程序,看了一点芯片手册,英语还是硬伤啊,还好有有道词典(科技的力量,)今天刚起步,任务比较简单,点亮指路灯

 

.globl _start

_start:

/* 配置GPJ2 0,1,2,3端口为输出功能GPJ2CON*/
ldr r0, =0xE0200280
ldr r1, =0x1111
str r1,[r0]

/* 配置GPJ2 0,1,2,3端口为输出功能GPJ2PUD*/
ldr r0, =0xE0200288
ldr r1, =0x1111
str r1,[r0]

ldr r4, =0b0110
/*ldr r4, =0010二进制*/
/*ldr r4, =0xc八进制*/

loop:

/* 配置GPJ2 0,1,2,3端口为输出功能GPJ2DAT*/
ldr r0, =0xE0200284
ldr r1, =0xf
str r1,[r0]

bl delay

/* 配置GPJ2 0,1,2,3端口为输出功能GPJ2DAT*/
ldr r0, =0xE0200284
ldr r1, =0x0
str r1,[r0]

bl delay

subs r4, r4, #1
cmp r4, #0
bne loop

hatl:
b hatl

delay: @延时函数
ldr r2, =0x100 @注意内外层循环赋初值的位置

loop2: @外层循环
ldr r3, =0x100000

loop1: @内层循环
subs r3,r3, #1
cmp r3, #0
bne loop1 @内层循环

subs r2, r2,#1
cmp r2,#0
bne loop2 @外层循环

mov pc, lr

 

 

  要好好安排自己的时间了,

点亮指路灯

标签:

原文地址:http://www.cnblogs.com/ygy1784717631/p/4761498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!