第19卷 定时器与计时器(1)山东省春季高考-电子技术类《单片机控制技术双析卷》

2026-04-29
| 2份
| 11页
| 47人阅读
| 0人下载

内容正文:

编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第19、第20卷精准对标山东省考纲,知识模块(五)定时器/计数器基础知识 及单片机控制应用 : (1) 了解STC89C51系列单片机定时器/计数器基本结构及其工作原理。 (2) 理解STC89C51系列单片机定时器/计数器的设置方法和实现方法。 山东省春季高考统一考试 电子技术类 《单片机控制技术》考点双析卷 第19卷 定时器与计时器(1) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.定时器/计数器0工作于方式2,计数模式,定时器/计数器1工作于方式1,定时模式,则其工作方式寄存器TMOD的值为(   ) A.16H B.96H C.69H D.91H 【答案】A 【详解】TMOD 寄存器的高 4 位用于设置定时器 / 计数器 1 的工作方式,低 4 位用于设置定时器 / 计数器 0 的工作方式,其各位的定义如下: D7 D6 D5 D4 D3 D2 D1 D0 GATE1 C/T1 M11 M01 GATE0 C/T0 M10 M00 定时器 / 计数器 0 工作于方式 2,计数模式,则低 4 位应设置为 0110B。 定时器 / 计数器 1 工作于方式 1,定时模式,则高 4 位应设置为 0001B。 将高 4 位和低 4 位组合起来,得到 TMOD 的值为 0001 0110B,转换为十六进制就是 16H。故选A。 2.定时器/计数器T1工作于方式2,计数模式,每计满100次发出一次中断请求,则TH1、TL1的初值为(   ) A.64H B.8FH C.0A0H D.9CH 【答案】D 【详解】定时器/计数器 T1 工作于方式2时,为自动重装初值的8位定时器/计数器。其计数初值的计算公式为:X=28-N,其中X为计数初值,N为需要计数的次数。已知每计满 100 次发出一次中断请求,即N=100,则计数初值X=28-100=256-100=156,将156转换为十六进制为9CH。确定 TH1和 TL1 的初值,在方式 2中,TH1和TL1的初值相同,都为计数初值9CH,所以答案是 D。 3.下列指令中,_____是用来启动定时器/计数器T1。(   ) A.SETB TRO B.SETB TR1 C.CLR TRO D.CLR TR1 【答案】B 【详解】在 MCS-51 系列单片机中,启动定时器 / 计数器 T1 的指令是 SETB TR1,而 SETB TRO 是启动定时器 / 计数器 T0 的指令,CLR TRO 和 CLR TR1 分别是对 T0 和 T1 的停止指令。所以答案是 B。 4.将T1设定为计数方式,T0设定为定时方式,都工作在方式0,门空位均不起作用,则设定方法是(   ) A.TMOD=0x26 B.TMOD=0x22 C.TMOD=0x66 D.TMOD=0x00 【答案】A 5.定时器0,模式1的定时范围为(   ) A.1us B.256us C.65536us D.1000us 【答案】B 6.51单片机的定时器/计数器工作方式2是(   ) A.8位计数器结构 B.2个8位计数器结构 C.13位计数器结构 D.16位计数器结构 【答案】A 7.若单片机的晶振为12MHz,设T1工作在方式0且需定时1ms,则定时器初值为(   ) A.500 B.1000 C.2^13-1000 D.2^16-1000 【答案】C 8.定时器/计数器0在GATE=0时运行的条件是(   ) A.P3.2=1 B.设置好定时初值 C.TR0=1 D.T0开中 【答案】C 9.定时器0(T0)、定时器1(T1)中断源入口地址分别为(   ) A.000BH,001BH B.0000H,001BH C.001BH,0013H D.000BH,0013H 【答案】A 10.单片机的定时器/计数器工作方式0是(   ) A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 【答案】C 11.51单片机的定时器/计数器工作模式0是(   ) A.8位计数器结构 B.2个8位计数器结构 C.13位计数器结构 D.16位计数器结构 【答案】C 12.使用定时器实现数码管扫描时,TMOD寄存器应设置为(   ) A.0x01 B.0x10 C.0x20 D.0x02 【答案】C 13.数码管动态扫描时,定时器中断服务函数中必须包含(   ) A.清除中断标志 B.重新装载初值 C.切换位选信号 D.以上都是 【答案】D 14.使用定时器实现数码管扫描时,TH1的初始值通常设置为(   ) A.0x00 B.0xFC C.0xFF D.0x3C 【答案】B 15.使用定时器扫描数码管时,若显示出现重影,可能是(   ) A.位选切换太慢 B.段码保持时间太长 C.中断优先级太低 D.定时器初值太大 【答案】B 16.要实现稳定的数码管显示,定时器中断周期不应超过(   ) A.1ms B.5ms C.10ms D.20ms 【答案】D 17.使用定时器0实现数码管扫描时,应设置的初始化语句是(   ) A.TMOD=0x01 B.TMOD=0x02 C.TMOD=0x10 D.TMOD=0x20 【答案】A 18.定时器中断服务函数中,数码管位选切换的代码应放在(   ) A.中断入口处 B.中断退出前 C.主函数中 D.初始化函数中 【答案】B 19.51 单片机的定时器 / 计数器工作模式由 寄存器决定(   ) A.TCON B.TMOD C.SCON D.PCON 【答案】B 20.定时器T0工作于计数方式,外加计数脉冲信号应接到 引脚。(   ) A.P3.2 B.P3.3 C.P3.4 D.P3.5 【答案】C 二、判断题(本大题共10小题,每题2分,共20分) 21.MCS-51 系列单片机中,只有定时器/计数器T0可以工作于方式3,而T1不可以。( ) 【答案】正确 【详解】在 MCS-51 系列单片机中,定时器 / 计数器 T0 有方式 0、方式 1、方式 2、方式 3 四种工作方式,而定时器 / 计数器 T1 只有方式 0、方式 1、方式 2 三种工作方式,没有方式 3。当 T0 工作在方式 3 时,T1 可以作为波特率发生器使用,但不能工作在方式 3 下进行定时或计数等常规操作。所以,MCS-51 系列单片机中,只有定时器 / 计数器 T0 可以工作于方式 3,而 T1 不可以。所以该说法是正确的。 22.定时器/计数器的工作方式寄存器TMOD既可以位寻址又可字节寻址。( ) 【答案】错误 【详解】在 MCS-51 系列单片机中,定时器 / 计数器的工作方式寄存器 TMOD 不能进行位寻址,只能进行字节寻址。TMOD 用于设置定时器 / 计数器的工作方式和功能等,它的各位有着特定的含义和作用,对其操作时通常是整体进行字节操作来设置定时器 / 计数器的工作模式等,而不能对其中的某一位单独进行位寻址操作。所以该说法是错误的。 23.TR0=1;语句用于启动定时器0。( ) 【答案】正确 24.在51单片机中,定时器T0工作在模式1(16位定时器)时,若未在中断服务函数中重装初值,定时器将停止计数。( ) 【答案】错误 25.在C51的定时器中断中,TH0和TL0的初值会自动重装,因此无需在中断服务函数中重新赋值。 ( ) 【答案】错误 26.若定时器 1 工作在方式 0,当 TL1 计数溢出时,TF1 位会被置 1,同时 TH1 中的初值会自动装入 TL1。( ) 【答案】错误 【详解】在工作方式 0 下,当 TL1 计数溢出时,TF1 位会被置 1,但没有自动重装初值功能,不会自动将 TH1 中的初值装入 TL1,若要继续定时或计数,需软件重新设置初值。故表述错误。 27.51 单片机定时器 / 计数器的计数脉冲只能来自内部时钟( ) 【答案】错误 【详解】51 单片机定时器 / 计数器的计数脉冲来源有两种,一种是内部时钟脉冲,即系统时钟经过频后得到的脉冲信号,用于定时;另一种是外部事件脉冲,通过引脚 T0 或 T1 输入的外部脉冲信号,用于计数外部事件。故表述错误。 28.已知晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 定时 1ms,其初值计算错误的是 0xFC18。( ) 【答案】错误 【详解】机器周期=12/晶振频率=1us。方式1是16位定时器,定时时间t=(216-初值)×机器周期,已知t=1ms=1000ms,则初值=216-1000=64536,转换为为十六进制为 0xFC18,所以该初值计算正确。故表述错误。 29.定时/计数器工作于计数方式时,是通过8051的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。( ) 【答案】错误 【详解】当定时/计数器工作于计数方式时,对于定时器/计数器0是通过 P3.4 引脚输入外部脉冲,对于定时器计数器1是通过 P3.5 引脚输入外部脉冲冲。8051 单片机的定时/计数器在计数方式下,默认是在外部脉冲的上升沿进行计数,而不是下降沿。故表述错误。 30.定时/计数器工作于定时方式时,是通过8051片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。( ) 【答案】正确 【详解】当定时/计数器工作于定时方式时,它是对 8051 片内振荡器输出经频后的脉冲进行计数。每来一个脉冲,计数器加 1,当计数器计满溢出时,就会产生相应的中断请求或标志位置位等。故表述正确。 三、综合应用题(本大题共2小题,每题10分,共20分) 31.单片机AT89C51外接时钟频率为12MHz,用定时器/计数器1的工作模式1编程实现从P1.1输出周期为1s的方波。(请填空)      【1】        sbit P1_1=P1^1; unsigned char i; void main() {  i=0;      【2】    ; TH1=(65536-50000)/256; TL1=(65536-50000)%256; EA=1;TR1=1;     【3】  ; while(1) ;  }          void time0_int() interrupt    【4】   {  TH1=(65536-50000)/256;    TL1=(65536-50000)%256;    i++;    if(i==10) {  P1_1=!P1_1;         【5】    ;} }     【1】______【2】______【3】______【4】______【5】______ 【答案】 #include<reg51.h> TMOD=0X10 ET1=1 3 i=0 【详解】【1】#include<reg51.h>。这是因为需要包含AT89C51的寄存器定义。 【2】TMOD=0X10。此操作是为了把定时器1设定为工作模式 1。 【3】ET1=1。这样就能使能定时器1 的中断。 【4】定时器1的中断号为3。 【5】在输出方波后将计数变量清零。 32.已知单片机的晶振频率为12MHz。简述定时器0中断,采用模式1,计时50ms的初始化流程。 【答案】TMOD = 0x01; TH0 = 0x3C;   TL0 = 0xB0; TR0 = 1;   ET0 = 1;   EA = 1; 【详解】TMOD = 0x01;      // T0模式1 TH0 = 0x3C;       // 50ms初值(12MHz) TL0 = 0xB0; TR0 = 1;          // 启动T0 ET0 = 1;          // 允许T0中断 EA = 1;           // 开启总中断 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:山东省春季高考统一考试招生电子技术类《单片机控制技术考点双析卷》,依据《山东省春季高考统一考试招生专业类别考试标准》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第19、第20卷精准对标山东省考纲,知识模块(五)定时器/计数器基础知识 及单片机控制应用 : (1) 了解STC89C51系列单片机定时器/计数器基本结构及其工作原理。 (2) 理解STC89C51系列单片机定时器/计数器的设置方法和实现方法。 山东省春季高考统一考试 电子技术类 《单片机控制技术》考点双析卷 第19卷 定时器与计时器(1) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.定时器/计数器0工作于方式2,计数模式,定时器/计数器1工作于方式1,定时模式,则其工作方式寄存器TMOD的值为(   ) A.16H B.96H C.69H D.91H 2.定时器/计数器T1工作于方式2,计数模式,每计满100次发出一次中断请求,则TH1、TL1的初值为(   ) A.64H B.8FH C.0A0H D.9CH 3.下列指令中,_____是用来启动定时器/计数器T1。(   ) A.SETB TRO B.SETB TR1 C.CLR TRO D.CLR TR1 4.将T1设定为计数方式,T0设定为定时方式,都工作在方式0,门空位均不起作用,则设定方法是(   ) A.TMOD=0x26 B.TMOD=0x22 C.TMOD=0x66 D.TMOD=0x00 5.定时器0,模式1的定时范围为(   ) A.1us B.256us C.65536us D.1000us 6.51单片机的定时器/计数器工作方式2是(   ) A.8位计数器结构 B.2个8位计数器结构 C.13位计数器结构 D.16位计数器结构 7.若单片机的晶振为12MHz,设T1工作在方式0且需定时1ms,则定时器初值为(   ) A.500 B.1000 C.2^13-1000 D.2^16-1000 8.定时器/计数器0在GATE=0时运行的条件是(   ) A.P3.2=1 B.设置好定时初值 C.TR0=1 D.T0开中 9.定时器0(T0)、定时器1(T1)中断源入口地址分别为(   ) A.000BH,001BH B.0000H,001BH C.001BH,0013H D.000BH,0013H 10.单片机的定时器/计数器工作方式0是(   ) A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 11.51单片机的定时器/计数器工作模式0是(   ) A.8位计数器结构 B.2个8位计数器结构 C.13位计数器结构 D.16位计数器结构 12.使用定时器实现数码管扫描时,TMOD寄存器应设置为(   ) A.0x01 B.0x10 C.0x20 D.0x02 13.数码管动态扫描时,定时器中断服务函数中必须包含(   ) A.清除中断标志 B.重新装载初值 C.切换位选信号 D.以上都是 14.使用定时器实现数码管扫描时,TH1的初始值通常设置为(   ) A.0x00 B.0xFC C.0xFF D.0x3C 15.使用定时器扫描数码管时,若显示出现重影,可能是(   ) A.位选切换太慢 B.段码保持时间太长 C.中断优先级太低 D.定时器初值太大 16.要实现稳定的数码管显示,定时器中断周期不应超过(   ) A.1ms B.5ms C.10ms D.20ms 17.使用定时器0实现数码管扫描时,应设置的初始化语句是(   ) A.TMOD=0x01 B.TMOD=0x02 C.TMOD=0x10 D.TMOD=0x20 18.定时器中断服务函数中,数码管位选切换的代码应放在(   ) A.中断入口处 B.中断退出前 C.主函数中 D.初始化函数中 19.51 单片机的定时器 / 计数器工作模式由 寄存器决定(   ) A.TCON B.TMOD C.SCON D.PCON 20.定时器T0工作于计数方式,外加计数脉冲信号应接到 引脚。(   ) A.P3.2 B.P3.3 C.P3.4 D.P3.5 二、判断题(本大题共10小题,每题2分,共20分) 21.MCS-51 系列单片机中,只有定时器/计数器T0可以工作于方式3,而T1不可以。( ) 22.定时器/计数器的工作方式寄存器TMOD既可以位寻址又可字节寻址。( ) 23.TR0=1;语句用于启动定时器0。( ) 24.在51单片机中,定时器T0工作在模式1(16位定时器)时,若未在中断服务函数中重装初值,定时器将停止计数。( ) 25.在C51的定时器中断中,TH0和TL0的初值会自动重装,因此无需在中断服务函数中重新赋值。 ( ) 26.若定时器 1 工作在方式 0,当 TL1 计数溢出时,TF1 位会被置 1,同时 TH1 中的初值会自动装入 TL1。( ) 27.51 单片机定时器 / 计数器的计数脉冲只能来自内部时钟( ) 28.已知晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 定时 1ms,其初值计算错误的是 0xFC18。( ) 29.定时/计数器工作于计数方式时,是通过8051的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。( ) 30.定时/计数器工作于定时方式时,是通过8051片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。( ) 三、综合应用题(本大题共2小题,每题10分,共20分) 31.单片机AT89C51外接时钟频率为12MHz,用定时器/计数器1的工作模式1编程实现从P1.1输出周期为1s的方波。(请填空)      【1】        sbit P1_1=P1^1; unsigned char i; void main() {  i=0;      【2】    ; TH1=(65536-50000)/256; TL1=(65536-50000)%256; EA=1;TR1=1;     【3】  ; while(1) ;  }          void time0_int() interrupt    【4】   {  TH1=(65536-50000)/256;    TL1=(65536-50000)%256;    i++;    if(i==10) {  P1_1=!P1_1;         【5】    ;} }     【1】______【2】______【3】______【4】______【5】______ 32.已知单片机的晶振频率为12MHz。简述定时器0中断,采用模式1,计时50ms的初始化流程。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第19卷 定时器与计时器(1)山东省春季高考-电子技术类《单片机控制技术双析卷》
1
第19卷 定时器与计时器(1)山东省春季高考-电子技术类《单片机控制技术双析卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。