全站数据
8 4 2 0 5 8 1

51单片机产生pwm波的c程序是什么

张家港建工培训 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 06:59:15

问题描述

51单片机产生pwm波的c程序是什么希望能解答下
精选答案
最佳答案

用定时器产生程序如下: unsigned int a=0 ,b=10; void main() { TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1; ET0=1; TR0=1; } void PWM() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256 ; a++; P1^1=0; if(a=20) { a=0; } if(a=b) { P1^1=1; } } 调节a ,b的值即可调节占空比,程序框架就是这样,具体自己改吧