查看: 6214|回复: 3

[S12] S12定时1MS的TC0寄存器数值是多少呢?

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
22
最后登录
1970-1-1
发表于 2008-12-7 14:35:10 | 显示全部楼层 |阅读模式
计一个数所用时间和总线时钟,预分频器的关系?
例如51单片机 定时1MS这样算:
当fosc=6MHz时,振荡周期=1/6 us 机器周期=12×1/6 us=2us
所以,定时时间常数为:1ms/2us=500。

能帮我详细写出计算过程么?
另外总线时钟频率也可以通过 软件设置吧?
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

0

主题

18

帖子

0

新手上路

Rank: 1

积分
44
最后登录
1970-1-1
发表于 2008-12-9 14:18:29 | 显示全部楼层

RE:S12定时1MS的TC0寄存器数值是多少呢?

对于S12来说,一般总线频率是时钟频率的二分之一,而机器周期就是总线频率的倒数。例如,如果采样16M的外部晶振,不采用内部PLL,那么总线频率就是8M,机器周期为125nS。如果定时器采用总线时钟作为时钟源,定时1mS,那么应该采用输出比较的方式。若定时器预分频器采用2分频,那么通道寄存器的值应为1mS/125nS/2=4000。

该用户从未签到

1

主题

5

帖子

0

新手上路

Rank: 1

积分
28
最后登录
1970-1-1
发表于 2008-12-11 13:41:08 | 显示全部楼层

RE:S12定时1MS的TC0寄存器数值是多少呢?

楼上说的有道理,我也学习了,谢谢各位

该用户从未签到

0

主题

7

帖子

0

新手上路

Rank: 1

积分
29
最后登录
1970-1-1
发表于 2009-1-13 12:27:49 | 显示全部楼层

RE:S12定时1MS的TC0寄存器数值是多少呢?

s12单片机里 的 时钟设置   不用像  51那样 考虑 12分频
对吗
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 19:01 , Processed in 0.090700 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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