ceshi

原创
2016/10/15 11:49
阅读数 2
#include "STC12C5A60S2.h"
#include "LCD1602.h"
#include<intrins.h>

#define FOSC 12000000L
#define FHZ  (FOSC/4/1000)   //1k	实际p1.3  917hz

unsigned char disnum=0;
unsigned char count=0;
unsigned int  value=FHZ;

void PCA_isr() interrupt 7
{
	CCF0=0;
	CL=0; //MUST	   与value任选其一即可 我觉得还是清空CL CH比较好
	CH=0;
	CCAP0L=value;
	CCAP0H=value>>8;
	//value+=FHZ;    //  与CLCH任选其一即可 我觉得还是清空CL CH比较好
	
}

void  init_pca_int() 
{
	CCON=0x00;
	CMOD=0x02; 
	CCAPM0=0x4d;
	CL=0;
	CH=0;
	CCAP0L=value;
	CCAP0H=value>>8;
	CR=1;		//RUN
	EA=1;
}

void main()
{ 
  Lcdstart();
  init_pca_int();

  
  while(1);


}





 

展开阅读全文
打赏
0
0 收藏
分享

作者的其它热门文章

加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部