《单片机原理及应用》第三章 课题三 定时器或计数器的结构及工作方式(原卷版+解析版)

2024-12-16
| 2份
| 16页
| 149人阅读
| 3人下载

资源信息

学段 中职
学科 职教专业课
课程 单片机技术与应用
教材版本 -
年级 -
章节 -
类型 题集-专项训练
知识点 MCS-51系列指令系统
使用场景 中职复习-一轮复习
学年 2024-2025
地区(省份) 四川省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 145 KB
发布时间 2024-12-16
更新时间 2024-12-16
作者 中职电子知识铺
品牌系列 学易金卷·阶段检测模拟卷
审核时间 2024-12-16
下载链接 https://m.zxxk.com/soft/49357457.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

四川省单独招生考试《单片机原理及应用》45分钟专题训练专辑,共30份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固电子信息类理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加电子信息类高考的学生。与本专辑配套的还有四川省单独招生考试《电子技术基础与技能》《电工技术基础与技能》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《单片机原理及应用》 第三章 MCS-51单片机的中断系统 课题三 定时器/计数器的结构及工作方式 时间:45分钟 总分:100分 班级 姓名 学号 成绩 一、选择题(本大题共20小题,每小题 2 分,共40分) 1. 单片机定时器 / 计数器的工作方式由( )寄存器设置。 A. TCON B. SCON C. TMOD D. IE 【答案】C 【解析】TMOD(定时器 / 计数器工作方式寄存器)用于设置定时器 / 计数器的工作方式,低四位控制定时器 0,高四位控制定时器 1。TCON 主要用于控制定时器的启动、停止和中断标志等;SCON 用于串口控制;IE 用于中断允许控制。故选C。 2.定时器 / 计数器工作方式 0 下,定时器 0 是由( )构成。 A. TH0 的 8 位和 TL0 的 8 位 B. TH0 的 8 位和 TL0 的低 5 位 C. TH0 的高 5 位和 TL0 的 8 位 D. TH0 的高 3 位和 TL0 的 8 位 【答案】B 【解析】工作方式 0 是 13 位定时器 / 计数器,由 TH0 的 8 位和 TL0 的低 5 位组成,TL0 的高 3 位未使用。故选B。 3.若晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 时,其最大定时时间约为( )。 A. 65.536ms B. 131.072ms C. 262.144ms D. 524.288ms 【答案】A 【解析】机器周期 = 12 / 晶振频率 = 1μs。方式 1 是 16 位定时器,最大定时时间 T=(2^16 - 0)× 机器周期 = 65536μs = 65.536ms。故选A。 4.在定时器 / 计数器工作方式 2 中,重装初值是由( )自动完成的。 A. 硬件 B. 软件 C. 中断服务程序 D. 主程序 【答案】 A 【解析】工作方式 2 具有自动重装初值功能,当 TL 计数溢出时,硬件自动将 TH 中的初值装入 TL,无需软件干预。故选A。 5.以下哪种不是 51 单片机定时器 / 计数器的计数脉冲来源( )。 A. 系统时钟 12 分频后的脉冲 B. 外部引脚 T0 输入的脉冲 C. 外部引脚 T1 输入的脉冲 D. 串口发送数据脉冲 【答案】D 【解析】定时器 / 计数器计数脉冲来源有内部系统时钟 12 分频后的脉冲(用于定时)和外部引脚 T0、T1 输入的脉冲(用于计数外部事件),串口发送数据脉冲与定时器 / 计数器计数脉冲来源无关。故选D。 6.若要设置定时器 1 工作在方式 2,以下正确的 TMOD 设置是( )。 A. TMOD = 0x20; B. TMOD = 0x02; C. TMOD = 0x10; D. TMOD = 0x01; 【答案】A 【解析】定时器 1 的工作方式设置在 TMOD 的高四位,方式 2 对应的二进制是 0010,所以设置 TMOD = 0x20。故选A。 7.在 51 单片机中,要使定时器 0 中断允许,需设置 IE 寄存器中的( )位。 A. EA 和 ET0 B. EA 和 EX0 C. ET0 和 EX0 D. EA 和 ES 【答案】A 【解析】EA 是总中断允许位,ET0 是定时器 0 中断允许位,要使定时器 0 中断允许,需 EA = 1 且 ET0 = 1;EX0 是外部中断 0 中断允许位;ES 是串口中断允许位。故选择A。 8.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。 A.500 B.1000 C.216-500 D.216-1000 【答案】C 【解析】步骤一:计算机器周期:已知单片机振荡频率为6MHz,则机器周期T= 2us。步骤二:计算定时1ms所需的机器周期数1000定时时间t=1ms=1000μs,则定时1ms所需的机器周期数N= 500。步骤三:计算定时器初值,定时器是 16 位的,其最大计数值为216= 65536,在定时器方式1下,设初值为X,则有(216-X)×T=t,即(65536-X)×2μs=1000μs,解得X=65536-500=65036=216-500。故选C。 9. 定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。 A.P3.2 B.P3.3 C.P3.4 D.P3.5 【答案】D 【解析】51 单片机的定时器 / 计数器 T0 和 T1 都有两种工作模式,即定时模式和计数模式。当定时器 1 工作在计数方式时,其外加的计数脉冲信号应连接到 P3.5 引脚,而 P3.2 引脚是外部中断 0 输入引脚,P3.3 引脚是外部中断 1 输入引脚,P3.4 引脚是定时器 0 的外部计数脉冲输入引脚。‌故选D。 10.定时器若工作在循环定时或循环计数场合,应选用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3 【答案】C 【解析】工作方式 2,特点:8位自动重装载定时器/计数器,TL0 作为计数器,THO 作为初值寄存器。当 TL0 计数溢出时,会自动将 TH0 中的初值重新装入 TL0,无需软件干预。适用场景:特别适合用于循环定时或循环计数的场合,因为它能够在计数溢出后自动重新装入初值,保证了定时或计数的连续性和准确性,大大简化了程序设计,提高了系统的稳定性和可靠性。故选C。 11.以下关于 51 单片机定时器 / 计数器初始化步骤,正确的顺序是( )。 ①设置 TMOD 寄存器确定工作方式 ②计算初值并装入 TH 和 TL 寄存器 ③设置 IE 寄存器允许中断(如果需要中断) ④设置 TCON 寄存器启动定时器 A. ①②③④ B. ①②④③ C. ②①③④ D. ②①④③ 【答案】A 【解析】首先要通过 TMOD 设置定时器工作方式,然后根据定时或计数要求计算初值并装入相应寄存器,若需要中断则设置 IE 寄存器允许中断,最后设置 TCON 寄存器启动定时器开始工作。故选A。 12.定时器 / 计数器工作方式 0 下,如果要实现较长时间定时,可采用( )方法。 A. 增大晶振频率 B. 采用中断多次定时累加 C. 改用方式 1 D. 无法实现 【答案】B 【解析】方式 0 最大定时时间有限,若要实现较长时间定时,可采用中断多次定时累加的方法,每次定时时间到进入中断后记录次数并重新设置初值继续定时,直到达到所需总定时时间;增大晶振频率会改变整个系统时序且不一定能满足特定定时需求;改用方式 1 只是改变了定时器位数,对于很长时间定时也可能不够,且不是针对方式 0 的特定解决方法。故选B。 13.在 51 单片机中,若同时使用定时器 0 和定时器 1,且都允许中断,IE 寄存器应设置为( )。 A. 0x8A B. 0x8 C. 0x90 D. 0x92 【答案】A 【解析】要使定时器 0 和定时器 1 都允许中断且总中断允许,IE 寄存器应设置为 0x8A,即 10001010B,其中 D7 位 EA = 1(总中断允许),D1 位 ET0 = 1(定时器 0 中断允许),D3 位 ET1 = 1(定时器 1 中断允许)。故选A。 14.若定时器 1 工作在方式 2,初值为 0x64,当 TL1 计数溢出( )次后,TH1 中的初值会再次装入 TL1。 A. 1 B. 256 C. 128 D. 64 【答案】A 【解析】方式 2 中,当 TL1 计数溢出一次,硬件自动将 TH1 中的初值装入 TL1,重新开始计数。故选A。 15.已知80C51单片机的定时器T1用作定时方式时是( ) A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,一个脉冲加1 D.由外部计数脉冲计数,一个机器周期加1 【答案】B 【解析】80C51 单片机的定时器 T1用作定时方式时,是对内部时钟脉冲进行计数,每经过一个机器周期,定时器 T1 的计数值加 1。故选B。 16.M1M0=11时,定时器工作于方式( ) A.3 B.2 C.1 D.0 【答案】A 【解析】在 51 单片机中,定时器/计数器的工作方式由TMOD寄存器中的 M1和 M0 位来控制,当M1M0 =11时,定时器工作于方式3。故选A。 17.80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为( ) A.TCON=0x01; B.TCON=0x05; C.TMOD=0x10; D.TMOD=0x50 【答案】C 【解析】TMOD 寄存器的高 4 位用于设置定时器 T1,低4位用于设置定时器 T0。当定时器 T1 用作定时方式且选择模式1时,即 16 位定时器模式,需要将 TMOD 寄存器的高4位设置为 0001B,也就是十六进制的 0x10。故选C。 18.实现8位定时计数器应采用工作方式( ) A.3 B.0 C.2 D.1 【答案】C 【解析】工作方式 2,方式特点:8位自动重装载定时器/计数器,TL0 作为计数器,THO作为初值寄存器。当TL0 计数溢出时会自动将 TH0 中的初值重新装入 TL0,无需软件干预。应用场景:特别适合用于需要8位定时计数器且要求自动重装载初值的场合,如产生固定频率的方波信号等,所以该选项符合题意。故选C。 19.80C51单片机的TMOD模式控制寄存器,其中GATE位表示的是( )。 A.门控位 B.工作方式定义 C.定时/计数功能选择位 D.运行控制位 【答案】A 【解析】GATE 位是门控位。当 GATE = 0 时,定时器 / 计数器的启动与停止仅由 TCON 寄存器中的 TRx 位控制;当 GATE = 1 时,定时器 / 计数器的启动不仅受 TRx 位控制,还受外部引脚 INTx(x = 0 或 1)的电平状态影响。故选A。 20.定时计数器有4种操作模式,它们由( )寄存器中的M1M0状态决定。 A.TCON B.TMOD C.PCOND D.SCONE 【答案】B 【解析】在 80C51 单片机中,定时计数器的 4 种操作模式是由TMOD寄存器中的 M1M0 状态决定的,而 TCON 寄存器主要用于控制定时器的启动、停止以及溢出标志等。PCOND 和 SCONE 并不是 80C51 单片机中用于控制定时计数器操作模式的寄存器。故选B。 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.在MCS-51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。( ) 【答案】√ 【解析】TF1 和 TF0:分别是定时器/计数器1和定时器/计数器0的溢出标志位。当定时器/计数器溢出时,由硬件自动将该位置 1。在中断允许的情况下,会向 CPU 申请中断,进入中断服务程序后,硬件会自动将该位清 0。如果使用查询方式,则需要在程序中通过软件将该位清 0。TR1和 TRO:分别是定时器/计数器1和定时器/计数器0的运行控制位,通过软件对这两位进行置1或清0操作,就可以控制定时器/计数器的启动与停止。当TR1(或 TRO)=1时,定时器/计数器1(或定时器/计数器 0)开始工作;当 TR1(或 TRO)=0 时,定时器/计数器1(或定时器/计数器 0)停止工作。故表述正确。 2. MCS-51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。( ) 【答案】√ 【解析】表述正确。 3.定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。( ) 【答案】√ 【解析】在 MCS-51 单片机中,定时器/计数器的工作方式由 TMOD 寄存器进行设置。TMOD是:8位的特殊功能寄存器,其字节地址为 89H,不可位寻址。高4 位用于设置 T1:当 T1 工作于定时模式时,其 M1M0 位应设置为 10,表示工作方式 2。而对于定时器/计数器 T1,C/T 位为0表示定时模式,GATE 位通常设为 0,此时高4位的值为 0010B,即 2H。低 4 位用于设置 T0:题日中未对 T0 的工作方式进行要求,默认为无关项,通常将其设为 0000B,即 0H。将 TMOD 寄存器的高 4 位和低 4 位组合起来,得到工作方式字为 20H。故表述正确。 4.定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。( ) 【答案】√ 【解析】在 MCS-51 单片机中,定时器/计数器的工作方式出 TMOD 寄存器设置,TMOD 是一个8位的特殊功能寄存器,字节地址为 89H,不可位寻址。高4位用于设置 T1:当 T1 工作于计数模式时,CT 位应设为 1;工作于方式1时,M1MO 位应设为 01,通常 GATE 位设为 0,此时高4 位为 0101B,即 5H。低 4 位用于设置 T0:题目中未对 T0 工作方式做要求,通常将其设为 0000B,即 0H。将 TMOD 寄存器的高 4 位和低 4 位组合,得到工作方式字为 50H。故表述正确。 5.单片机8051的定时/计数器是否工作,可通过外部中断进行控制。( ) 【答案】√ 【解析】TCON 寄存器中的 GATE 位是定时器/计数器的门控位,用于控制定时器/计数器的启动和停止条件。当GATE 位为0时,定时器/计数器的启动和停止仅由软件控制,即通过对 TCON 寄存器中的 TRO 或 TR1 位进行置位或清零操作来实现。当 GATE 位为1时,定时器/计数器的启动和停止不仅受软件控制,还受外部中断引脚的状态影响。以定时器/计数器0为例,当 GATE=1日 TRO=1时,只有当外部中断引脚 INTO 为高电平时,定时器/计数器0 才开始工作;当INT0 为低电平时,定时器/计数器0停止工作。故表述正确。 6.定时/计数器工作于定时方式时,是通过8051片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。( ) 【答案】√ 【解析】当定时/计数器工作于定时方式时,它是对 8051 片内振荡器输出经 12 分频后的脉冲进行计数。每来一个脉冲,计数器加 1,当计数器计满溢出时,就会产生相应的中断请求或标志位置位等。故表述正确。 7.定时/计数器工作于计数方式时,是通过8051的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。( ) 【答案】× 【解析】当定时/计数器工作于计数方式时,对于定时器/计数器0是通过 P3.4 引脚输入外部脉冲,对于定时器计数器1是通过 P3.5 引脚输入外部脉冲冲。8051 单片机的定时/计数器在计数方式下,默认是在外部脉冲的上升沿进行计数,而不是下降沿。故表述错误。 8.已知晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 定时 1ms,其初值计算错误的是 0xFC18。( ) 【答案】× 【解析】机器周期=12/晶振频率=1us。方式1是16位定时器,定时时间t=(216-初值)×机器周期,已知t=1ms=1000ms,则初值=216-1000=64536,转换为为十六进制为 0xFC18,所以该初值计算正确。故表述错误。 9.51 单片机定时器 / 计数器的计数脉冲只能来自内部时钟( ) 【答案】× 【解析】51 单片机定时器 / 计数器的计数脉冲来源有两种,一种是内部时钟脉冲,即系统时钟经过 12 分频后得到的脉冲信号,用于定时;另一种是外部事件脉冲,通过引脚 T0 或 T1 输入的外部脉冲信号,用于计数外部事件。故表述错误。 10.若定时器 1 工作在方式 0,当 TL1 计数溢出时,TF1 位会被置 1,同时 TH1 中的初值会自动装入 TL1。( ) 【答案】× 【解析】在工作方式 0 下,当 TL1 计数溢出时,TF1 位会被置 1,但没有自动重装初值功能,不会自动将 TH1 中的初值装入 TL1,若要继续定时或计数,需软件重新设置初值。故表述错误。 3、 分析简答题(本大题共2小题,每题 10 分,共20 分) 1. 已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤) 【答案】:TMOD=01HB,TH0=ECH;TL0=78H。 【解析】 已知晶振频率为6MHz,则机器周期T=2μs当定时器 TO 工作在方式 1时,为 16 位定时器,其最大计数值为216 = 65536.设初值为X,根据定时时间t=(216-X)×T,已知定时值t =10ms=10000μs,则可得方程:(65536-X)×2us=10000,X=60536,将60536转换为十六进制为0xEC78,所以TH0=ECH,TL0=78H。因为只使用了定时器 TO,且工作在方式 1,定时器 T1 未使用,所以 TMOD 的值为01H。 2 .某单片机控制系统有8个发光二极管。试编程使它们由右向左轮流点亮。 【答案】 ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV A, #0FEH ; 将累加器A初始化为0000 0001,对应最右边灯亮 LOOP: MOV P1, #0FFH ; 先熄灭所有灯 MOV P1, A ; 将A的值赋给P1口,点亮相应灯 LCALL DELAY ; 调用延时子程序 RL A ; 累加器A中的值循环左移一位 SJMP LOOP ; 跳回循环继续点亮下一个灯 DELAY: MOV R7, #100 ; 外层循环次数 D1: MOV R6, #100 ; 内层循环次数 D2: DJNZ R6, D2 ; 内层循环控制 DJNZ R7, D1 ; 外层循环控制 RET ; 返回主程序 END 4、 综合题(共计20 分) 某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试编程实现上述要求。 【答案】 假设硬件连接情况如下: 开关 K1 连接到外部中断 0 引脚(P3.2),且设置为低电平触发。 开关 K2 连接到外部中断 1 引脚(P3.3),且设置为低电平触发。 数码管为共阳极数码管,通过 P0 口进行段码输出 ORG 0000H LJMP MAIN ORG 0003H LJMP INT0_SERVICE ORG 0013H LJMP INT1_SERVICE TABLE: DB 0C0H, 0F9H, 0A4H, 0B0H, 099H, 092H, 082H, 0F8H, 080H, 090H; 共阳极数码管段码表,0 - 9对应的段码 MAIN: MOV P0, #0C0H ; 初始显示数值0 MOV TCON, #00H ; 设置外部中断0、1为低电平触发,IT0和IT1位清零 SETB EX0 ; 允许外部中断0中断 SETB EX1 ; 允许外部中断1中断 SETB EA ; 开总中断 SJMP $ ; 主程序原地等待中断发生 INT0_SERVICE: ; 外部中断0服务程序,对应K1按下,数码管加1 INC R0 ; 假设用R0暂存数码管显示的数值,先加1 MOV A, R0 CJNE A, #10, UPDATE_DISPLAY ; 判断是否超过9 MOV R0, #0 ; 如果超过9,重置为0 UPDATE_DISPLAY: MOV DPTR, #TABLE MOV A, R0 MOVC A, @A + DPTR ; 查找对应的段码 MOV P0, A ; 更新数码管显示 RETI INT1_SERVICE: ; 外部中断1服务程序,对应K2按下,数码管减1 DEC R0 ; 假设用R0暂存数码管显示的数值,先减1 MOV A, R0 CJNE A, #0FFH, UPDATE_DISPLAY_MINUS ; 判断是否小于0 MOV R0, #9 ; 如果小于0,重置为9 UPDATE_DISPLAY_MINUS: MOV DPTR, #TABLE MOV A, R0 MOVC A, @A + DPTR ; 查找对应的段码 MOV P0, A ; 更新数码管显示 RETI END 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 四川省单独招生考试《单片机原理及应用》45分钟专题训练专辑,共30份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固电子信息类理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加电子信息类高考的学生。与本专辑配套的还有四川省单独招生考试《电子技术基础与技能》《电工技术基础与技能》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《单片机原理及应用》 第三章 MCS-51单片机的中断系统 课题三 定时器/计数器的结构及工作方式 时间:45分钟 总分:100分 班级 姓名 学号 成绩 一、选择题(本大题共20小题,每小题 2 分,共40分) 1. 单片机定时器 / 计数器的工作方式由( )寄存器设置。 A. TCON B. SCON C. TMOD D. IE 2.定时器 / 计数器工作方式 0 下,定时器 0 是由( )构成。 A. TH0 的 8 位和 TL0 的 8 位 B. TH0 的 8 位和 TL0 的低 5 位 C. TH0 的高 5 位和 TL0 的 8 位 D. TH0 的高 3 位和 TL0 的 8 位 3.若晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 时,其最大定时时间约为( )。 A. 65.536ms B. 131.072ms C. 262.144ms D. 524.288ms 4.在定时器 / 计数器工作方式 2 中,重装初值是由( )自动完成的。 A. 硬件 B. 软件 C. 中断服务程序 D. 主程序 5.以下哪种不是 51 单片机定时器 / 计数器的计数脉冲来源( )。 A. 系统时钟 12 分频后的脉冲 B. 外部引脚 T0 输入的脉冲 C. 外部引脚 T1 输入的脉冲 D. 串口发送数据脉冲 6.若要设置定时器 1 工作在方式 2,以下正确的 TMOD 设置是( )。 A. TMOD = 0x20; B. TMOD = 0x02; C. TMOD = 0x10; D. TMOD = 0x01; 7.在 51 单片机中,要使定时器 0 中断允许,需设置 IE 寄存器中的( )位。 A. EA 和 ET0 B. EA 和 EX0 C. ET0 和 EX0 D. EA 和 ES 8.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。 A.500 B.1000 C.216-500 D.216-1000 9. 定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。 A.P3.2 B.P3.3 C.P3.4 D.P3.5 10.定时器若工作在循环定时或循环计数场合,应选用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式3 11.以下关于 51 单片机定时器 / 计数器初始化步骤,正确的顺序是( )。 ①设置 TMOD 寄存器确定工作方式 ②计算初值并装入 TH 和 TL 寄存器 ③设置 IE 寄存器允许中断(如果需要中断) ④设置 TCON 寄存器启动定时器 A. ①②③④ B. ①②④③ C. ②①③④ D. ②①④③ 12.定时器 / 计数器工作方式 0 下,如果要实现较长时间定时,可采用( )方法。 A. 增大晶振频率 B. 采用中断多次定时累加 C. 改用方式 1 D. 无法实现 13.在 51 单片机中,若同时使用定时器 0 和定时器 1,且都允许中断,IE 寄存器应设置为( )。 A. 0x8A B. 0x8 C. 0x90 D. 0x92 14.若定时器 1 工作在方式 2,初值为 0x64,当 TL1 计数溢出( )次后,TH1 中的初值会再次装入 TL1。 A. 1 B. 256 C. 128 D. 64 15.已知80C51单片机的定时器T1用作定时方式时是( ) A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,一个脉冲加1 D.由外部计数脉冲计数,一个机器周期加1 16.M1M0=11时,定时器工作于方式( ) A.3 B.2 C.1 D.0 17.80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为( ) A.TCON=0x01; B.TCON=0x05; C.TMOD=0x10; D.TMOD=0x50 18.实现8位定时计数器应采用工作方式( ) A.3 B.0 C.2 D.1 19.80C51单片机的TMOD模式控制寄存器,其中GATE位表示的是( )。 A.门控位 B.工作方式定义 C.定时/计数功能选择位 D.运行控制位 20.定时计数器有4种操作模式,它们由( )寄存器中的M1M0状态决定。 A.TCON B.TMOD C.PCOND D.SCONE 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.在MCS-51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。( ) 2. MCS-51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。( ) 3.定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。( ) 4.定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。( ) 5.单片机8051的定时/计数器是否工作,可通过外部中断进行控制。( ) 6.定时/计数器工作于定时方式时,是通过8051片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。( ) 7.定时/计数器工作于计数方式时,是通过8051的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。( ) 8.已知晶振频率为 12MHz,51 单片机定时器 / 计数器工作在方式 1 定时 1ms,其初值计算错误的是 0xFC18。( ) 9.51 单片机定时器 / 计数器的计数脉冲只能来自内部时钟( ) 10.若定时器 1 工作在方式 0,当 TL1 计数溢出时,TF1 位会被置 1,同时 TH1 中的初值会自动装入 TL1。( ) 3、 分析简答题(本大题共2小题,每题 10 分,共20 分) 1. 已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤) 2 .某单片机控制系统有8个发光二极管。试编程使它们由右向左轮流点亮。 4、 综合题(共计20 分) 某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试编程实现上述要求。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

《单片机原理及应用》第三章 课题三 定时器或计数器的结构及工作方式(原卷版+解析版)
1
《单片机原理及应用》第三章 课题三 定时器或计数器的结构及工作方式(原卷版+解析版)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。