(完整版)基于单片机的PWM信号输出系统设计毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国矿业大学
本科生毕业论文
专业:自动化
论文题目:基于单片机的PWM信号输出系统设计
中国矿业大学毕业论文任务书
任务下达日期:**
毕业论文日期:**
毕业论文题目:基于单片机的PWM信号输出系统设计
毕业论文专题题目:
毕业论文主要内容和要求:
1、整体方案设计
2、硬件电路设计,包括电源、显示、按键等外围电路设计
3、软件设计,包括模式选择程序、时间选择程序、显示程序、按键程
序等
4、应用PROTEUS软件进行仿真
指导教师签字:
郑重声明
本人所呈交的毕业论文,是在导师的指导下,独立进行研究所取得的成果。所有数据、图片资料真实可靠。尽我所知,除文中已经注明引用的内容外,本毕业论文的研究成果不包含他人享有著作权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本论文属于原创。本毕业论文的知识产权归属于培养单位。
本人签名:日期:
中国矿业大学毕业论文指导教师评阅书
指导教师评语(①基础理论及基本技能的掌握;②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果及创新点;⑤工作态度及工作量;⑥总体评价及建议成绩;⑦存在问题;⑧是否同意答辩等):
成绩:指导教师签字:
年月日中国矿业大学毕业论文评阅教师评阅书
评阅教师评语(①选题的意义;②基础理论及基本技能的掌握;③综合运用所学知识解决实际问题的能力;④工作量的大小;⑤取得的主要
成果及创新点;⑥写作的规范程度;⑦总体评价及建议成绩;⑧存在问题;⑨是否同意答辩等):
成绩:评阅教师签字:
年月日中国矿业大学毕业论文答辩及综合成绩
答辩情况
提出问题
回答问题
正
确
基本
正确
有一
般性
错误
有原
则性
错误
没有
回答
答辩委员会评语及建议成绩:
答辩委员会主任签字:
年月日
学院领导小组综合评定成绩:
学院领导小组负责人:
年月日
摘要
本文研究了如何利用AT89C51单片机控制输出PWM信号。文中对AT8951单片机概念和PWM信号的原理做了详细的论述,对单片机最小系统中的时钟电路和复位电路进行了充分的分析。在对单片机内部结构熟悉的基础上完成了硬件电路设计,主要包括电源、显示、按键等外围电路设计。并通过编程实现了单片机输出PWM功能,完成了软件设计,包括模式选择、时间选择、显示、按键程序等。为了防止单片机的工作受到来自外界电磁场的干扰,造成程序的跑飞而陷入死循环的现象,在完成以上设计的基础上加入了看门狗电路,使得单片机能够稳定地输出PWM波形。
本设计还对Proteus和Keil uVision软件做了相关介绍,通过Proteus和Keil uVision软件的联调在Keil uVision中编写程序,在Proteus软件中对单片机输出PWM系统做了仿真。最终实现了以下功能:能够通过K1键选择PWM波形的输出与关闭,通过按键K2、K3与换向开关SW1实现对PWM波形周期和占空比参数的调节作用。
最后通过Proteus软件中的模拟仿真器对PWM波形进行模拟仿真输出,PWM波形的占空比和周期及PWM波形的输出时间通过显示模块显示出来,最终圆满完成设计。
关键词:AT89C51单片机; PWM信号;计算机仿真;看门狗程序;
ABSTRACT
This paper studies how to use the AT89C51 microcontroller to control the output PWM signal. AT8951 single-chip concept and principle of the PWM signal is discussed in detail, a full analysis of the smallest single-chip system clock circuit and reset circuit.Familiar with the structure of the internal microcontroller based on the hardware circuit design, including the power to the display, buttons and other peripheral circuit design. By programming the microcontroller output PWM function, the completion of a software design, including mode selection, timing, key program. Subject to interference from external electromagnetic field, in order to prevent the work of the microcontroller, causing the program to run to fly into the phenomenon of infinite loop in the design done on the basis of the watchdog circuit, the microcontroller to stabilize the output of the PWM waveform.
This design also Proteus and Keil uVision, software related presentations by Proteus and the Keil uVision software, the FBI in the Keil uVision programming, simulation in Proteus software on the microcontroller output PWM system. The ultimate realization of the following features: K1 key to select the PWM waveform output on and