//STC12C4052 PCA用于16位定时器测试程序
//2009/11/21 liweiqiang
#include
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;//用于测试中断程序
}
上一篇:单片机串口通信-字符数组
下一篇:高精度阶乘小程序
推荐阅读最新更新时间:2024-03-16 13:12
设计资源 培训 开发板 精华推荐
- 艾睿电子直播:聚焦“TI FPD-Link III 汽车芯片组” ,汽车视频传输理想解决方案
- Deyisupport博文阅读季:推荐你喜欢的放大器博文,抢楼赢好礼!
- STM32全国巡回研讨会高能来袭, 快告诉小伙伴们
- 单片机零起点入门,带你DIY 51开发板
- 盛夏嗨学有礼——和dcexpert一起学ESP8266
- Nexperia有奖直播|电动汽车中车规功率MOSFET和氮化镓器件的介绍及应用
- 下载有礼!是德科技高速数字精选解决方案,专为您的数字设计而挑战!
- 你是Stellaris控?快来抢iPad、iTouch!
- 有奖直播 11月27日上午10:00 准时开启!富士通赋能汽车电子技术变革
- 下载有礼|电路设计的参考书《ADI 参考电路合集 (第4册) 》