微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 探索STC12C5A60S2定时器

探索STC12C5A60S2定时器

时间:07-08 来源: 点击:

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

  

  

  

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

 

  

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top