您的位置 首页 新能源

STC系列单片机的PCA/PWM原理

大致工作原理:PCA是一个具有捕获功能的16定时器,高八位TH0,低八位TL0,CCON寄存器控制着定时器的计数与中断请求。CR=1表示开始计数,…

大致作业原理:

PCA是一个具有捕获功用的16定时器,高八位TH0,低八位TL0,CCON寄存器操控着定时器的计数与中止请求。

CR=1表明开端计数,CCON最低位加上CMOD的最低位能够操控发生中止。中止的向量是interrupt 7,进和中止时,有必要首先将 sbit CCF0 = CCON^0; //PCA 模块0 中止标志, 由硬件置位, 有必要由软件清0。软件清0,再进行其它他操作

关于PCA计数阵列的计数频率则由CMOD的低三位操控,能够用此来操控计数频率,如以FOSC或分频计数均可。

每个PCA阵列均有两个形式操控寄存器,CCAPM0或1,它操控着PCA进行何种操作,如捕获,上升沿捕获,高速输出 ,PWM输出,能够直接经过设置来设置PCA的需求完结的功用。

它有两个捕获模块,CCAP0H和CCAP0L:

当为PWM输出时,一般为8位PWM形式,PWM完结办法,由于是8位,CL根底计数器从0xFF递减到0x00,溢出后将CCAP0H的值加载到CCAP0L,若CL递减过程中,若大于CCAP0L,则输出高电平,否则为低电平。 

当作为16位软件定时器时,那么就寄存定时值,当计数器的值与CCAP0H和CCAP0L中的值持平时,发生表明计数时刻到,能够发生中止去履行其它操作。

当作为捕获功用时,外部引脚,为STC60S2时,外部引脚为P1.3和P1.4,当外部引脚输入上升沿或下降沿触发时,将CL和CH的值捕获到CCAP0H和CCAP0L,完结捕获功用。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/272309.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部