打印
[疑难问答]

定时器的小问题

[复制链接]
1869|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 麻辣鸭脖子 于 2010-2-22 10:10 编辑

最近在看C51,书上有一公式
T(初值)= —定时时间/机器周期时间
机器周期时间=12/
晶振为12MHz时,机器周期时间多少?我被一个例题的单位搞懵了
沙发
linhai2009| | 2010-2-22 19:56 | 只看该作者
1/(12M)

使用特权

评论回复
板凳
lovelyegle| | 2010-2-22 19:59 | 只看该作者
:o

使用特权

评论回复
地板
麻辣鸭脖子|  楼主 | 2010-2-23 12:05 | 只看该作者
这个代表什么?

使用特权

评论回复
5
wangwo| | 2010-2-23 12:11 | 只看该作者
就是晶振频率

使用特权

评论回复
6
xiaoxin1986| | 2010-2-23 12:46 | 只看该作者
没错,那个就是晶振频率

使用特权

评论回复
7
ershisi| | 2010-2-27 16:41 | 只看该作者
看得这么仔细

使用特权

评论回复
8
麻辣鸭脖子|  楼主 | 2010-2-27 16:54 | 只看该作者
我知道了,书上用的单位是us

使用特权

评论回复
9
麻辣鸭脖子|  楼主 | 2010-2-27 16:55 | 只看该作者
谢谢各位

使用特权

评论回复
10
suoma| | 2010-2-28 23:16 | 只看该作者
这个还要研究:L

使用特权

评论回复
11
麻辣鸭脖子|  楼主 | 2010-3-1 22:34 | 只看该作者
10# suoma
有点笨,不要笑话哈:)

使用特权

评论回复
12
David_ming| | 2010-3-2 08:27 | 只看该作者
这个还真要研究,具体的不同内核机器周期不一样的,拿12MHz晶体来说,ATmel的是12分频,就是[1/(12M)]*12= 1us】,笙泉的可以双倍速,可以是【[1/6M]*12 = 0.5us】,像82系列的IC都是1T的,那么它的机器周期就是 【[1/1M]*12 = 0.083us】,不过只看机器周期是不行的,还要看一条指令需要多少机器周期,才是真正的速度

使用特权

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

本版积分规则

0

主题

454

帖子

1

粉丝