- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
1课题综述 1
1.1 课题来源 1
1.2 课题目的 1
1.3 面对的问题 1
1.4 需要解决的关键技术 1
2系统分析 1
2.1 涉及的基础知识 1
2.2 解决的基本思路 2
3设计方案 2
3.1 总体设计 2
3.2 硬件设计 3
3.3 软件设计 5
3.3 结果分析 7
4设计代码 7
5总结……………………………………………………………………………………………19
6致谢………………………………………………………………………………20
7参考文献………………………………………………………………………21
1课题综述
1.1 课题来源
电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动装置等优点,因而电子钟得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合可以看到数字电子钟。
1.2 课题目的
设计了一种基于STC公司的STC10F08XE单片机,实时时钟芯片DS1302提供当前日期和时间数据,并将实时的日期数据字符型液晶显示器LCD上显示,本次设计的多功能数字钟采用数字电路对日期进行控制设置,我们采用以24小时的计时方式在LCD上显示,根据LCD显示原理进行显示,定时器计数。在本次设计中,电路具有显示日期、时间、星期的基本功能,还可以实现对它们的调整。之所以选择这个芯片,是因为STC 单片机降低成本,提升性能,原有程序直接使用,硬件无需改动。并且其抗干扰性强,加密性强,超低功耗,可以远程升级,内部有专用复位电路,价格也较便宜,一般的利用STC系列的单片机芯片加上一些外围的供电电路,复位电路,下载电路,特定功能电路等就能实现特定的功能。由于这些特点使得 STC 系列单片机的应用日趋广泛。
1.3 面对的问题
要求该电路具有显示日期、时间、的基本功能,还可以通过按键实现对它们的调整,并且能够显示星期。
1.4 需要解决的关键技术
具有时间显示和手动校对功能;具有年、月、日显示和手动校对和切换功能;具有显示当前星期的功能。通过DS1302芯片来控制整个时钟电路的万年历计时功能。
3系统分析
3.1 涉及的基础知识
3.1.1 单片机介绍
单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机也被称为微控制器(Microcontroller),它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。单片机诞生于20世纪70年代末,经历了SCM、MCU、SC三大阶段。STC单片机完全兼容51单片机,并有其独到之处,其抗干扰性强,加密性强,超低功耗,可以远程升级,内部有专用复位电路,价格也较便宜,由于这些特点使得 STC 系列单片机的应用日趋广泛STC10F08XE单片机,使用Dallas的实时时钟芯片DS1302提供当前日期和时间数据,数据在显示器LCD上显示,本次设计的电子钟采用数字电路对日期进行控制设置,我们采用LCD显示,以24小时的计时方式,根据LCD显示原理进行显示,定时器计数。在本次设计中,电路具有显示日期、时间、的基本功能,还可以实现对它们的调整和切换。
2.1.2 DS1302芯片介绍
DS1302 是DALLAS 公司推出的涓流充电时钟芯片内含有一个实时时钟/日历和31 字节静态RAM 通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒分时日日期月年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM 指示决定采用24 或12 小时格式DS1302 与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线1 RES 复位2 I/O 数据线3 SCLK串行时钟时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信DS1302 工作时功耗很低保持数据和时钟信息时功率小于1mW。
3.2 解决的基本思路
按照勾画出的电路图正确焊接电路板上的器件,待检测过硬件正确工作后,进行软件代码的设计。软件设计代码是通过COM和相关软件把代码程序输入到单片机芯片中。待全部完成后,继续进行调试。
4设计方案
4.1 总体设计
采用单片机DS1302芯片以及相关的芯片来实现电子钟。该设计选用Dallas的实时时钟芯片DS1302提供当前日期和时间数据,并将实时的日期数据在显示器LCD上显示出来。本次设计的电
文档评论(0)