任务二 制作1位倒计时器(1)(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂

2025-08-20
| 2份
| 11页
| 65人阅读
| 0人下载

内容正文:

制作1位倒计时器(1) 一、名词解释 1. 定时器 / 计数器 【答案】单片机内部具有定时和计数功能的部件,51 单片机有 T0 和 T1 两个计数器,分别由两个 8 位寄存器构成,可在方式控制寄存器 TMOD 和控制寄存器 TCON 的控制下进行定时或计数工作。 2. 机器周期 【答案】单片机内部时钟振荡器产生的时钟脉冲信号经过 12 分频以后得到的信号的周期,若石英晶体频率为 12MHz,一个机器周期为 1μs。 二、单项选择题 1. 51 单片机内部有( )个计数器。 A. 1 B. 2 C. 3 D. 4 【答案】B 【解析】51 单片机内部有 T0 和 T1 两个计数器,所以选 B。 2. T0 由( )两个 8 位特殊功能寄存器构成。 A. TH0 和 TL0 B. TH1 和 TL1 C. TH0 和 TL1 D. TH1 和 TL0 【答案】A 【解析】T0 由 TH0 和 TL0 两个 8 位特殊功能寄存器构成,所以选 A。 3. 定时器 / 计数器的计数范围为( ) A. 0 - 255 B. 0 - 1023 C. 0 - 4095 D. 0 - 65535 【答案】D 【解析】T0 和 T1 都是 16 位的计数器,其计数范围为 0 - 65535,所以选 D。 4. TMOD 特殊功能寄存器的地址为( ) A. 88H B. 89H C. 8AH D. 8BH 【答案】B 【解析】TMOD 特殊功能寄存器的地址为 89H,所以选 B。 5. 当 M1. M0 为 01 时,定时器 / 计数器处于( )工作状态。 A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 【答案】B 【解析】定时器 / 计数器共有 4 种工作方式,M1. M0 为 01 时是方式 1,为 16 位计数器,所以选 B。 6. C/T = 0 时,定时器 / 计数器为( )工作方式。 A. 定时器 B. 计数器 C. 两者都不是 D. 两者都是 【答案】A 【解析】C/T = 0 时为定时器工作方式,计数器对内部时钟频率的 12 分频信号(即机器周期)进行计数,所以选 A。 7. GATE = 1 时,定时器 / 计数器的运行控制取决于( ) A. TR0 一个条件 B. TR0. INT0 引脚两个条件 C. TR1 一个条件 D. TR1. INT1 引脚两个条件 【答案】B 【解析】GATE = 1 时,INT0 和 TR0 同时控制 T0 的启 / 停。只有当两者都为 1 时,定时器 T0 才能启动计数,所以选 B。 8. TCON 是一个( )位特殊功能寄存器。 A. 4 B. 6 C. 8 D. 10 【答案】C 【解析】TCON 是一个 8 位特殊功能寄存器,地址为 88H,所以选 C。 9. 在方式 0 工作状态下,定时器 / 计数器被设置为一个( )位的计数器。 A. 8 B. 13 C. 16 D. 24 【答案】B 【解析】在方式 0 工作状态下,定时器 / 计数器被设置为一个 13 位的计数器,由 TH0 的高 8 位和 TL0 中的低 5 位组成,所以选 B。 10. 若石英晶体频率为 12MHz,在方式 0 下定时器 / 计数器的最长定时时间为( ) A. 2048μs B. 4096μs C. 8192μs D. 16384μs 【答案】C 【解析】在方式 0 下,若石英晶体频率为 12MHz,则一个机器周期为 12÷12MHz = 1μs,其最长定时时间为 2¹³μs = 8192μs,所以选 C。 三、判断题 1. 51 单片机内部的计数器采用的是减 1 计数。( ) 【答案】× 【解析】51 单片机的计数器采用的加 1 计数,所以该说法错误。 2. TMOD 低 4 位用于控制 T1,高 4 位用于控制 T0。( ) 【答案】× 【解析】TMOD 低 4 位用于控制 T0,高 4 位用于控制 T1,所以该说法错误。 3. 当 M1. M0 为 11 时,T1 停止计数。( ) 【答案】√ 【解析】当 M1. M0 为 11 时,T0 分为两个 8 位独立计数器,T1 停止计数,所以该说法正确。 4. GATE = 0 时,仅由 TR1 来控制 T1 的启动与停止。( ) 【答案】√ 【解析】GATE = 0 时,或门的另一输入信号 INT0 将不起作用,仅用 TR0(控制 T0)或 TR1(控制 T1)来控制其启动与停止,所以该说法正确。 5. 在方式 0 下,定时器 / 计数器的定时时间只与初值有关。( ) 【答案】× 【解析】在方式 0 下,定时器 / 计数器的定时时间与初值和机器周期有关,定时时间为 (8192 - T0 初值)× 机器周期,所以该说法错误。 四、简答题 1. 简述定时器 / 计数器的控制寄存器 TMOD 和 TCON 的作用。 【答案】 1  TMOD(定时器 / 计数器方式控制寄存器)用于控制 T0 和 T1 的工作方式,低 4 位用于控制 T0,高 4 位用于控制 T1。其中 M0. M1 是工作方式控制位,决定定时器 / 计数器的 4 种工作方式;C/T 是定时器 / 计数器模式控制选择位,选择定时器或计数器工作方式;GATE 是门控位,决定定时器 / 计数器的启动条件。 2  TCON(定时器 / 计数器控制寄存器)是一个 8 位特殊功能寄存器,其地址为 88H。主要功能是接收各种中断送来的中断请求信号,同时也对定时器 / 计数器进行启动和停止控制,这里主要用到 TCON 的高 4 位,用于控制定时器 / 计数器的启动和中断申请。 2. 说明定时器 / 计数器工作方式 0 的特点。 【答案】定时器 / 计数器工作方式 0 具有以下特点: 1  结构:被设置为一个 13 位的计数器,由 TH0 的高 8 位和 TL0 中的低 5 位组成,TL0 中的高 3 位不用。TL0 低 5 位溢出则向 TH0 进位,TH0 计数溢出则置位 TCON 中的溢出标志位 TF0 或 TF1。 2  工作模式:当 C/T = 0 时,T0 选择为定时器模式,对 CPU 内部机器周期加 1 计数,定时时间为 (8192 - T0 初值)× 机器周期;当 C/T = 1 时,T0 选择为计数器模式,对 T0 (P3.4) 脚输入的外部电平信号由 1 到 0 的负跳变进行加 1 计数。 3  启动条件:当 GATE = 0 时,仅用 TR0 来控制 T0 的启动与停止;当 GATE = 1 时,INT0 和 TR0 同时控制 T0 的启 / 停,只有当两者都为 1 时,定时器 T0 才能启动计数。 4  定时时间:若石英晶体频率为 12MHz,则一个机器周期为 1μs,其最长定时时间为 2¹³μs = 8192μs。若要取得 t (μs) 的定时,需要对 TH0 和 TL0 做如下设置:TL0=(8192 - t) MOD 32,TH0=(8192 - t)/32。 3. 阐述定时器 / 计数器在单片机中的应用场景。 【答案】定时器 / 计数器在单片机中有广泛的应用场景,例如: 1  计数功能:可对生产线上的产品进行计数,通过对外部输入引脚 P3.4 或 P3.5 的外部脉冲负跳变进行计数,统计产品的数量。 2  定时功能:可用于对外部设备进行定时控制,如控制热水器延时启动. 微波炉控制加热时间等。通过设置定时器 / 计数器的初值和工作方式,使其在规定的时间产生中断,通知单片机完成相应的任务。 3  电机测速:利用计数器对电机产生的脉冲信号进行计数,结合定时器确定时间间隔,从而计算出电机的转速。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 制作1位倒计时器(1) 一、名词解释 1. 定时器 / 计数器 2. 机器周期 二、单项选择题 1. 51 单片机内部有( )个计数器。 A. 1 B. 2 C. 3 D. 4 2. T0 由( )两个 8 位特殊功能寄存器构成。 A. TH0 和 TL0 B. TH1 和 TL1 C. TH0 和 TL1 D. TH1 和 TL0 3. 定时器 / 计数器的计数范围为( ) A. 0 - 255 B. 0 - 1023 C. 0 - 4095 D. 0 - 65535 4. TMOD 特殊功能寄存器的地址为( ) A. 88H B. 89H C. 8AH D. 8BH 5. 当 M1. M0 为 01 时,定时器 / 计数器处于( )工作状态。 A. 方式 0 B. 方式 1 C. 方式 2 D. 方式 3 6. C/T = 0 时,定时器 / 计数器为( )工作方式。 A. 定时器 B. 计数器 C. 两者都不是 D. 两者都是 7. GATE = 1 时,定时器 / 计数器的运行控制取决于( ) A. TR0 一个条件 B. TR0. INT0 引脚两个条件 C. TR1 一个条件 D. TR1. INT1 引脚两个条件 8. TCON 是一个( )位特殊功能寄存器。 A. 4 B. 6 C. 8 D. 10 9. 在方式 0 工作状态下,定时器 / 计数器被设置为一个( )位的计数器。 A. 8 B. 13 C. 16 D. 24 10. 若石英晶体频率为 12MHz,在方式 0 下定时器 / 计数器的最长定时时间为( ) A. 2048μs B. 4096μs C. 8192μs D. 16384μs 三、判断题 1. 51 单片机内部的计数器采用的是减 1 计数。( ) 2. TMOD 低 4 位用于控制 T1,高 4 位用于控制 T0。( ) 3. 当 M1. M0 为 11 时,T1 停止计数。( ) 4. GATE = 0 时,仅由 TR1 来控制 T1 的启动与停止。( ) 5. 在方式 0 下,定时器 / 计数器的定时时间只与初值有关。( ) 四、简答题 1. 简述定时器 / 计数器的控制寄存器 TMOD 和 TCON 的作用。 2. 说明定时器 / 计数器工作方式 0 的特点。 3. 阐述定时器 / 计数器在单片机中的应用场景。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

任务二 制作1位倒计时器(1)(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂
1
任务二 制作1位倒计时器(1)(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。