- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广州民航职业技术学院毕业论文
基于单片机与PWM技术的可调灯光系统
作者姓名 学科专业 指导教师 所在学院 论文提交日期
分类号:
学 号:密☆
广州民航职业技术学院毕业论文
作者姓名 指导教师姓申请学位级别 学科专业名称:
研究方向论文提交日期年月日论文答辩日期年月日
学位授予单位学位授予日期年月日
广州民航职业技术学院
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
作者签名: 日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:在校攻读学位期间论文工作的知识产权单位属。学校有权保存并向国家有关部门或机构送交论文的复印件和电子版,允许学位论文被查阅(除在必威体育官网网址期内的必威体育官网网址论文外);学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。本人电子文档的内容和纸质论文的内容相一致。
本学位论文属于:
年解密后适用本授权书。
□不必威体育官网网址。
学位论文全文电子版提交后:
□同意在校园网上发布,供校内师生和与学校有共享协议的单位浏览。
(请在以上相应方框内打“√”)
作者签名: 日期:
指导教师签名: 日期:目录
第一章 系统总体设计 1
第一节 概述 1
第二节 功能设计 1
第三节 功能实现 2
第二章 硬件电路分析 4
第三章 软件系统设计 5
第一节 程序流程图 5
第二节 程序源代码 6
第四章 系统调试 13
第一节 单元及系统测试 13
第二节 易用性测试及参数整定 15
毕业设计体会 16
参考文献 17
基于单片机与PWM技术的可调灯光系统
第一章 系统总体设计
第一节 概述
PWM(Pulse Width Modulation),即脉冲宽度调制,简称脉宽调制,是一种对模拟信号电平进行数字编码的方法。PWM技术通过使用较高的调制频率,对方波的占空比实行调制,从而实现对一个模拟信号的电平进行编码。其最大的优点是从处理器到被控对象之间的所有信号都是数字形式的,无需再进行数模转换过程,而且对噪声的抗干扰能力也大大增强。因此PWM在通讯等信号传输行业得到广泛应用。
本毕业设计作品是一个基于单片机与PWM技术的可调灯光系统。即通过单片机以PWM方法控制实现LED无级调光,同时具有良好的交互设计方便用户设定亮度级别,硬件部分基于学院单片机实验平台。
第二节 功能设计
本系统在实验平台上利用6个按钮实现亮度输入及开关灯功能,4个数码管用于亮度级别显示和开关灯提示,通过单片机I/O口输出调制脉冲控制LED亮度。各器件在实验箱上的布局及其功能如下图所示:
图 1 - 系统布局及其功能
操作时,用户通过“开/关”按钮开关LED,不论灯处于亮灭时都可以用其它的调节按钮调节亮度值,按放“亮度+(亮度-)”按钮可以加1级(减1级)亮度,长按则会重复加(减)亮度。
当前亮度级别及开关灯情况将显示在数码管组,亮度值有三位,以十进制数显示,从“001”到“999”共999级亮度,开关灯标志位以“P”表示开灯(意为Processing),“H”表示关灯(意为Halting)。例如,数码管显示“P520”即当前亮度设定520级,开灯,若显示“H886”即当前亮度设定886级,关灯。
图 2 - 数码管显示方式示例
按放“低亮”、“中亮”或“高亮”可设定为预设的亮度,“低亮”为250级,“中亮”为500级,“高亮”为“750”级。在三个预设亮度的跳转下,再配合“亮度+/-”按钮的延迟重复功能,用户可以很方便地设定所要的亮度。
在功能上我以下面三个标准来设计:
提供足够多的PWM亮度级别,并使系统有足够的调节精度;
按钮功能应使用户感到方便易用;
数码管应能以易于理解的方式向用户反馈所需的信息。
当前功能基本能体现设计标准。
第三节 功能实现
PWM输出利用I/O口直接输出到LED,由于LED功率不大,AT89S51单片机端口的负载能力满足要求,可以直接驱动。而PWM脉波的产生使用定时器中断控制,使两个定时期T0、T1均工作于方式1,T0中断产生PWM基波,T1中断控制占空比,简要分析定时器与PWM脉波时序如下:
图 3 - PWM输出的简单时序分析
分析可知,T0中断(
文档评论(0)