《带有液晶显示的定时闹钟-毕业设计.doc》由会员分享,可在线阅读,更多相关《带有液晶显示的定时闹钟-毕业设计.doc(40页珍藏版)》请在金锄头文库上搜索。
1、郑州大学电子工程系毕业设计论文郑州科技学院 带有液晶显示的定时闹钟 院(系): 电子工程系 专业班级: 11机电一体化技术 学 号: 201129012 学生姓名: 郭月华 指导教师: 张军 2013年11月-2014年3月郑州大学毕业设计(论文)开题报告课题名称 基于单片机液晶定时闹钟的设计课题来源教师命题课题类型EX指导教师 张军学生姓名郭月华学 号201129012专 业 电子工程开题报告内容:(调研资料的准备,设计的目的、要求、思路与预期成果;任务完成的阶段内容及时间安排;完成设计(论文)所具备的条件因素等。)一、调研资料准备学习电子绘图Protel 99 SE、Multisim200
2、1、Keil等相关软件通过网络及各种相关书籍查找相关信息二、设计目的 1了解LCD显示器显示的基本原理 2. 了解用LCD液晶显示有什么好处3. 掌握并学会用单片机AT89C52控制的硬件电路的设计和软件设计 4. 能够正确实现基于单片机的液晶屏显示的定时电子闹钟设计功能三、设计要求1、显示器可显示输出定时时间,显示格式为“时时 分分 秒秒”2. 可显示日期,具有万年历的功能,同时可修改时间 2、由LCD闪动来做秒表计数表示 3、用户可通过按键调整时间,按键数量尽可能少四、设计思路1. 利用AT89C52单片机芯片作为程序控制系统再加上其它外围电路进行辅 助,具体电路的设计包括:单片机最小系统
3、、键盘、液晶显示等电路。 2. 按设计要求编写程序并调试3. 输出用液晶屏显示五、预期成果1、设计一个基于单片机的可调节时间、可定时的液晶显示闹钟 2、软件编程及功能调试六、论文阶段内容及时间安排第1周至第2周:收集材料,撰写开题报告第3周至第4周:撰写文献综述和外文翻译,设计电路总体方案第5周至第7周:进行系统软件功能分析,软件模块的确定,编写软件第8周至第9周:整体系统的软硬件调试第10周至第11周:总结分析数据,毕业论文的撰写 第12周:提交毕业设计(论文)成果,准备答辩六、完成设计(论文)所具备的条件因素硬件条件:单片机、LCD液晶显示屏、万能板、放大器、按键、蜂鸣器等软件条件:电子绘
4、图软件Protel 99 SE、Multisim2001、Keil。方法:(1)通过网络及各种相关书籍查找相关信息,确定使用的元器件。(2)以单片机AT89S52为核心,开发一个完整的系统,包括硬件设计和软件的编程。(3)使用Protel软件,绘制原理图、PCB,并进行元器件安装、焊接及调试检测达到预期的目的。指导教师签名: 日期: 郑州大学毕业设计(论文)任务书题目 基于STC89C52 专业 电子工程 学号 201129012 姓名 郭月华 主要内容、基本要求、主要参考资料等:一、 主要内容采用STC89C52单片机为核心,复位电路,时钟电路,闹钟指示电路,LCD显示电路等组成,软件选用汇
5、编语言编程。利用单片机可将数字显示于LCD显示屏上,并能通过按键来调节时间和定时。二、 基本要求1、显示器可显示输出定时时间,显示格式为“时时 分分 秒秒”。2、由LCD液晶显来做秒表计数表示。3、用户可通过按键调整时间,按键数量尽可能少。三、 主要参考资料1 余发山 单片机原理及应用技术 中国矿业大学出版社2 张毅刚 单片机应用设计 哈出尔滨工业大学版社3 李刚 51系列单片机系统设计与应用技巧4 房小翠 王金凤 单片机微型计算机与机电接口技术 北京:国防工业出版社5 李珍 单片机原理与控制技术 北京:清华大学出版社6 范立南 单片机接口与控制技术 沈阳:辽宁大学出版社7 张友德 单片机微型
6、原理应用与实践 上海:复旦大学出版社8 李华 MCS51系列单片机实用接口技术 北京:北京航空大学出版社 完 成 期 限: 指导教师签名: 专业负责人签名: 年 月 日郭总的没有摘要,而且没有英文摘要,无法插入附录有点乱,图形和和你的一样,结束语和致谢也没有任务书也是和你的一样至于其他的不是什么太大的毛病,我可以帮你们改记得征文的开头用TOB 键,别按空格目 录第1章 设计方案1 设计方案论证71.1 应用71.2 方案选择71.3 总设计框图及分析82 硬件电路设计102.1 系统时钟电路设计102.2系统复位电路的设计102.3闹钟指示电路设计102.4 电子闹钟的显示电路设计102.5
7、仿真图113.1 概述133.2 主模块的设计133.3 基本显示模块设计133.4 时间设定模块设计143.5 闹铃功能的实现153.6程序174 设计总结38摘要单片机自20世纪70年代问世以来,以其,除了CPU外,使用LCD液晶显示来进行输出显示,使用STC89C52单片机进行驱动。通过LCD能够较为准确地显示时、分、秒。四个简单的按键实现对时间的调整。软件方面采用C语言编程。整个电子钟系统能完成时间的显示、调时、校时和三组定时闹钟的功能。选用单片机最小系统应用程序,添加比较程序、时间调整程序及蜂鸣程序,通过时间比较程序触发发蜂鸣,实现闹钟功能,完成设计所需求的软件环境。介绍并使用Kei
8、l单片机模拟调试软件,测试程序的可行性并用Proteus进行仿真。关键词:单片机,定时器,中断,闹钟,LCDABSTRACTBecause of its extremely high performance-price ratio, the single-chip computer (SCC) has been paid great attention to ever since it came out in 1970s of 20th Century, and has gained an extensive applicable field and fast development. Amo
9、ng all kinds of SCCS, 51 SCC is the most typical and representative one.This design, adopting STC89C52 chip as the core part with some necessary peripheral circuits, is a simple electronic clock which uses 5V DC as the power supply. In hardware aspect, besides the CPU, eight seven-segment LCD digi-t
10、ubes are used for display, which work in a dynamically scanning display mode and driven by STC89C52chip. The LCDS can accurately indicate hour 、 minute and second. Four buttons can be used to adjust the time. While in the software aspect, the programming language is C language. The whole electronic
11、clock system has functions of time display, adjustment 、timing and three groups of alarm function. Choose the smallest SCM system applications,add Comparison procedures, time to adjust procedures and faint buzzing procedures, Through relatively faint buzzing trigger procedures to achieve alarm clock
12、 function, Completed the design needs of the software environment. Keil introduced and the use of SCM software simulation debugging, testing the feasibility and proteus by simulation.Keyword: single slice machine,in fixed time machine,break off,alarm clock,LCD1 设计方案论证1.1 应用近几年,单片机在各个领域得到广泛的应用。从工业到人们
13、的日常生活,大部分的科技产品都是通过单片机来控制。在它问世之前,自动控制设备不能被广泛的应用,这是因为控制设备的体积庞大,耗电量大,价格昂贵。在第一台微处理器成功研制不久,第一个单片机就问世了。因为其小巧的体积,低功耗,以及高效的性能,单片机受到了大家的欢迎。今天,单片机成为了解决低复杂度,中等复杂度控制问题的传统选择。我们选择的方法是单片机开发设计使用的传统方法,通过本次设计,可以了解整个单片机开发的流程。 利用STC89C52单片机结合七段显示器完成的简易的定时闹铃时钟,干电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、闹钟电路组成。秒信号产生器是整个系统的时基信号
14、,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。译码显示电路将“时”、“分”、“秒”计数器的输出送到七段显示译码驱动器译码驱动,通过LCD液晶显示屏显示出来。闹钟电路是用比较器来比较计时系统和定时系统的输出状态,如果计时系统和定时系统的输出状态相同,则发出一个脉冲信号,再和一个高频信号混合,送到放大电路驱动扬声器发声,从而实现定时闹响的功能。通过设置现在的时间及显示闹铃设置时间,并在定时时间发出一阵声响,可以进步扩充控制电器的启停等。1.2 方案选择用单片机来设计数字钟,软件实现各种功能比较方便,但因软件的执行需要一定的时间,所以就会出现误差。因此我进一步努力,通过对比实际的时钟,查找出误差的来源,并作出调整,使得误差尽可能减小,达到实际数字钟系统的允许误差范围。在程序设计中,采用模块化的程序设计思想,对整个设计划分了若干个模块,先对各个模块分别进行设计,然后整合各个模块,