打印

51延时子程序?哪个可靠性更好!

[复制链接]
2233|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
diannaoza|  楼主 | 2007-1-18 15:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
vr, ov, pd, hz
;;//6mhz//;;
一:
dely:
mov r2,#200
djnz r2,$
ret
这样程序占用的字节少些。可靠性不知好不?
二:
dely:
mov r2,#50
ddd1:nop
     nop
     djnz r2,ddd1
ret
这个程序占用的字节多些,但循环次数少了。
上面两个子程序提倡用哪个?有看法的说说,谢谢!


相关帖子

沙发
后学| | 2007-1-18 18:16 | 只看该作者

有区别吗?

使用特权

评论回复
板凳
hq_y| | 2007-1-18 18:52 | 只看该作者

都不提倡,使用定时器中断

使用特权

评论回复
地板
maychang| | 2007-1-18 18:56 | 只看该作者

好像没有什么区别

使用特权

评论回复
5
diannaoza|  楼主 | 2007-1-18 20:45 | 只看该作者

正因为定时器用完的前提??

当然用完指的是定时器无法再拿来另做它用?

使用特权

评论回复
6
liyong110| | 2007-1-18 21:55 | 只看该作者

定时器

多少年都没用过延时子程序了.用定时器,就看你怎么玩转了.
一个定时器能做很多事情的.以时间或任务为线索,看具体情况.

使用特权

评论回复
7
diannaoza|  楼主 | 2007-1-18 22:22 | 只看该作者

一个定时器能做很多事情的?

”一个定时器能做很多事情的.以时间或任务为线索,看具体情况“
也就是说在此时我的定时器己经如你所说做了好多事了。再做还不如来的子延时可靠?HeHe...

使用特权

评论回复
8
shiyang800| | 2007-1-18 23:35 | 只看该作者

小时间的延时还是用延时程序好点1

使用特权

评论回复
9
liyong110| | 2007-1-18 23:43 | 只看该作者

呵呵

关键看你如何灵活使用了!
鄙人水平粗劣,见丑了!!呵呵.

使用特权

评论回复
10
conwh| | 2007-1-19 00:11 | 只看该作者

都好,关键是系统的可靠性

使用特权

评论回复
11
diannaoza|  楼主 | 2007-1-19 01:17 | 只看该作者

都好,关键是系统的可靠性?

对呀?我就想讨论的是这两种方式中那种的运行方式,可靠就论此事?

使用特权

评论回复
12
conwh| | 2007-1-19 01:36 | 只看该作者

可靠性可不是简单的几条指令所能概括的,作好系统要软硬综

使用特权

评论回复
13
diannaoza|  楼主 | 2007-1-19 03:41 | 只看该作者

系统要软硬综合考虑?

在硬件系统OK的前提下?这两条指令的用法?难不成就没有它的优缺点?我想知道一与二中的优缺点?

使用特权

评论回复
14
bg6nw| | 2007-1-19 15:11 | 只看该作者

我也在考虑这个问题

我也曾经想过,单片机是不是在执行其他命令的时候比nop更费电一点,或者说执行nop更省电,但是后来想想,晶振一直在震荡,命令一直在执行,多这几个nop也不会更稳定的。看看我们的电脑吧,执行速度更快,命令更复杂,温度更高,还不是挺可靠的

使用特权

评论回复
15
xwj| | 2007-1-20 08:34 | 只看该作者

可靠性是整体考虑的,不会因这几句而改变的

使用特权

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

本版积分规则

21

主题

315

帖子

0

粉丝