stc输出pwm

stc输出pwm,第1张

#include “STC15Fxxxx.H”
#define MAIN_Fosc 24000000UL //定义主时钟

void main(void)
{
P0M1 = 0; P0M0 = 0; //设置为准双向口
P1M1 = 0; P1M0 = 0; //设置为准双向口
P2M1 = 0; P2M0 = 0; //设置为准双向口
P3M1 = 0; P3M0 = 0; //设置为准双向口
P4M1 = 0; P4M0 = 0; //设置为准双向口
P5M1 = 0; P5M0 = 0; //设置为准双向口
P6M1 = 0; P6M0 = 0; //设置为准双向口
P7M1 = 0; P7M0 = 0; //设置为准双向口

CR = 0;

AUXR1  = 0x20;	//切换IO口 p2.5
CCAPM0 = 0x42;	//pwm模式
CMOD  = 0x08;			//选择时钟源
PCA_PWM0=0x00;	  //8位

CR    = 1;	// 运行PCA定时器


CCAP0L =8000;
while (1);

}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/579140.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-11
下一篇 2022-04-11

发表评论

登录后才能评论

评论列表(0条)

保存