第六章 第一节 定时器计数器(练习)(第二版)

2024-02-29
| 2份
| 4页
| 90人阅读
| 0人下载

内容正文:

6.1 定时器计数器 一、填空题 1、在定时器模式下,计数值乘以机器周期就是 。 2、在计数器模式下,外部计数脉冲由 引脚输入,外部脉冲的下降沿触发计数。 3、对机器周期脉冲进行计数称为定时器,对外来脉冲进行计数称为 。 4、当计数器各 位全为1时,再输人1个脉冲,计数器就会产生溢出,并向CPU发出 ,同时计数器 归零,产生的溢出信号使 TCON中 TFO 或 TF1标志位置1。 5、如果定时器/计数器工作于定时模 式,溢出信号表示定时时间已到;如果工作于 ,溢出信号表示计数值已满。 6、定时器/计数器TO 有4种工作方式(方式0、1、2、3),定时器/计数器T1 有 工作方式(方式0、1、2)。 二、简答题 1.简述初始化程序应该完成的工作。 2.简述定时器的最大定时值。 3、 简述定时器/计数器工作方式。 4、简述定时器/计数器控制寄存器TCON。 5、简述M1M0工作方式选择位。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 6.1 定时器计数器 一、填空题 1、在定时器模式下,计数值乘以机器周期就是 。 【答案】定时时间 2、在计数器模式下,外部计数脉冲由 引脚输入,外部脉冲的下降沿触发计数。 【答案】TO(P3.4)或Tl(P3.5) 3、对机器周期脉冲进行计数称为定时器,对外来脉冲进行计数称为 。 【答案】计数器 4、当计数器各 位全为1时,再输人1个脉冲,计数器就会产生溢出,并向CPU发出 ,同时计数器归零,产生的溢出信号使 TCON中 TFO 或 TF1标志位置1。 【答案】中断请求 5、如果定时器/计数器工作于定时模 式,溢出信号表示定时时间已到;如果工作于 ,溢出信号表示计数值已满。 【答案】计数模式 6、定时器/计数器TO 有4种工作方式(方式0、1、2、3),定时器/计数器T1 有 工作方式(方式0、1、2)。 【答案】3种 二、简答题 1.简述初始化程序应该完成的工作。 【答案】 ① 确定工作方式控制字,写入TMOD 寄存器。 ② 根据题意确定定时/计数初值,并装入TH 和 TL 寄存器中 (TO 为 THO 和 TLO,T1 为 TH1和 TL1)。 ③ 设置定时器/计数器中断允许位(将IE 寄存器中的 EA和 ETO或 ET1 置位)。若不采用 中断方式进行定时器/计数器控制,即不允许定时器/计数器溢出时向 CPU 发出中断请求,就 可以通过查询TCON中的TFO或 TF1 位进行控制。当发现TFO或 TF1 位为1时,表示定时时间 到,可以转人相应的处理程序。 ④ 启动定时器/计数器。 2.简述定时器的最大定时值。 【答案】 位数 计算公式 最大定时值(6MHz,初值为0) 最大定时值(12MHz,初值为0) 8(方式2、3) T=(2⁸-初值)×机器周期 512 μs 256μs 13(方式0) T=(2¹³-初值)×机器周期 16.384 ms 8.192 ms 16(方式1) T=(2¹⁶-初值)×机器周期 131.072 ms 65.536 ms 3、 简述定时器/计数器工作方式。 【答案】定时器/计数器TO 有4种工作方式(方式0、1、2、3),定时器/计数器T1 有3种工作方 式(方式0、1、2)。 4、简述定时器/计数器控制寄存器TCON。 【答案】(1)TRO: 定时器/计数器TO 运行控制位。可以由软件设置为0或1。当该位为1时,表 示 TO 开始工作;该位为0时,表示TO 停止工作。 (2)TR1: 定时器/计数器T1 运行控制位。其作用与TRO类似。 (3)TFO:TO 溢出中断请求标志位。当 TO 被启动,则从初值开始计数,直至计数溢出后 由硬件使TFO为 1 , 向CPU 发出中断请求,此标志一直保持到 CPU 相应中断后,才由硬件自 动清0。在TO 工作时,CPU 可以随时查询TFO 的状态。 5、简述M1M0工作方式选择位。 【答案】 M1MO 工作方式 功能描述 00 方式0 13位定时器/计数器:TH0(8位)+TLO(5位) 01 方式1 16位定时器/计数器:TH0(8位)+TLO(8位) 10 方式2 自动重装初值的8位定时器/计数器:TH0为初值缓冲器,TLO为计数器 11 方式3 TO分成2个独立的8位定时器/计数器,T1停止计数 原创精品资源学科网独家享有版权,侵权必究! 学科网(

资源预览图

第六章 第一节 定时器计数器(练习)(第二版)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。