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

目录

  • 一、介绍
  • 二、4种模式
    • 2.1、捕获模式
    • 2.2、软件定时器模式
    • 2.3、高速脉冲输出模式
    • 2.4、PWM
  • 三、相关寄存器
  • 四、其他寄存器

一、介绍

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

二、4种模式

STC单片机——PCA介绍及使用_第2张图片

2.1、捕获模式

STC单片机——PCA介绍及使用_第3张图片

2.2、软件定时器模式

在这里插入图片描述STC单片机——PCA介绍及使用_第4张图片

2.3、高速脉冲输出模式

STC单片机——PCA介绍及使用_第5张图片

2.4、PWM

STC单片机——PCA介绍及使用_第6张图片STC单片机——PCA介绍及使用_第7张图片
STC单片机——PCA介绍及使用_第8张图片

三、相关寄存器

STC单片机——PCA介绍及使用_第9张图片在这里插入图片描述

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

  • PCA 模式寄存器在这里插入图片描述
    STC单片机——PCA介绍及使用_第10张图片

  • PCA 计数器寄存器(4模块共用一个)
    STC单片机——PCA介绍及使用_第11张图片

  • PCA 模块模式控制寄存器
    STC单片机——PCA介绍及使用_第12张图片

  • PCA 模块模式捕获值 / 比较值寄存器
    STC单片机——PCA介绍及使用_第13张图片

  • PCA 模块 PWM 模式控制寄存器
    STC单片机——PCA介绍及使用_第14张图片

四、其他寄存器

STC单片机——PCA介绍及使用_第15张图片

你可能感兴趣的:(STC外设,及协议,单片机)