智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9912|回复: 5
打印 上一主题 下一主题

[软件类] NOP是多长时间????????

[复制链接]

2

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
241
QQ
威望
195
贡献
30
兑换币
2
注册时间
2008-4-12
在线时间
8 小时
跳转到指定楼层
1#
发表于 2009-8-4 13:47:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
哪位高手能告诉我s12型单片机里 汇编指令中 空指令 nop所花费的时间是多少,因为有时候用到延时上,还有nop是几个指令周期?

最佳答案

查看完整内容

用示波器测出来的。 你可以在NOP前设置一个端口为高电平,在NOP后设置该端口为低电平,再用示波器来看高电平持续的时间。是从低电平刚开始升高到高电平刚开始降低的时间段。一个NOP时间太短,不好观察,就在中间多加几个,最后的时间再平均一下。这样虽然有些误差,但是误差不是太大。

0

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
威望
211
贡献
22
兑换币
0
注册时间
2009-3-31
在线时间
40 小时
2#
发表于 2009-8-4 13:47:17 | 只看该作者
用示波器测出来的。
你可以在NOP前设置一个端口为高电平,在NOP后设置该端口为低电平,再用示波器来看高电平持续的时间。是从低电平刚开始升高到高电平刚开始降低的时间段。一个NOP时间太短,不好观察,就在中间多加几个,最后的时间再平均一下。这样虽然有些误差,但是误差不是太大。
回复

使用道具 举报

0

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
威望
211
贡献
22
兑换币
0
注册时间
2009-3-31
在线时间
40 小时
3#
发表于 2009-8-4 14:27:16 | 只看该作者
40MHz的中线频率,一个NOP大概是40ns。
回复

使用道具 举报

2

主题

15

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
241
QQ
威望
195
贡献
30
兑换币
2
注册时间
2008-4-12
在线时间
8 小时
4#
 楼主| 发表于 2009-8-6 12:13:08 | 只看该作者
请问楼上高手,40ns 是怎么算出来的,40MHz就是0.025us=1/40MHz,那你的40ns是怎么出来的????
回复

使用道具 举报

3

主题

89

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1126
威望
389
贡献
563
兑换币
0
注册时间
2010-11-11
在线时间
87 小时
5#
发表于 2010-11-18 21:00:54 | 只看该作者
应该是25ns把
回复

使用道具 举报

22

主题

321

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3258

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
1776
贡献
824
兑换币
625
注册时间
2011-9-30
在线时间
329 小时
6#
发表于 2012-8-1 19:06:52 | 只看该作者
linyujin 发表于 2010-11-18 21:00
应该是25ns把

为何是25??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-29 05:53 , Processed in 0.246241 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表