单片机PWM波输出及其应用

单片机PWM波输出及其应用,PWM功能寄存器实现单片机PWM功能, 单片机产生PWM波形

预览截图

应用介绍

单片机PWM波输出及其应用,单片机PWM波输出及其应用,PWM功能寄存器实现单片机PWM功能, 单片机产生PWM波形

#include<reg51.h>
sfr CCON = 0xd8;				//可编程计数器PCA的控制寄存器
sfr CMOD = 0xd9;				//可编程计数器工作模式寄存器
sfr CL = 0xe9;					//可编程计数器的低八位
sfr CH = 0xf9;					//可编程计数器的高八位
/********PWM模块0,P1.1输出*********/
sfr CCAPM0 = 0xda;				//PWM功能寄存器			 
sfr CCAP0L = 0xea;				//高八位
sfr CCAP0H = 0xfa;				//低八位
sfr PCA_PMW0 = 0xf2;			//PWM辅助寄存器				  
/********PWM模块1,P1.0输出*********/
sfr CCAPM1 = 0xdb;
sfr CCAP1L = 0xeb;
sfr CCAP1H = 0xfb;
sfr PCA_PMW1 = 0xf3;
/********PWM模块2,P3.7输出********/
sfr CCAPM2 = 0xdc;
sfr CCAP2L = 0xec;
sfr CCAP2H = 0xfc;
sfr PCA_PMW2 = 0xf4;
void STC_pwm_init(void)
{
	CMOD = 0x0a;				//PWM频率 = 时钟频率 / 4 /256,若时钟频率为12M,则PWM波频率为11.7K;
	CL = 0x00;					//PCA计数器低8位清零
	CH = 0x00;					//PCA本计数器高8位清零
	/********PWM模块0,P1.1输出*********/
	PCA_PMW0 = 0x00;			//8位PMW,占空比的第九位EPC0L为0
	CCAPM0 = 0x42;				//允许比较,P1.1输出	
	/********PWM模块0,P1.0输出********/
	PCA_PMW1 = 0x00;			//8位PMW,占空比的第九位EPC0L为0
	CCAPM1 = 0x42;				//允许比较,P1.0输出
	/********PWM模块0,P3.7输出*********/
	PCA_PMW2 = 0x00;			//8位PMW,占空比的第九位EPC0L为0
	CCAPM2 = 0x42;				//允许比较,P3.7输出	
	CCON = 0x40;				//允许PAC计数,计数频率为时钟频率/4;
}

文件列表(部分)

名称 大小 修改日期
15fpwm.c0.51 KB2019-09-03
main.c0.58 KB2019-09-03
main.LST1.01 KB2019-09-03
main.OBJ1.48 KB2019-09-03
单片机PWM波输出及其应用1.38 KB2019-09-03
单片机PWM波输出及其应用.hex0.21 KB2019-09-03
单片机PWM波输出及其应用.lnp0.04 KB2019-09-03
单片机PWM波输出及其应用.M511.12 KB2019-09-03
单片机PWM波输出及其应用.Opt0.53 KB2019-09-03
单片机PWM波输出及其应用.plg0.20 KB2019-09-03
单片机PWM波输出及其应用.Uv20.90 KB2019-09-03
单片机PWM波输出及其应用_Opt.Bak0.53 KB2019-09-03
单片机PWM波输出及其应用_Uv2.Bak0.00 KB2019-09-03

立即下载

相关下载

[这样的嵌入式经验,没十年,你悟的出来吗?] 嵌入式行业需要什么样的技术人才?仔细观察各种招聘的岗位要求吧,无非是两方面。
[无刷直流电机 PWM控制] 三相电压调制使用 PWM 技术,无刷直流电机 PWM控制,1.无刷直流电机与有刷直流电机的区别及其工作原理 2. 如何使用六步换向(梯形控制)控制 BLDC 电机 3. BLDC 电机控制算法的不同组件,例如 PWM 控制、换向逻辑、三相逆变器和传感器。
[华为技术有限公司c语言编程规范] 华为技术有限公司c语言编程规范,c语言编程规范,公司c语言编程规范
[纯正弦波单相PWM逆变器] 此仿真模型是纯正弦波单相PWM逆变器。
[使用 PWM 技术的并网三相光伏逆变器] 此仿真模型是使用 PWM 技术的并网三相光伏逆变器。 这是采用矢量控制技术的并网三相光伏逆变器模型。 d 分量控制有功电流,而 q 分量控制无功电流。
[具有反馈和前馈的全桥(H 桥)转换器,使用单极 PWM] 此仿真模型是具有反馈和前馈的全桥(H 桥)转换器,使用单极 PWM。 两个不同的函数被用作比较性能的前馈。

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部