STC单片机——PCA介绍及使用

一、介绍

  • 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 模式控制寄存器
    -

四、其他寄存器

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dz小伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值