栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

STC15单片机——定时/计数器2、3、4

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

STC15单片机——定时/计数器2、3、4

        STC15单片机拥有5个定时器,分别为定时器0、1、2、3、4。本文章将记录定时器2、3、4所使用的寄存器,以及注意事项。

        由于STC15单片机定时器的使用于传统51单片机类似,这里仅标出应用所需的j寄存器,以及对陌生位的相关说明,其他不作过多赘述。

 

目录

基础知识

 定时/计数器2

相关寄存器

寄存器说明

定时/计数器3、4

相关寄存器

寄存器说明


 

基础知识

        T2、T3、T4计数模式为固定的16位自动重装载模式,可作为波特率发生器。当作为波特率发生器时:

波特率 = (定时器溢出率)/4

 

 

定时/计数器对应的中断号
定时器/计数器中断号
T212
T319
T420

注:T2、T3、T4不可改变其中断优先级 

 

 

 

 

定时/计数器2

相关寄存器
1.T2高(低)8位寄存器( T2H和 T2L)

寄存器

地址

T2H

d6H

T2L

d7H

2.辅助寄存器( AUXR)

7

6

5

4

3

2

1

0

地址

T0x12

T1x12

UART_M0x6

T2R

T2_C/T

T2x12

EXTRAM

S1ST2

8eH

3.外部中断允许和时钟输出控制寄存器( AUXR2/ INT_CLKO)

7

6

5

4

3

2

1

0

地址

EX4

EX3

EX2

MCKO_S2

T2CLKO

T1CLKO

T0CLKO

8fH

4.中断允许寄存器( IE)

7

6

5

4

3

2

1

0

地址

EA

ELVD

EADC

ES

ET1

EX1

ET0

EX0

a8H

5.中断允许寄存器2( IE2)

7

6

5

4

3

2

1

0

地址

ET4

ET3

ES4

ES3

ET2

ESPI

ES2

afH

 

 

寄存器说明
辅助寄存器( AUXR)

7

6

5

4

3

2

1

0

地址

T0x12

T1x12

UART_M0x6

T2R

T2_C/T

T2x12

EXTRAM

S1ST2

8eH

T2R:T2允许控制位

        0:停止运行定时器2

        1:运行定时器2

T2_C/T:T2模式控制位

        0:定时器

        1:计数器

T2x12:T2速度控制位

        0:12分频

        1:不分频

外部中断允许和时钟输出控制寄存器( AUXR2/ INT_CLKO)

7

6

5

4

3

2

1

0

地址

EX4

EX3

EX2

MCKO_S2

T2CLKO

T1CLKO

T0CLKO

8fH

T2CLK0:T2输出时钟允许位

        0:不允许定时器T2时钟输出

        1:将P3.0脚配置为T2的时钟输出,输出频率:T2溢出率/2

 

 

 

 

定时/计数器3、4 相关寄存器
1.T3、T4高(低)8位寄存器( T3H、 T3L和 T4H、 T4L)

寄存器

地址

T4H

d2H

T4L

d3H

T3H

d4H

T3L

d5H

2.定时器T4和T3控制寄存器( T4T3M)

7

6

5

4

3

2

1

0

地址

T4R

T4_C/T

T4x12

T4CLKO

T3R

T3_C/T

T3x12

T3CLKO

d1H

3.中断允许寄存器( IE)

7

6

5

4

3

2

1

0

地址

EA

ELVD

EADC

ES

ET1

EX1

ET0

EX0

a8H

4.中断允许寄存器( IE2)

7

6

5

4

3

2

1

0

地址

ET4

ET3

ES4

ES3

ET2

ESPI

ES2

afH

 

 

寄存器说明
定时器T4和T3控制寄存器( T4T3M)

7

6

5

4

3

2

1

0

地址

T4R

T4_C/T

T4x12

T4CLKO

T3R

T3_C/T

T3x12

T3CLKO

d1H

TxCLKO:是否允许将P0.6/P0.4脚配置为T4/T3的时钟输出

        0:不允许

        1:允许

Txx12:定时器x速度控制位

        0:12分频

        1:不分频

    

    

以上为个人学习笔记,由于本人才疏学浅,如有错误,欢迎指正,谢谢!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/960993.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号