| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4579 人关注过本帖
标题:请帮忙看一下这个程序,为什么LED常亮不闪呢
只看楼主 加入收藏
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
结帖率:100%
收藏
 问题点数:0 回复次数:2 
请帮忙看一下这个程序,为什么LED常亮不闪呢
.text
.global _start
_start:
        ldr r0,=0x56000050

        mov r1,#0x00000015

        str r1,[r0]

        ldr r0,=0x56000054

        mov r1,#0x00000000
 16
 17         str r1,[r0]
 18
 19         mov r4,#134217728
 20
 21 @set cricle program
 22
 23                                 @close led
 24 loop:
 25         bl dely
 26
 27         ldr r0,=0x56000054
 28
 29         mov r1,#0x000000ff
 30
 31         str r1,[r0]
 32
 33                                 @open led
 34         bl dely
 35
 36         ldr r0,=0x56000054
 37
 38         mov r1,#0x00000000
 39
 40         bl dely
 41
 42         b loop
 43
 44
 45 dely:
 46
 47         sub r2,r2,#1
 48
 49         cmp r2,#0
 50
 51         bne dely
搜索更多相关主题的帖子: close 
2014-03-18 10:45
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
收藏
得分:0 
.text
.global _start
_start:
        ldr r0,=0x56000050

        mov r1,#0x00000015

        str r1,[r0]

        ldr r0,=0x56000054

        mov r1,#0x00000000
 16
 17         str r1,[r0]
 18
 19         mov r4,#134217728
 20
 21 @set cricle program
 22
 23                                 @close led
 24 loop:
 25         bl dely
 26
 27         ldr r0,=0x56000054
 28
 29         mov r1,#0x000000ff
 30
 31         str r1,[r0]
 32
 33                                 @open led
 34         bl dely
 35
 36         ldr r0,=0x56000054
 37
 38         mov r1,#0x00000000
 39
 40         bl dely
 41
 42         b loop
 43
 44
 45 dely:
 46
 47         sub r4,r4,#1
 48
 49         cmp r4,#0
 50
 51         bne dely
2014-03-18 10:48
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
收藏
得分:0 
没有人顶还是我自己顶吧,终于改过来了
以下是引用jianghong_02在2014-3-18 10:48:09的发言:

.text
.global _start
_start:
        ldr r0,=0x56000050

        mov r1,#0x00000015

        str r1,[r0]

        ldr r0,=0x56000054

        mov r1,#0x00000000
 16
 17         str r1,[r0]
 18
 19         mov r4,#134217728
 20
 21 @set cricle program
 22
 23                                 @close led
 24 loop:
 25         bl dely
 26
 27         ldr r0,=0x56000054
 28
 29         mov r1,#0x000000ff
 30
 31         str r1,[r0]
 32
 33                                 @open led
 34         bl dely
 35
 36         ldr r0,=0x56000054
 37
 38         mov r1,#0x00000000
 39
 40         bl dely
 41
 42         b loop
 43
 44
 45 dely:
 46
 47         sub r4,r4,#1
 48
 49         cmp r4,#0
 50
 51         bne dely




这是修改后能正常运行的程序
.text
.global _start
_start:

        ldr r0,=0x56000050

        mov r1,#0x00000001

        str r1,[r0]

        ldr r0,=0x56000054

        mov r1,#0x00000000

        str r1,[r0]

@set cricle program

                                @close led
loop:
        mov r4,#134217728

        bl dely
         
        ldr r0,=0x56000054

        mov r1,#0x000000ff

        str r1,[r0]

                                @open led
        mov r4,#134217728

        bl dely

        ldr r0,=0x56000054

        mov r1,#0x00000000

        str r1,[r0]

        b loop

dely:
        sub r4,r4,#1

        cmp r4,#0

        bne dely

        mov pc,lr
2014-03-19 14:57
快速回复:请帮忙看一下这个程序,为什么LED常亮不闪呢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017145 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved