登录
首页 单片机论坛
回帖 发帖
正文

主题:延时程序

点击:1453 回复:5

mov  r6, #0
         mov  r5, #0
de1:   djnz   r5 , $
        djnz   r6, de1
一个机器周期为一微妙,这个程序怎么是延时125毫秒?
09-05-05 20:51
1uS+1uS+(256*2uS+2uS)*256
09-05-05 23:21

引用 吴辉 在 2009-5-5 23:21:56 发言【内容省略】

256是因为r5,r6 的最大计数值只有256这样得来的吗?
谢谢您了.
09-05-06 22:26
显然不是
09-05-08 13:37
那请问是怎么得来256这个数字的?谢谢了。
09-05-08 22:29
DJNZ 为减一不为零转移,R5=0 减一 =256
你可以软件仿真一下
09-05-11 16:43

工控新闻

更多新闻资讯