点亮指路灯
2015-08-26 19:58 1784717631 阅读(222) 评论(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
要好好安排自己的时间了,
                    
                
                
            
        
浙公网安备 33010602011771号