STC单片机——PCA介绍及使用
目录一、介绍二、4种模式2.1、捕获模式2.2、软件定时器模式2.3、高速脉冲输出模式2.4、PWM三、相关寄存器四、其他寄存器一、介绍PCA是可编程计算器整列是STC单片机内部集成外设,很多时候以CCP/PCA放在一起描述,CCP:捕获,比较,脉冲调剂。4种工作模式上升/下降沿捕获、软件定时器、高速脉冲输出(用于输出频率值比较高的脉冲信号场合)和可调脉冲输出(PWM)。STC8A8K64S4A1
·
一、介绍
- PCA是可编程计算器整列
是STC单片机内部集成外设,很多时候以CCP/PCA放在一起描述,CCP:捕获,比较,脉冲调剂。 - 4种工作模式
上升/下降沿捕获、软件定时器、高速脉冲输出(用于输出频率值比较高的脉冲信号场合)和可调脉冲输出(PWM)。 - STC8A8K64S4A12单片机有4路独立的PCA
每路有4个gpio供使用(4选1,只能生效一个)
二、4种模式

2.1、捕获模式

2.2、软件定时器模式


2.3、高速脉冲输出模式

2.4、PWM



三、相关寄存器


-
PCA 控制寄存器
CF : PCA 计数器溢出中断标志。当 PCA 的 16 位计数器计数发生溢出时,硬件自动将此位置 1 ,并向
CPU 提出中断请求。此标志位需要软件清零。
CR : PCA 计数器允许控制位。
0 :停止 PCA 计数
1 :启动 PCA 计数
CCFn ( n=0,1,2,3 ): PCA 模块中断标志。当 PCA 模块发生匹配或者捕获时,硬件自动将此位置 1 ,并向 CPU 提出中断请求。此标志位需要软件清零。 -
PCA 模式寄存器


-
PCA 计数器寄存器(4模块共用一个)

-
PCA 模块模式控制寄存器

-
PCA 模块模式捕获值 / 比较值寄存器

-
PCA 模块 PWM 模式控制寄存器

四、其他寄存器

更多推荐



所有评论(0)