1、 毕毕 业业 设设 计计(论论 文)文) 论论文文题题目:目: 日日 历历 时时 钟钟 显显 示示 系系 统统 所所属属系部:系部: 电电 子子 工工 程程 系系 指指导导老老师师: 职职 称称: 教教 授授 学学生姓名:生姓名: 班班 级级、学号学号: : 专专 业业: 航 空 电 子 设 备 维 修 2010 年 06 月 20 日 1 毕业设计(论文)任务书毕业设计(论文)任务书 题目:题目: 日日 历历 时时 钟钟 显显 示示 系系 统统 任务与要求:任务与要求: 该设计具有现实意义,时间是纪录一切事物的根据,对于任何人任 何事,时间都具有非常重要的意义,该设计基于单片机使用日历芯片,
2、 单片机与程序相结合,并且可以修改,具有显示时间和调整时间的功能。 时间:时间: 2009 年 12 月 01 日 至 2010 年 06 月 20 日 2 摘摘 要要 随着微电子技术的高速发展,单片机在国民经济的个人领域得到了广泛的运用。单片 机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理、 尖端武器等各种测控领域的应用中独占鳌头, 单片机开发技术已成为电子信息、 电气、 通信、 自动化、机电一体化等专业技术人员必须掌握的技术。 单片机应用技术飞速发展,纵观我们现在生活的各个领域,从导弹的导航装置,到飞机 上各种仪表的控制,从计算机的网络通讯与数据传输,到工
3、业自动化过程的实时控制和数据 处理,以及我们生活中广泛使用的各种智能 IC 卡、电子宠物等,这些都离不开单片机。单 片机是集 CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。而 51 系列单片机是 各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习,应用,从而达到 学习、设计、开发软、硬的能力。 本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解 单片机相关指令在各方面的应用。系统由主控制器 AT89C51、时钟电路 DS1302、显示电路、 按键电路、和复位电路等部分构成,能实现时钟日历显示的功能,能进行时、分、秒的显示。 3 目目
4、 录录 一、介绍 4 二、设计部分 8 一:方案的论证和比较:. 8 单片机型系统的选择与论证 8 显示模块的选择与论证 8 时钟实现 9 二:系统框图及工作原理. 9 三、软件编程 14 3.1 主程序流程图 14 3.2 键盘程序 15 3.2.1 按键使用流程图 18 LCD 液晶显示流程图 19 DS1302 时间部分 22 附录 B . 24 四、测试部分. 32 硬件测试. 32 软件测试. 32 测试结果和结论. 33 结 论 34 结束语 35 谢 辞 36 参考文献 37 4 一、一、介绍介绍 电子时钟简介 1957 年,Venture 发明了世界上电子表,从而奠定了电子时钟
5、的基础,电子时钟开始迅 速发展起来。现代电子时钟时基于单片机的一种计时工具,采用延时程序产生一定的时间中 断、用于一秒的定义、通过计数方式进行满六十秒分钟进一,满六十小时进一,满二十四小 时清零。从而达到计时的功能,是人民日常生活钟不可缺少的工具。 电子时钟的基本特点 现在高精度的计时工具大多数都使用了石英警惕振荡器,由于电子钟、石英钟、石英表 都采用了石英技术、因此走时精确高、稳定性好、使用方便、不需要经常调试,数字电子钟 用集成电路计时时、译码器代替 机械式传动,用 LED 显示器代替 指针显示进而显示时间、 减少了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选
6、 的灵活性好。 电子时钟的原理 该电子时钟由 89C51,BUTTON,六段数码管等构成,采用晶振电路作为驱动电路,由 延时程序和循环程序产生的一秒定时,达到时分秒的计时,六十秒位一分钟,六十分钟为一 小时,满二十四小时为一天。而电路钟唯一的一个控制键却拥有多种不同的功能,按下又松 开,可以实现屏蔽数码管显示的功能,达到省电的目睹目的;直接按下不松开,则可以通过 按键实现分钟的累加,每按一次分钟加一;而连续两次按下按键不放松,则可实现小时的调 节,同样按一次小时加一。 单片机的相关知识 单片机简介 单片机全称为单片微型计算机(Single Chip Microsoftcomputer).从应用领域来看, 单片机主要用来控制,所以又称为微控制器(Microcontroller Unit)或嵌入式控制器。 单片机的基本部件微型化并集成在一块芯片上的微型计算机。 单片机的发