基于单片机的时钟设计 毕业论文.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 0 引言 1 1 电子钟简介 1 1.1电子时钟的背景 1 1.5 时钟的应用 2 2 设计任务分析 2 2.1 设计分析 2 2.2 设计意义 3 3 关于单片机 3 3.1 单片机的发展史? 3 3.3 发展趋势 5 3.5 单片机的中断系统 7 4 系统功能及操作 7 4.1 系统功能的确定 7 4.1.1 基本功能 7 4.1.2 扩展功能 8 4.2 系统操作说明 8 5 系统硬件设计 8 5.1 芯片的选择 8 5.2 实验板电路原理图 9 5.3 功能电路分析 10 5.3.1 时钟电路 10 5.3.2 复位电路 11 5.3.3 键盘电路 11 5.3.4 数码显示电路 12 5.3.5 蜂鸣器电路 12 6 系统软件设计 13 6.1 数据单元分配 13 6.1.1 数据存储单元分配 13 6.1.2 标志位单元分配 13 6.2 计时时钟实现的基本方法 13 6.3 实现时钟程序设计步骤 14 6.3.1 主程序模块设计 14 6.3.2 计时子程序模块的实现 14 6.3.3 显示子程序模块的实现 15 6.3.4 时钟设定子程序模块的实现 15 6.3.5 日期、定时设定子程序模块的实现 16 6.4 程序说明 16 6.4.1 定时器初值计算 16 6.4.2 程序初始化 16 6.4.3 误差分析及校正 16 6.4.4 实现闪动设定 16 6.4.5 实现连续加1 16 6.4.6 定时音与显示相冲突问题及解决方案 16 7 系统仿真.............................................................................16 7.1软件介绍 17 7.2 电子钟系统PROTUES仿真 17 8 系统调试与功能说明 17 8.1 硬盘调试 17 8.2 系统性能测试与功能说明 17 8.3 系统时钟误差分析 17 8.4 软件调试问题及解决 18 结束语 18 致谢 18 参考文献 19 毕业论文 题 目: 基于单片机的时钟设计 作 者: 指导老师: 学院 系 专业 级 年制 班 年 月 日 基于单片机的时钟设计 摘要:本文设计的是基于单片机的时钟设计。该设计主要利用单片机来实现其功能,在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡脉冲,定时器计数,并采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置,具有显示时间的基本功能,还可以实现对时间的调整,时钟走时精度高,使用方便,功能多,便于集成化,在介绍本单片机的发展情况基础上,说明了本设计实现的功能,以及实验板硬件情况,并对各功能电路进行了分析。主要工作放在软件编程上,用实验板实现时间、日期、定时及它们的设定功能,详细对软件编程流程以及调试进行了说明,并对计时误差进行了分析及校正,提出了定时音与显示相冲突问题及解决方案。实验证明效果良好,可以投入使用。因此,设计开发时钟具有良好的应用前景。 关键词:单片机;时钟;定时器;数码管 Abstract: This design is the clock design based on mcu. The design mainly uses single chip to achieve its function, in this design, we use LED digital display hours,minutes, seconds, to 24 hour time, according to the principle of dynamic display of digital tube to display, use the 12MHz crystal oscillation pulse, the timer count,and a digital circuit implementation of the "when", "sub", "seconds" the figures show that the timing device, can display the basic function of time, also can realize the

文档评论(0)

绿风 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档