Chinaunix首页 | 论坛 | 博客
  • 博客访问: 80759
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-04 13:28
个人简介

君子求诸己,小人求诸人。

文章分类
文章存档

2014年(6)

2013年(7)

我的朋友

分类: 嵌入式

2014-04-26 19:13:17


点击(此处)折叠或打开

  1. .global    _start
  2. .align    2
  3. @.text

  4. _start:
  5.     mov ip, sp
  6.     stmfd {r0-r12, lr, pc}
  7.     sub fp, ip, #4

  8.     ldr r0, =0x7F008820
  9.     ldr r3, =0xffff
  10.     mvn r1, r3
  11.     ldr r2, [r0]
  12.     and r2, r1, r2
  13.     str r2, [r0] @r3, r1

  14.     ldr r1, =0x1111
  15.     ldr r2, [r0]
  16.     orr r2, r1, r2
  17.     str r2, [r0]@r0-r3
  18.     
  19.     ldr r0, =0x7f008824
  20.     mov r1, #0xf
  21.     ldr r2, [r0]
  22.     orr r2, r1, r2
  23.     str r2, [r0]@r0-r3
  24.     mov r4, #1
  25.     mov r5, #1
  26.     mov r6, #2

  27. led_on:
  28.     ldr r0, =0x7f008824
  29.     mvn r1, r4
  30.     ldr r2, [r0]
  31.     and r2, r1, r2
  32.     str r2, [r0]

  33.     mov r0, #70
  34.     bl delay

  35. led_off:
  36.     ldr r0, =0x7f008824
  37.     mov r1, r4
  38.     ldr r2, [r0]
  39.     orr r2, r1, r2
  40.     str r2, [r0]

  41.     mov r0, #70
  42.     bl delay
  43.     
  44.     mul r4, r4, r6
  45.     cmp r4, #16
  46.     moveq r4, #1

  47.     add r5, r5, #1
  48.     cmp r5, #25
  49.     beq end
  50.     b led_on

  51. end:
  52.     sub sp, fp, #56
  53.     ldmfd sp, {r0-r11, sp, pc}

阅读(2060) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~