8051定时器初值计算器

时钟周期 Megahertz (mhz)
所需定时器运行时间(DRT) Milliseconds (mSec)
计时任务标准12时间周期加强6时钟周期时间
单定时器
1 / (mhz/12)

1 / (mhz/6)
uSec
8位定时计数器
TIC12 * 256 / 1000

TIC6 * 256 / 1000
mSec
16位定时计数器
TIC12 * 65536 / 1000

TIC6 * 65536 / 1000
mSec
8位重计数值
256 - (DRT / TIC12 * 1000)

256 - (DRT / TIC6 * 1000)
mSec
16位重计数值
65536 - (DRT / TIC12 * 1000)

65536 - (DRT / TIC6 * 1000)
mSec

方式0为13位定时计数方式,方式1为16位定时计数方式(为最常用方式),方式2为8位自动重装初值计数方式,方式3只适用T0,把16位的T0分为两个8位定时计数器

8051定时器初值计算器公式与使用说明

计算依据:divider≈fclk/(oversample·baud);error=(baud_actual/baud_target−1)×100%。

输入:外设时钟(MHz)、目标速率(bit/s)、过采样倍数、每帧位数(bit);输出:8051定时器初值计算器计算结果、寄存器、分频值、实际速率与误差。

公式依据与参考资料

公式口径参考:www.analog.com。实际器件参数请同时核对数据手册。

常见问题

8051定时器初值计算器如何使用?

按页面字段输入外设时钟(MHz)、目标速率(bit/s)、过采样倍数、每帧位数(bit),执行计算后核对8051定时器初值计算器计算结果、寄存器、分频值、实际速率与误差。

8051定时器初值计算器采用什么公式?

本页依据divider≈fclk/(oversample·baud);error=(baud_actual/baud_target−1)×100%计算,并按页面标注的工程单位换算。

计算结果适合什么场景?

结果适合学习、方案估算和交叉复核;器件选型还应结合数据手册、制造公差、温漂和安全裕量。

查看MCU与ADC/DAC数据转换全部计算器 · 查看电子电路445个独立计算器页面