• 大小: 9KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签:

资源简介

高速pca脉冲发送,有详细注释,C代码编写

资源截图

代码片段和文件信息

#include 

void pca_init()

int i=60000;
CR=0;
 CCAPM0=0x4d; //控制寄存器让PCA模块作为16 bit timer
 
  //CMOD=0x80;  //PCA在空闲模式下停止PCA计数器工作,时钟源为fosc/12  //

  CMOD=0x02;
    CCON=0x00;
    CH=0;//先清零CHCL
    CL=0; 
  CCAP0L=0x00; //低位比较器 462/6
 // CCAP0L=0xce; //低位比较器
    CCAP0H=0x00; //高位比较器
   
   
    EA=1;
   IP|=0x40;   //PCA最高
  IPH|=0x40;  
 EPCA_LVD =1;//开pca中断
  CCW=1;
  while(i--);
  CR=1;
 
 /*CMOD=0x02;    //f/2 
 CCON=0x00;         
   CCAPM0=0x4d;                      //高速输出模式 使能中断
 // CCAPM0=0x49;     //16位定时
 
 
 
 */
}




void main(){
  //EA=1;
  // CCW=1; 
 pca_init();
 
// CCW=1; 
 while(1);

}
uint value;
uint valuep=2000;
void PCA_Int() interrupt 6
{
//if(CW) CW=0;
 //else CW=1;
   CCF0=0;
//  CH=0;//先清零CH

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        181  2012-05-12 13:52  pca\pca.plg

     文件       1120  2012-05-08 11:26  pca\main.c

     文件         39  2012-05-08 11:26  pca\pca.lnp

     文件       4566  2012-05-08 11:26  pca\pca.M51

     文件        807  2012-05-08 11:26  pca\pca.hex

    .......         0  2012-05-05 09:06  pca\pca_Uv2.Bak

     文件       2138  2012-05-05 10:47  pca\pca.Uv2

     文件       3085  2012-05-08 11:26  pca\main.LST

     文件       3155  2012-05-08 11:26  pca\main.OBJ

     文件       2952  2012-05-08 11:26  pca\pca

    .......      1328  2012-05-08 16:03  pca\pca_Opt.Bak

     文件       1330  2012-05-12 13:52  pca\pca.Opt

     目录          0  2012-05-05 09:05  pca

----------- ---------  ---------- -----  ----

                20701                    13


评论

共有 条评论

相关资源