⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pca1.c

📁 51单片机用c语言实例 包括ad
💻 C
字号:
/***************************************************************/
/* 文件名称: PCA1.C                                            */
/* 功能描述: 利用高速输出模式, 在CEX0(P1.3)上输出1KHz的方波    */
/***************************************************************/

#include "SST89x5x4.h"
sfr CH = 0xF9;
sfr CL = 0xE9;
sfr CCON = 0xD8;
sfr CMOD = 0xD9;
sfr CCAP0H = 0xFA;
sfr CCAP0L = 0xEA;
sfr CCAPM0 = 0xDA;

sbit CCF0 = 0xD8;
sbit CR = 0xDE;
sbit CF = 0xCF;

void PCA_ISR() interrupt 6 using 1
{
	CCF0 = 0;			//清除中断标志
	CH = 0x00;
	CL = 0x00;
}
void main()
{
	CMOD = 0x02;		//设置PCA定时器
						//输入时钟=fosc/4
	CH = 0x00;			//计数初值
	CL = 0x00;
	CCAP0L = 0x66;		//设置事件触发值=fosc/8000
	CCAP0H = 0x05;
	CCAPM0 = 0x4D;		//设置PCA模块0为HSO模式

	IE = 0xC0;
	CR = 1;				//启动PCA定时器

	while(1);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -