- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51 单片机脉冲宽度调制(PWM)控制LED 灯亮度
作者: 来源:本站原创 点击数:
作者: 来源:本站原创 点击数:
576 更新时间:2009 年 06 月 28 日
/*介绍一个 51 系列单片机采用脉冲宽度调制(PWM )方式控制 LED 灯亮度的一个程序,大家
都知道,51单片机本身是没有 pwm 接口的,这个程序是通过软件模拟 pwm. 在一定的频率的方波中,调整高电平和低电平的占空比,即可实现LED 灯亮度控制。程序出自:单片机网 http://www. 51,如有问题可在论坛提出,程序中使用定时器 0 产生 2.5ms 周期脉冲,使用占空比控制变量 scale控制占空比,在低电平期间使 LED 灯亮,在高电平期间使 LED 灯灭,改变 scale 就改变了高电平与低电平的时间,因此也就控制了 LED 灯的亮度。*/
#includeAT89X51.H //模拟 PWM 输出控制灯的 10 个亮度级 unsignedintscale;//占空比控制变量
void main(void)//主程序
{ unsignedintn; //延时循环变量
TMOD=0x02; //定时器 0,工作模式 2(0000,0010),8 位定时模式 TH0=0x06; //写入预置初值 6 到定时器 0,使 250 微秒溢出一次(12MHz ) TL0=0x06; //写入预置值
TR0=1; //启动定时器 ET0=1; //允许定时器 0 中断 EA=1; //允许总中断
while(1)//无限循环,实际应用中,这里是做主要工作
{ for(n=0;n50000;n++)/;/每过一段时间,就自动加一个档次的亮度 scale++;//占空比控制变量 scale加 1
if(scale==10s)cale=0;//如果 scale=10,使 scale为 0
} }
timer0()interrup1t //定时器 0 中断服务程序
{ staticunsigned inttt; //t用t 来保存当前时间在一秒中的比例位置
tt++;//每 250 微秒增加 1
if(tt==10/)/2.5毫秒的时钟周期
{ tt=0;//使 tt=0,开始新的 PWM 周期 P2_0=0; //使 LED 灯亮
}
if(scale==t/t/)按照当前占空比切换输出为高电平 P2_0=1; //使 LED 灯灭
}
/*程序中从 tt=0开始到 scale为低电平,从 scale开始到 tt=10为高电平,由于 scale是变量,所以改变 scale就可以改变占空比。*/
您可能关注的文档
- 2022版新教材高中英语 单元素养评价(四) 外研版必修1.pdf
- 2022版新教材高中英语 单元素养评价(一) 新人教版必修2.pdf
- 2022版新教材高中英语 综合素养提升三 新人教版必修2.pdf
- 2022版新教材高考地理一轮复习第19章环境与国家安全第1节碳排放与碳减排污染物的跨境转移学案中图版.pdf
- 2022版新教材高考地理一轮复习第1章地理基础必备第2节等高线地形图和地形剖面图学案中图版.pdf
- 2022版新教材高考地理一轮复习第5章地球上水的运动与能量交换第3节世界洋流的分布与影响学案中图版.pdf
- 2022版新教材高考地理一轮复习课时质量评价10岩石圈的物质组成及循环含解析中图版.pdf
- 2022版新教材高考地理一轮复习第8章地理信息技术的应用学案中图版.pdf
- 2022版新教材高考数学一轮复习第十章概率随机变量及其分布10.3离散型随机变量及其分布列学案新人教.pdf
- 2022版新教材高考数学一轮复习第一章集合常用逻辑用语与不等式1.4一元二次方程与一元二次不等式学案.pdf
本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!
文档评论(0)