pwmtest.c
来自「C8051F020捕获测试...C8051F020捕获测试...C8051F02」· C语言 代码 · 共 22 行
C
22 行
#include <C8051F020.H>
#include "uart.h"
void PWMInit()
{
PCA0MD=0X80; //系统时钟12分频,空闲时PCA0停止工作,禁止PCA0溢出中断
PCA0CPM0=0x82; //置一PWM0,禁止CCF0中断,16位PWM方式
PCA0CPL0=0XFF; //低电平脉宽,写它清零ECOM0
PCA0CPH0=0X3F; //低电平脉宽,写它置一ECOM0. 同时置一PWM0 ECOM0使能比较器
PCA0L=0XFF; //PCA0计数器初值,加计数,PCA0L从FF->00溢出时,CEXn=0 ,当PCA0L=PCA0CPL0时,CEXn=1
PCA0H=0XFF; //PCA0计数器初值,加计数
PCA0CN|=0X40; //允许PCA0计数器
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?