电灯无级pwm亮度调节

电灯无级pwm亮度调节

ID:6728615

大小:110.50 KB

页数:13页

时间:2018-01-23

电灯无级pwm亮度调节_第1页
电灯无级pwm亮度调节_第2页
电灯无级pwm亮度调节_第3页
电灯无级pwm亮度调节_第4页
电灯无级pwm亮度调节_第5页
资源描述:

《电灯无级pwm亮度调节》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计课程名称单片机原理及接口技术题目名称电灯无级PWM亮度调节学院信息工程学院专业班级应用电子技术2班学号姓名张伟奇任课教师李优新2015年01月16日广东工业大学课程设计任务书题目名称电灯无级PWM亮度调节学生学院信息工程学院专业班级信息工程(应用电子方向)12(2)班姓名张伟奇学号一、课程设计的内容本次课程设计的内容从下面两个方面任选一个:一是在学院的单片机实验平台上进行,开发一个基于单片机与PWM技术的灯光调节系统,主要开发内容为按键定义、输入与防抖动技术、PWM调节技术以及显示技术等的程序设计。二是利用51系列单片机及必要的外围芯片、输入输出等接口电路设计开发一个简易的单

2、片机系统,在此基础上,自行设计一个单片机应用程序来实现一些实用的功能。通过这些内容的设计、开发、安装、调试等一系列工作,熟练掌握单片机系统的开发流程与工作机理,加深对所学课程知识的理解与把握,为将来相关的研究开发工作打下坚实的基础。二、课程设计的要求与数据1全面掌握硬件结构与电路原理;2自行设计开发、编辑、调试应用程序;3必须有完善的功能介绍与调试过程说明;4提供完整的软件流程框图。5提供完整的程序清单。三、课程设计应完成的工作1硬件理解与安装调试;2软件设计与开发、调试;3软硬件联合调试与实验;4按照学校要求撰写并上交完整的课程设计报告5完成课程设计答辩。四、课程设计进程安排序号设

3、计各阶段内容地点起止日期1查找资料,熟悉硬件电路或实验平台的资源图书馆或实验1号馆4042015年1月5日-7日2整体方案设计,输入输出通道定义(方案一)或硬件安装、调试与检查(方案二)宿舍或实验1号馆4041月8日-9日3软件设计与流程图编写宿舍或实验1号馆4041月10日4程序编写宿舍实验1号馆4041月11日-12日5软件调试,与硬件联合调试宿舍或实验1号馆4041月13日6撰写课程设计报告宿舍或实验1号馆4041月14日7交课程设计报告实验1号馆4041月15日-16日五、应收集的资料及主要参考文献[1]吴宁.80X86/Pentium微型计算机原理及应用[M].北京:电子工

4、业出版社,2004:1-249.[2]蔡美琴.MCS-51系列单片机系统及其应用[M].北京:高等教育出版社,2003:1-169.[3]段晨东.单片机原理与接口技术[M].北京:清华大学出版社,2013:1-333[4]吴黎明等.单片机实验指导书[M].广州:广东工业大学教材科,2014发出任务书日期:2015年1月5日指导教师签名:计划完成日期:2015年1月16日基层教学单位责任人签章:目录目录1第一章系统总体设计2第一节概述2第二节功能设计2第三节功能实现2第二章软件系统设计4第一节工作原理4第二节程序清单4第三节程序流程图5第四节程序源代码6第三章调试结果10第一节单元及系

5、统测试10第四章课程设计体会100基于单片机与PWM技术的可调灯光系统第一章系统总体设计一概述PWM(PulseWidthModulation),即脉冲宽度调制,简称脉宽调制,是一种对模拟信号电平进行数字编码的方法。其最大的优点是从处理器到被控对象之间的所有信号都是数字形式的,无需再进行数模转换过程,而且对噪声的抗干扰能力也大大增强。因此PWM在通讯等信号传输行业得到广泛应用。二功能设计本系统在实验平台上利用3个按钮实现亮度输入及开关灯功能,3个数码管用于亮度级别显示,通过单片机I/O口输出调制脉冲控制LED亮度。操作时,用户通过“开/关”按钮开关LED,不论灯处于亮灭时都可以用其它

6、的调节按钮调节亮度值,按放“亮度+(亮度-)”按钮可以加1级(减1级)亮度,长按则会重复加(减)亮度。三功能实现PWM输出利用I/O口直接输出到LED,由于LED功率不大,AT89S51单片机端口的负载能力满足要求,可以直接驱动。而PWM脉波的产生使用定时器中断控制,使两个定时器T0、T1均工作于方式1,T0中断产生PWM基波,T1中断控制占空比。分析可知,T0中断àT0重载定时常数,复位输出,并使T1也重载常数,启动T1àT1中断时,置位输出,停止T1àT0中断,如此循环。使用中断方式能获得准确的定时周期以保证PWM的调制精度,T0作为PWM基波,为避免闪烁,应达到较高频率,本系统

7、取500Hz。T1要有效地控制占空比,其定时周期应比T0小,通过调节T1的定时周期就能调节PWM输出脉波的占空比,从而改变亮度等级。按钮输入采用查询方式实现,并对按键进行防抖动处理,对“亮度+/-”按钮加入延时重复功能。延时重复功能通过对一延时变量在按下按钮时进行减计数,在减至触发值前按钮弹起则视为短按,执行相关代码1次,当减至触发值后仍保持按下,则快速执行代码,起到重复按下的效果。8数码管输出的亮度级数需要经过一系列的编码转换,按钮控制亮度调节变量,调节

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。