STC单片机PCA代码测试的方法及过程解析.docx

上传人:b****6 文档编号:6327343 上传时间:2023-01-05 格式:DOCX 页数:5 大小:14.90KB
下载 相关 举报
STC单片机PCA代码测试的方法及过程解析.docx_第1页
第1页 / 共5页
STC单片机PCA代码测试的方法及过程解析.docx_第2页
第2页 / 共5页
STC单片机PCA代码测试的方法及过程解析.docx_第3页
第3页 / 共5页
STC单片机PCA代码测试的方法及过程解析.docx_第4页
第4页 / 共5页
STC单片机PCA代码测试的方法及过程解析.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

STC单片机PCA代码测试的方法及过程解析.docx

《STC单片机PCA代码测试的方法及过程解析.docx》由会员分享,可在线阅读,更多相关《STC单片机PCA代码测试的方法及过程解析.docx(5页珍藏版)》请在冰豆网上搜索。

STC单片机PCA代码测试的方法及过程解析.docx

STC单片机PCA代码测试的方法及过程解析

STC单片机PCA代码测试的方法及过程解析

MPC82G516为台湾笙泉公司生产的8位MCU,兼容8051。

内建PCA功能6个模块,模块0—5对应P1.2—P1.7,P1.1为输入脉冲源ECI。

本文记录了测试PCA的代码和过程,重点分析各寄存器的设置,还通过逻辑分析仪记录相关波形。

STC15F60S2等芯片也内建PCA功能,不过仅3模块,但功能更为丰富,设置编程过程大同小异,可参考。

1、相关寄存器:

寄存器

功能

地址

7

6

5

4

3

2

1

0

描述

CCON

控制

D8

CF

CR

CCF5

CCF4

CCF3

CCF2

CCF1

CCF0

CR:

启停PCA总计数器

CF:

PCA总计数器溢出标志

CCF0-5:

各模块中断标志

CMOD

模式

D9

CIDL

CPS1

CPS0

ECF

CIDL:

空闲模式是否计数

CPS1、CPS0:

时钟源:

12分.2分.T0.ECI.四选一

ECF:

PCA计数溢出中断

AUXIE

中断

AD

EKB

ES2

EBD

EPCA

EADC

ESPI

EPCA:

PCA中断开关

CCAPM

0-5

模块模式

DA-

DF

ECOM

0-5

CAPP

0-5

CAPN

0-5

MAT

0-5

TOG

0-5

PWM

0-5

ECCF

0-5

ECOMn允许比较

CAPPn上升CAPNn下降

MATn匹配CCFn位

TOGn匹配翻转引脚电平

PWM脉宽调制输出

ECCFn使能中断信号CCFn

CCAPnL

捕获

寄存器

EA-EF

比较:

先设初值,与PCA比较

捕获:

捕获PCA值到寄存器

CCAPnH

FA-FF

PCAP

WM0-5

PWM

模式

F2-

F7

ECA

PnH

0-5

ECA

PnL

0-5

PWM时作为第9位

用于设定占空比

CL、CH

PCA

PCA总计数器

AUXR1

引脚

8E

P4KB

P4PCA

P4SPI

P4S2

GF2

DPS

P4PCA:

引脚切换到P4口

2、比较、捕获模式设置寄存器CCAPM0-5:

CCAPMn

16进值

有/无中断

功能

备注

-0000000

无操作

-x10000x

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1