定时器中断
定时器
定时器和计数器,电路一样
定时或者计数的本质就是让单片机某个部件数数
当定时器用的时候,靠内部震荡电路数数
当计数器用的时候,数外面的信号,读取针脚的数据
定时器的本质原理: 每经过一个机器周期,就加1 :寄存器
C51中的定时器和计数器是同一个硬件电路支持的,通过寄存器配置不同,就可以将他当做定时器或者计数器使用。
确切的说,定时器和计数器区别是致使他们背后的计数存储器加1的信号不同。当配置为定时器使用时,每经过1个机器周期,计数存储器的值就加1。而当配置为计数器时,每来一个负跳变信号(信号从P3.4 或者P3.5引脚输入),就加1,以此达到计数的目的。
标准C51有2个定时器/计数器:T0和T1。他们的使用方法一致。
C52相比C51多了一个T2