飞利浦 半导体 产品 规格
xa-g3
xa 16-位 微控制器 家族
32k/512 otp/只读存储器/romless, 看门狗, 2 uarts
1999 apr 07
10
新 增强 模式 0
为 计时器 t0 或者 t1 这 13-位 计数 模式 在 这 80c51 (电流
模式 0) 有 被 replaced 在 这 xa 和 一个 16-位 自动-再装填
模式. 四 额外的 8-位 数据 寄存器 (二 每 计时器: rthn 和
rtln) 是 创建 至 支撑 这 自动-再装填 值. 在 这个 模式, 这
th overflow 将 设置 这 tf 标记 在 这 tcon 寄存器 和 导致 两个都
这 tl 和 th counters 至 是 承载 从 这 rtl 和 rth
寄存器 各自.
这些 新 sfrs 将 也 是 使用 至 支撑 这 tl 再装填 数据 在 这
8-位 自动-再装填 模式 (模式 2) instead 的 th.
这 overflow 比率 为 计时器 0 或者 计时器 1 在 模式 0 将 是
计算 作 跟随:
计时器_比率 = osc / (n * (65536 – 计时器_再装填_值))
在哪里 n = 这 tclk 预分频器 值: 4 (default), 16, 或者 64.
模式 1
模式 1 是 这 16-位 非-自动 再装填 模式.
模式 2
模式 2 configures 这 计时器 寄存器 作 一个 8-位 计数器 (tln) 和
自动 再装填. overflow 从 tln 不 仅有的 sets tfn, 但是 也
reloads tln 和 这 内容 的 rtln, 这个 是 preset 用 软件.
这 再装填 leaves thn 不变.
模式 2 运作 是 这 一样 为 计时器/计数器 0.
这 overflow 比率 为 计时器 0 或者 计时器 1 在 模式 2 将 是
计算 作 跟随:
计时器_比率 = osc / (n * (256 – 计时器_再装填_值))
在哪里 n = 这 tclk 预分频器 值: 4, 16, 或者 64.
模式 3
计时器 1 在 模式 3 simply holds 它的 计数. 这 效应 是 这 一样 作
设置 tr1 = 0.
计时器 0 在 模式 3 establishes tl0 和 th0 作 二 独立的
counters. tl0 使用 这 计时器 0 控制 位: c/t, 门, tr0, int0,
和 tf0. th0 是 锁 在 一个 计时器 函数 和 takes 在 这 使用
的 tr1 和 tf1 从 计时器 1. 因此, th0 now 控制 这 “timer 1”
中断.
模式 3 是 提供 为 产品 需要 一个 extra 8-位 计时器.
当 计时器 0 是 在 模式 3, 计时器 1 能 是 转变 在 和 止 用
切换 它 输出 的 和 在 它的 自己的 模式 3, 或者 能 安静的 是 使用 用
这 串行 端口 作 一个 波特 比率 发生器, 或者 在 事实, 在 任何 应用
不 需要 一个 中断.
IT0
LSBMSB
位 标识 函数
tcon.7 TF1 计时器 1 overflow 标记. 设置 用 硬件 在 计时器/计数器 overflow.
这个 标记 将 不 是 设置 如果 t1oe (tstat.2) 是 设置.
cleared 用 硬件 当 处理器 vectors 至 中断 routine, 或者 用 clearing 这 位 在 软件.
tcon.6 TR1 计时器 1 run 控制 位. 设置/cleared 用 软件 至 转变 计时器/计数器 1 开关.
tcon.5 TF0 计时器 0 overflow 标记. 设置 用 硬件 在 计时器/计数器 overflow.
这个 标记 将 不 是 设置 如果 t0oe (tstat.0) 是 设置.
cleared 用 硬件 当 处理器 vectors 至 中断 routine, 或者 用 clearing 这 位 在 软件.
tcon.4 TR0 计时器 0 run 控制 位. 设置/cleared 用 软件 至 转变 计时器/计数器 0 开关.
tcon.3 IE1 中断 1 边缘 标记. 设置 用 硬件 当 外部 中断 边缘 发现.
cleared 当 中断 processed.
tcon.2 IT1 中断 1 类型 控制 位. 设置/cleared 用 软件 至 具体说明 下落 边缘/低 水平的 triggered
外部 中断.
tcon.1 IE0 中断 0 边缘 标记. 设置 用 硬件 当 外部 中断 边缘 发现.
cleared 当 中断 processed.
tcon.0 IT0 中断 0 类型 控制 位. 设置/cleared 用 软件 至 具体说明 下落 边缘/低 水平的
triggered 外部 中断.
SU00604C
IE0IT1IE1TR0TF0TR1TF1
tcon 地址:410
位 addressable
重置 值: 00h
图示 3. 计时器/计数器 控制 (tcon) 寄存器