STC12C4052 PCA用于16位定时器测试程序
时间:11-06
来源:互联网
点击:
//STC12C4052 PCA用于16位定时器测试程序
//2009/11/21 liweiqiang
#includestc12c4052ad.h>
sbit P37=P3^7;
void main(void)
{
CMOD=0x00; //PCA =fosc/12计数模式
CL=0; //清PCA计数低位
CH=0; //清PCA计数高位
CCAP0H=0xff;//置比较高位值
CCAP0L=0xff;//置比较高低值
EA=1;//开总中断
EPCA_LVD=1;//开PCA中断
CR=1;//启动PCA计数
CCAPM0=0x49;//PCA_0模块为16位定时模式,并开中断
while(1);//此处循环
}
void int_6(void)interrupt 6 //中断服务程式序,中断入口为6
{
CCF0=0;//PCA_0模块中断标志位清零
CL=0;//PCA计数器低位清零
CH=0;//PCA计数器低高清零
P37=!P37;//用于测试中断程序
}
STC12C4052 PCA 定时器测试 相关文章:
- 基于STC12C4052AD单片机的教室灯光控制系统设计(10-08)
- 采用DSP和CAN的电机同步控制系统与通信(12-13)
- STC单片机PCA捕获中断函数(11-29)
- LPC ARM 相关的几个问题(11-25)
- Cortex-M3 (NXP LPC1788)之IIC应用--PCA9532进行IO扩展和LED亮度控制(11-19)
- STC12C12C5410 PCA应用(11-18)