探索STC12C5A60S2定时器

控制/MCU

1883人已加入

描述

  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

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分