AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 单片机 题目详情
CB7F4A34C0E000013E881031881B68E0
单片机
152
单选题

1、定时器T0、T1的 GATEx = 1时,其计数器是否计数的条件 ( )。

A
仅取决于 TRx 状态
B
仅取决于 GATE 位状态
C
是由 TRx 和 INTx 两个条件共同控制
D
仅取决于 CS 的状态

答案解析

正确答案:C

解析:

这道题考查的是 51 单片机定时器/计数器的工作方式控制寄存器 TMOD 中 **GATE** 位的作用。 ### 解析过程: 在 51 单片机中,定时器/计数器 T0 和 T1 的启动控制由特殊功能寄存器 TMOD 中的 **GATE** 位、**TRx**(运行控制位)以及外部中断引脚 **INTx** 的电平共同决定。 具体逻辑如下: 1. **当 GATE = 0 时**: * 定时器/计数器的启动仅由软件控制。 * 只要将对应的运行控制位 **TRx** 置为 1,定时器/计数器就开始计数。 * 此时与外部中断引脚 INTx 的状态无关。 2. **当 GATE = 1 时**(即本题的情况): * 定时器/计数器的启动受硬件条件控制。 * 只有当 **TRx = 1** **且** 外部中断引脚 **INTx 为高电平(1)** 时,定时器/计数器才会开始计数。 * 如果 TRx = 1 但 INTx = 0,或者 INTx = 1 但 TRx = 0,计数器都不会计数。 * 这种模式通常用于测量外部脉冲宽度或作为外部事件的门控信号。 ### 选项分析: * **A. 仅取决于 TRx 状态**:错误。这是 GATE=0 时的情况。 * **B. 仅取决于 GATE 位状态**:错误。GATE 位只是控制模式,不直接决定计数动作,必须结合 TRx 和 INTx。 * **C. 是由 TRx 和 INTx 两个条件共同控制**:**正确**。当 GATE=1 时,必须同时满足 TRx=1 和 INTx=1 才能计数。 * **D. 仅取决于 CS 的状态**:错误。51 单片机定时器没有名为 CS 的控制信号(CS 通常指片选信号,用于存储器或外设扩展)。 ### 结论: 因此,当 GATEx = 1 时,计数器是否计数取决于 **TRx** 和 **INTx** 两个条件的逻辑与关系。 正确答案是 **C**。

相关知识点:

定时器GATEx=1时计数条件

题目纠错
单片机

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码