打印

请教

[复制链接]
1735|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linguoyu|  楼主 | 2008-4-11 20:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大哥:
          请问这个指令怎么解: DELAY: MOV R7,#250   
                                     D1: MOV R6,#250   
                                     D2: DJNZ R6,D2   
                                      DJNZ R7,D1    
                                    RET      
              先谢啦!! 

相关帖子

沙发
xddzccn| | 2008-4-11 20:54 | 只看该作者

一延时

一延时  
怎么了?

使用特权

评论回复
板凳
linguoyu|  楼主 | 2008-4-11 21:16 | 只看该作者

我知啊

但是怎么解释呢?
               我算是的250*250再加上250次啊
          人家说不对

使用特权

评论回复
地板
wzlove88| | 2008-4-12 20:01 | 只看该作者

wzlove

你先看看晶振要多大的 看看每条指令是几个周期的 时间=(250*250+2)个周期吧 你再看看书 应该有的

使用特权

评论回复
5
maybeu| | 2008-4-12 20:37 | 只看该作者

延时

DELAY: MOV R7,#250 ;1  
   D1: MOV R6,#250  ;1  
   D2: DJNZ R6,D2   ;2  
        DJNZ R7,D1  ;2  
        RET          ;1

延时=1+250*(1+250*2+2)+1 个周期
 

使用特权

评论回复
6
bit06haozi| | 2008-4-22 17:05 | 只看该作者

5楼

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

19

帖子

0

粉丝