51单片机定时器寄存器配置

文章详细介绍了定时器的相关寄存器配置,包括TCON和TMOD寄存器的作用。TCON用于控制定时器/计数器的运行和中断,而TMOD则配置定时器的工作模式。当计数达到最大值时,溢出标志会被置位,请求中断。TR位用于启动或停止定时器,而GATE位影响外部中断的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定时器相关寄存器

  • TCON 配置定时器和外部请求中断源
  • TMOD 配置定时器模式
  • TL0 配置定时器T0低位
  • TL1 配置定时器T1低位
  • TH0 配置定时器T0高位
  • TH1 配置定时器T1高位

TCON

在这里插入图片描述

  • TF1、TF0:定时器/计数器T1、T0的溢出标志,当最高位溢出时由硬件置’1’并向CPU请求中断,当CPU响应中断时,由硬件自动清零
  • TR1、TR0:定时器/计数器T1、T0的运行控制位,当GATE位为0时,TR1/TR0=1时允许定时器T1/T2开始计数
  • IE0/IE1/IT0/IT1:外部中断相关配置位

TMOD

图解原理

在这里插入图片描述

当不使用外部中断时,GATE置0后通过非门和或门为1.

此时定时器T1、T0是否开启只与TR1/TR0是否置1有关

当计数超过计数器的最大计数时,TF1/TF0由硬件置1,像CPU请求中断。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

辰宝IWZ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值