探索STC12C5A60S2定时器

探索STC12C5A60S2定时器,第1张

  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定时器,第2张

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

  探索STC12C5A60S2定时器,STC12C5A60S2定时器,第3张

  探索STC12C5A60S2定时器,STC12C5A60S2定时器,第4张

  探索STC12C5A60S2定时器,STC12C5A60S2定时器,第5张

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

 探索STC12C5A60S2定时器,STC12C5A60S2定时器,第6张

  探索STC12C5A60S2定时器,STC12C5A60S2定时器,第7张

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2562814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-06
下一篇 2022-08-06

发表评论

登录后才能评论

评论列表(0条)

保存