今天是我进行创作的第二天,马上过年了,祝大家新年快乐~学习进步!
[7-1]定时器
一、定时器介绍

二、STC89C52定时器资源

(各种型号定时器数目可能不同,查手册)
三、定时器是如何工作的

(要补充的我已经写在图里了,各位请看图)
1.然后有时候这个“时钟脉冲”也可以简称为“时钟”,也可以理解为一种数字,但是和时钟本身的意义不一样。
四、定时器工作模式(较刚才更加严谨和详细)

一共有模式0,1,2,3四种模式,但是只讲模式1,最常用,其他不常用。
计数单元最多记65535位,65535的下一位给出的结果(数字)是0。
定时器的像计数器一样的功能体现在其计数单元的计数能力上。
控制位

这是控制位,实现时钟是怎么过来的, 控制定时器是不是启动,是不是暂停等等的功能
五、定时器中的时钟部分

有两种输入方式,系统时钟和外接的时钟(T0 Pin),当用系统时钟时,这是个完整的定时器,当用外接的时钟时,剩下的部分就只能起到计数的作用了,因此也就变成了计数器。
这是晶振

这两个分支代表着两种分频,上面一种输出的频率是1Mhz。

中间这部分,=1时是系统时钟,=0时是外部时钟。

五、中断系统

中断系统的作用
中断的过程
中断源的定义
CPU如何应对多个中断源同时打扰的情况
中断嵌套的定义
就好比正在写作业然后电话响了,水也开了

图解
六、STC89C52中断资源

七、定时器和中断系统连起来是怎么工作的呢(全过程)

八、寄存器

寄存器可以理解为一个“钦差大臣”,按照你的命令,他会毫不留情地根据他的“手段”对相应的部分进行控制,以实现相应的功能。所以他相当于一个电子世界的“你”,是那些复杂世界中众多功能的主导者(疑)。
预注:后面跟1的就是定时器1的,后面跟0的就是定时器0的。
2.定时器/计数器控制寄存器TCON


3.定时器/计数器工作模式寄存器TMOD


4.工作模式1的左下角:

5.剩下两种简单的寄存器

6.中断系统中的寄存器分析

想要实现中断,我们配置这些寄存器就好了。
结束到头了呢~
个人观点&结语~:定时器化时为数,在数字的层面实现了时间的定性,是一个沟通计算机与时间的方法、方式。定时器的“定”性体现在其将时间精准的确定了下来,用数的方式使它从虚无缥缈变得板上钉钉。
~~