智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5275|回复: 6
打印 上一主题 下一主题

MC9S12XS128指令周期的分析

[复制链接]

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
387
威望
263
贡献
86
兑换币
0
注册时间
2011-3-10
在线时间
19 小时
跳转到指定楼层
1#
发表于 2011-3-24 20:48:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 范小川 于 2011-3-24 20:49 编辑

看了关于MC9S12XS128的芯片手册,大都提到的是总线频率,提到指令周期的很少,这就和我们之前看过的51什妈的单片机不是很一样、我刚开始还在纠结与一条指令执行多长时间的问题,不过后来我又想,既然人家老是提到总线频率那就从总线频率的角度入手,去看看指令执行的周期问题吧、

总线频率即cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问(存取一个字节)所需的时间称为一个总线周期。(注意不要混淆了总线周期和时钟周期的概念,时钟是所有其余周期的基准,这里总线周期可以对时钟周期进行倍频)


那么我想,执行指令的频率应该和总线频率一样,如果指令周期比总线周期小,它还执行个毛啊、如果指令周期比总线周期大,执行速度什么的就不匹配了、我分析应该指令执行的频率和总线频率一样、


                高手们,欢迎拍砖、

1

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
252
威望
177
贡献
27
兑换币
0
注册时间
2011-4-15
在线时间
24 小时
2#
发表于 2011-5-17 10:38:56 | 只看该作者
回复 1# 范小川
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
252
威望
177
贡献
27
兑换币
0
注册时间
2011-4-15
在线时间
24 小时
3#
发表于 2011-5-17 10:39:31 | 只看该作者
你确定了MC9S12XS128的机器指令周期是多少啦?
回复 支持 反对

使用道具 举报

80

主题

1045

帖子

0

精华

跨届大侠

北京龙邱智能科技有限公司

Rank: 10Rank: 10Rank: 10

积分
10332

论坛元老奖章

QQ
威望
2905
贡献
6151
兑换币
4515
注册时间
2008-6-7
在线时间
638 小时
4#
发表于 2011-5-17 18:20:02 | 只看该作者
本帖最后由 chiusir 于 2011-5-17 18:22 编辑

不同的指令周期是不一样的。
看看这个延时函数的注释部分,你也许会有所收货:http://www.znczz.com/thread-13978-1-1.html
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
408
威望
239
贡献
109
兑换币
50
注册时间
2012-9-2
在线时间
30 小时
毕业学校
湖南大学
5#
发表于 2012-9-15 10:39:43 | 只看该作者
有道理
回复 支持 反对

使用道具 举报

0

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
774
威望
419
贡献
207
兑换币
85
注册时间
2011-11-7
在线时间
74 小时
6#
发表于 2012-9-25 12:33:52 | 只看该作者
验证s12是12T的·!!~~~~~
回复 支持 反对

使用道具 举报

16

主题

590

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2987
威望
1599
贡献
34
兑换币
939
注册时间
2012-11-17
在线时间
677 小时
7#
发表于 2013-3-20 16:53:31 | 只看该作者
不管怎么说  有同感   顶个
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 05:47 , Processed in 0.116485 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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