登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→请大家帮忙看看这个延时程序[yilintian]
*第42994篇: 请大家帮忙看看这个延时程序
楼 主:
yilintian
2006年8月31日08:52
请大家帮忙看看这个延时程序
DEL: MOV R7,#0FH;延时子程序
DEL1:MOV R6,#0FFH;
DEL2:MOV R5,#01FH;
DEL3: DJNZ R5,DEL3;
DJNZ R6,DEL2;
DJNZ R7,DEL1;
RET;
END
晶振用12M,那么它的延时时间T准确地说 倒底 为多少呢?初学汇编,很多都不懂,麻烦大家帮忙给看一看。谢谢。
第
2
楼:
firebire05
2006年9月1日12:07
约0.1S
1微秒*0FH*0FFH*1FH=0。1S
第
3
楼:
gbbxd
2006年9月1日15:49
是这样计算延时程序的吧
DEL: MOV R7,#0FH;延时子程序
DEL1:MOV R6,#0FFH;
DEL2:MOV R5,#01FH;
DEL3: DJNZ R5,DEL3;
DJNZ R6,DEL2;
DJNZ R7,DEL1;
RET;
END
晶振用12M,那么它的延时时间T准确地说 倒底 为多少呢?初学汇编,很多都不懂,麻烦大家帮忙给看一看。谢谢。
((2us*1F+2us)*FF+2us)*F=244830us=0.244s
第
4
楼:
yilintian
2006年9月1日22:21
是否该这样计算呢?
如下计算对吗? T=1us*3(前3条指令执行所用的时间)+2us*(1F*FF*F)次+(一条指令执行完到下一条指令开始执行期间的时间)*N次
第
5
楼:
yilintian
2006年9月1日21:50
谢谢你的回答,但我认为,总的时间还应该加上前三条指令执行所用的时间,不知道对不对?
谢谢你的回答,但我认为,总的时间还应该加上前三条指令执行所用的时间,不知道对不对?
第
6
楼:
gbbxd
2006年9月3日16:17
[原创]
对,是应该加上前面几条的程序时间的
>>>>>>对该主题发表你的看法
本主题贴数
6
,分页:
[第1页]
[上一篇主题]:
小弟初宝地,给各位大虾问好了!另:有朋友接触过SM卡、SD卡方面的东西吗?希望能学习下~~~
[下一篇主题]:
驱动各个引脚电压基本都对,但不能显示,请教大家