探索STC12C5A60S2定时器

  STC12C5A60S2单片机集成了共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器 做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器;

  1. 基本特性

  STC12C5A60S2单片机集成了两个16位定时/计数器。

  1)寄存器

  1.1)TMOD 定时器工作方式控制寄存器,包括13位寄存器、16位寄存器、8位寄存器等;

  1.2)TCON 定时器控制寄存器,主要包括定时器启动控制位等;

  1.3)AUXR 辅助寄存器,用以设置分频;默认12分频

  1.4)TH0/1:定时器高8位寄存器

  1.5)TL0/1:定时器低8位寄存器

  定时器计算

  探索STC12C5A60S2定时器

  STC12C5A60S2系列是1T的8051单片机,为了兼容传统的8051,定时器0和定时器1复位后是传统8051的速度,既12分频,这是为了兼容传统8051。但也可以不进行12分频,实现真正的1T。

  探索STC12C5A60S2定时器

  探索STC12C5A60S2定时器

  探索STC12C5A60S2定时器

  编译、下载目标代码,LED灯以1s间隔闪烁,说明我们的代码是正确的。现在我们修改一下代码,关闭定时器T0的12分频,粉色字段为新增加代码。

 探索STC12C5A60S2定时器

  探索STC12C5A60S2定时器

  • 探索STC12C5A60S2定时器已关闭评论
    A+
发布日期:2019年07月14日  所属分类:参考设计