单片机定时计数器在方式二下只要对TL0赋初值吗

51单片机定时/计数器工作在方式二下时只要对TL0赋初值吗?

img

img

在51单片机中,定时/计数器工作在方式二下,对TL0(或TL1)赋初值是其中一部分的操作,但还需要设置相应的控制寄存器来完成配置。

在方式二下,TL0(或TL1)被用作一个16位的计数器,其初值需要被赋值以确定计数的起始点。赋值的方法可以是直接给TL0(或TL1)寄存器赋初值,也可以通过软件方式加载初值到计数器。具体的赋值方法取决于编程的方式。

除了对TL0(或TL1)赋初值外,还需要配置相应的控制寄存器,例如TMOD(定时/计数器模式寄存器)和TCON(定时/计数器控制寄存器)来设置计数器的工作模式和相关参数。这些寄存器的配置用于指定计数器的计数方式、时钟源以及是否自动重装等。

所以,在方式二下,需要对TL0(或TL1)赋初值来确定计数器的起始点,同时还需要配置相应的控制寄存器来完成定时/计数器的工作方式的设置。

  • 你看下这篇博客吧, 应该有用👉 :如何利用TL431设计一个可调电压源
  • 除此之外, 这篇博客: 7905 和TL431 负电压稳压电路 - 相对于电源正极的稳压和浮地电路中的 负电压:以电源正极为参考零点 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 首先要澄清,这里所谓的负电压稳压并不是像电荷泵一样产生一个负电压,而是类似7905 的作用,稳压芯片的地和输入/输出电压反过来,GND 电压更高。如果GND 接电源正极,输出就是稳定的比电源低固定的电压,如果以电源正极为参考零电位,稳压器输出的是负电压。其实就和PNP 三极管的数据都是负的一样,如下图:

    在这里插入图片描述

    那么普通的1117 之类的LDO 反接一下是不是也可以反向稳压呢?可以试试看[狗头]

    在很多地方7905 是和7805 对称组合使用的,类似下面这样:

    在这里插入图片描述

    如此一来后面的电路只要把它们的地连接到7805 和7905 中间的地引脚,就能获得正负双向的稳定电压,简单方便为运放提供双电源。

  • 您还可以看一下 覃秉丰老师的5天搞定深度学习进阶系列教程课程中的 迁移学习TL小节, 巩固相关知识点