求高人给我发几个关于C51单片机PWM的编程实例
求高人给我发几个关于C51单片机PWM的编程实例
日期:2011-01-30 11:47:20 人气:1
其实有自带的PWM输出口的话那就很简单了。比如STC12C5201AD(PWM)系列单片机,或者干脆AVR mega系列(OCR0输出)。不过没有的话也没有关系。拿at89S51为例。其实就是改变普通I/O口的电平。大致思路如下:
全局变量 unsigned int High=0;//高电平时长
全局变量 unsigned int Low=0;//低电平时长
全局变量 unsigned int zkb=0;//占空比时长
全局变量 uns