门铃毕业设计论文格式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计成绩评定表

姓名:

专业班级:

时间:

设计题目:

指导老师:

1.摘要:(附后)

2.设计正文(附后)

(设计正文含: 问题的提出,设计的指导思想;方案的选择和比较论证(要求至少三个方案比较);根据设计作品(产品)性能指标要求写出设计过程,相关元器件参数的计算,有关设计原理,硬件原理或软件原理或电路图,性能指标的说明与理论分析;列出有关测试仪器、测试步骤、测试方法和结果;对实验结果的分析讨论;设计实用价值的介绍;设计过程中存在的问题,改进意见或其它更好的方案设想及未能采纳的原因,应用范围,参考资料等)

3.成绩评定:

指导老师评语

毕业设计领导小组意见

江西教育学院毕业设计

设计题目:单片机“叮咚”门铃设计院系:理学分院

学生姓名:王微

学号:2009120021

专业班级:09级电子信息技术工程指导教师:陈荣老师

2011年12 月13 日

单片机“叮咚”门铃设计

摘要:本文设计了一种基于单片机的“叮咚”门铃,主要有键盘,音频功率放大器LM386,AT89S51单片机,扬声器等构成,通过单片机定时/计数器t0来产生700Hz和500Hz的频率来使扬声器发出“叮咚”声音。

关键词:AT89C51单片机;扬声器;频率;

目录

0 设计目的.................................... 错误!未定义书签。

1 总体方案设计 (1)

2 硬件电路设计 (2)

2.1单片机系统 (2)

2.2功率放大电路 (3)

2.3 扬声器电路 (3)

3 软件设计 (4)

4 调试分析 (7)

4.1硬件调试 (7)

4.2软件调试 (8)

4.3软、硬件联调 (8)

5 结论及进一步设想............................ 错误!未定义书签。参考文献 ...................................... 错误!未定义书签。课设体会 ...................................... 错误!未定义书签。附录1 电路原理图............................. 错误!未定义书签。附录2 程序清单.. (10)

附录3 元件清单17

1. 设计目的

1.1在现代电子产品中,“叮咚”门铃以它成本低,方便快捷等优点占据了很大的市场空间。本课程设计是基于单片机的“叮咚”门铃,通过单片机控制输出频率,由音频功率放大器LM386放大给扬声器,使之发出叮咚声。虽然功能简单,但是由于其操作简单得到了广泛的应用。

1.2主要技术指标是当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭

2、总体方案设计

针对本课题的设计任务,进行分析得到:本次设计是利用单片机实现对扬声器发声的,控制采用按钮操作,AT89S51单片机进行控制,由音频功率放大器进行放大,最后使扬声器发出“叮咚”声音。

图1“叮咚”门铃总体设计框图

该直流电机调速系统的设计在总体上分为以下几个部分:1单片机控制

部分; 2 音频功率放大器部分;3 扬声器输出部分。

2 硬件电路设计

2.1 单片机系统

1该系统采用AT89S51单片机,AT89S51具有以下标准功能:4k字节flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两集中断结构,一个全双工串行通信接口,片内振荡器及时钟电路。

图2 AT89S52结构图

2 AT89S51单片机内部结构具有片内振荡器,运算器,控制器,存储器扩展控制器,串行口,并行口,EPROM/ROM,RAM等

图3 AT89S52内部结构原理图2.2 音频功率放大器

通过如图4的设计可以实现音频功率放大。

2.3 扬声器电路

通过如图7的设计可以实现对扬声器发声的控制,该电路通过电容器,电容,电阻等实现了对扬声发声的控制。

图5 扬声器电路

3 软件设计

1.我们用单片机实定时/计数器T0来产生700HZ和500HZ的频率,根据定时/计数器T0,我们取定时250us,因此,700HZ的频率要经过3次250us 的定时,而500HZ的频率要经过4次250us的定时。

信号产生的方法:500Hz信号周期为2ms,信号电平为每1ms(4X250us)变反1次,

2.在设计过程,只有当按下SP1之后,才启动T0开始工作,当T0工作完毕,回到最初状态。

3.“叮”和“咚”声音各占用0.5秒,因此定时/计数器T0要完成0.5秒的定时,对于以250us为基准定时2000次才可以。

图6 主程序流程图

该流程图是“叮咚”门铃系统设计,通过单片机的初始化判断按钮是否按下,通过单片机系统进行控制,使扬声器发出“叮咚”声音。

T0中断程序框图

YES

NO

图7 T0中断服务程序框图

图8 仿真电路

题目要求实现当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。

4 调试分析

4.1硬件调试

本课设的硬件调试主要是对Proteus进行调试。在Proteus界面中连好电路图后,运行时可能会出现没有反映,这就需要检查单片机的引脚与音频功率放大器的引脚接的是否正确,即使有一个接的不对也不会出现结果。还有就是元器件的选择也很重要,由于软件中所带的型号比较多,所以要选择适合本次课设所用到的型号,这样才会出现理想的效果。

4.2软件调试

在软件调试中,本课题选用KEIL软件进行调试。程序的编写很重要,本次课设的系统编程是采用汇编语言完成的。

4.3软、硬件联调

在完成程序的编写和硬件的搭接后,需要对程序和硬、软件进行联合调试。调试的过程就是检查程序的运行方式和结果是否与设计要求相一致,如在调试的过程中发现错误,需要检查程序编写的引脚与硬件连接的引脚是否一致,以及检查加载的程序是否相对应。以达到最佳的效果。

5. 结果与结论

根据设计结果,本设计基本完成了设计要求。经过系统的硬件、软件及联机调试,测得各部分均已达到性能要求。课程设计中遇到了很多不懂的地方,但是通过与老师和同学的交流最终都迎刃而解了。

此次课程设计无论从知识的巩固角度还是从对以后的工作学习的影响都有着非常重要的意义。首先,我对keil和protuse有了更深入的了解,而且对于汇编编程又熟悉了一遍。其次,了解熟悉了论文的学做格式及基本要求,为我们将来写毕业论文作了铺垫;最后,通过硬件的连接,程序的编写,学会了如何通过网络、书籍等各种方式、渠道来获取需要的对设计有帮助的资料信息。更加锻炼了动手能力和解决实际问题的能力。

6. 收获与致谢

转眼间,为时两周的课程设计结束了,这是我大学生涯的最后一次课

相关文档
最新文档