80C51单片机内部设有两个16位的可编程守时器/计数器。可编程的意思是指其功用(如作业方法、守时时刻、量程、发动方法等)均可由指令来确认和改动。在守时器/计数器中除了有两个16位的计数器之外,还有两个特别功用寄存器(操控寄存器和方法寄存器)。
守时器/计数器的结构:
图片1
从上面守时器/计数器的结构图中咱们能够看出,16位的守时/计数器分别由两个8位专用寄存器组成,即:T0由TH0和TL0构成;T1由TH1和TL1构成。其拜访地址依次为8AH-8DH。每个寄存器均可独自拜访。这些寄存器是用于寄存守时或计数初值的。此外,其内部还有一个8位的守时器方法寄存器TMOD和一个8位的守时操控寄存器TCON。这些寄存器之间是经过内部总线和操控逻辑电路连接起来的。TMOD主要是用于选定守时器的作业方法;TCON主要是用于操控守时器的发动中止,此外TCON还能够保存T0、T1的溢出和中止标志。当守时器作业在计数方法时,外部事情经过引脚T0(P3.4)和T1(P3.5)输入。
责任编辑;zl