pca2.c

来自「51单片机用c语言实例 包括ad」· C语言 代码 · 共 30 行

C
30
字号
/***************************************************************/
/* 文件名称: PCA2.C                                            */
/* 功能描述: 配置PCA的模块0为PWM模式,输出占空比为75%的波形    */
/***************************************************************/

#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 main(void)
{
	CMOD = 0x00;		//设置PCA定时器
	CL = 0x00;
	CH = 0x00;
	CCAP0L = 0x40;		//设置初始值与CCAP0H相同
	CCAP0H = 0x40;		//75%占空比
	CCAPM0 = 0x42;		//设置PCA模块0为PWM模式

	CR = 1;				//启动PCA定时器
	while(1);
}

⌨️ 快捷键说明

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