找回密码
 立即注册
搜索
热搜: 中医 针灸 咳嗽
查看: 144|回复: 0

定时器

[复制链接]

3706

主题

1

回帖

1万

积分

管理员

积分
11870
发表于 2023-3-14 21:56:00 | 显示全部楼层 |阅读模式




STC32g12k128是一款基于超高速32位8051内核的单片机,它具有多种数字和模拟外设,包括5个16位定时器。定时器可以用来实现计时、延时、PWM输出、串口通信等功能。定时器的初始化和中断配置需要使用STC32G库函数2,其中Timer_Inilize()函数用来设置定时器的工作模式、时钟源、初值和运行状态,NVIC_Timerx_Init()函数用来设置定时器的中断使能和优先级。在STC32G_Timer_Isr.c文件中,可以编写相应的中断服务函数来实现具体的功能


单片机定时器/计数器
工作方式
控制方式
工作模式
计数脉冲来源
计数模式分频
T0
定时器/计数器
TMOD寄存器中的C/T位
模式0:16位自动重装载模式
模式1:16位不可重装载模式
模式2:8位自动重装载模式
模式3:16位自动重装载模式(不可屏蔽中断)
系统时钟或外部引脚
不分频
T1
定时器/计数器
TMOD寄存器中的C/T位
模式0:16位自动重装载模式
模式1:16位不可重装载模式
模式2:8位自动重装载模式
系统时钟或外部引脚
不分频
T2
定时器/计数器
AUXR寄存器中的T2_C/T位
16位自动重装载模式
系统时钟或外部引脚
分频可选择系统时钟/12或不分频
T3
定时器/计数器
T4T3M寄存器中的T3_C/T位
16位自动重装载模式
系统时钟或外部引脚
分频可选择系统时钟/12或不分频
T4
定时器/计数器
T4T3M寄存器中的T4_C/T位
16位自动重装载模式
系统时钟或外部引脚
分频可选择系统时钟/12或不分频






您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|私人站点 ( 冀ICP备2023028127号-2 )

GMT+8, 2025-4-20 08:37 , Processed in 0.089329 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表