51单片机两路或多路pwm波输出程序

上传人:小** 文档编号:55644357 上传时间:2018-10-03 格式:DOC 页数:7 大小:23KB
返回 下载 相关 举报
51单片机两路或多路pwm波输出程序_第1页
第1页 / 共7页
51单片机两路或多路pwm波输出程序_第2页
第2页 / 共7页
51单片机两路或多路pwm波输出程序_第3页
第3页 / 共7页
51单片机两路或多路pwm波输出程序_第4页
第4页 / 共7页
51单片机两路或多路pwm波输出程序_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《51单片机两路或多路pwm波输出程序》由会员分享,可在线阅读,更多相关《51单片机两路或多路pwm波输出程序(7页珍藏版)》请在金锄头文库上搜索。

1、 5151 单片机两路单片机两路 pwmpwm 波输出程序(可根据情况设置多路)波输出程序(可根据情况设置多路)#includeunsigned char count;sbit pwm1=P10;sbit pwm2=P31;sbit jia=P22;sbit jan=P23;sbit zuo=P24;sbit you=P25;unsigned char jd1,jd2,m1,m2;void delay(unsigned int x)/延时程序unsigned char i,j;for(i=x;i0;i-)for(j=125;j0;j-);void Timer0_Init()/定时 0.1ms,

2、TMOD=0x01;IE=0x82;TH0=0xff;/65436/256;TL0=0x9c;/65436%256TR0=1;void Timer0_Int() interrupt 1/中断程序TH0=0xff;TL0=0x9c;/m1=count;/m2=count;if(m1=31)jd1=30;while(jia=0);if(jan=0)delay(10);if(jan=0)jd1-;if(jd1=31)jd2=30;while(zuo=0);if(you=0)delay(10);if(you=0)jd2-=1;if(jd2=0)jd2=1;while(you=0);void main() jia=1;jan=1;pwm1=1;pwm2=1;zuo=1;you=1;jd1=1;jd2=1;count=0;Timer0_Init();while(1)keyscan();

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号