欢迎来到天天文库
浏览记录
ID:6806065
大小:200.00 KB
页数:22页
时间:2018-01-26
《单片机课程设计-电子时钟》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、目录1课题综述11.1课题来源11.2课题目的11.3面对的问题11.4需要解决的关键技术12系统分析12.1涉及的基础知识12.2解决的基本思路23设计方案23.1总体设计23.2硬件设计33.3软件设计53.3结果分析74设计代码75总结…………………………………………………………………………………………….196致谢………………………………………………………………………………...207参考文献……………………………………………………………………….......21211课题综述1.1课题来源电子钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显示直
2、观、无机械传动装置等优点,因而电子钟得到广泛应用。随着人们生活环境的不断改善和美化,在许多场合可以看到数字电子钟。1.2课题目的设计了一种基于STC公司的STC10F08XE单片机,实时时钟芯片DS1302提供当前日期和时间数据,并将实时的日期数据字符型液晶显示器LCD上显示,本次设计的多功能数字钟采用数字电路对日期进行控制设置,我们采用以24小时的计时方式在LCD上显示,根据LCD显示原理进行显示,定时器计数。在本次设计中,电路具有显示日期、时间、星期的基本功能,还可以实现对它们的调整。之所以选择这个芯片,是因为STC单片机降低成本,提升性能,原有程序直接使用,硬件无需改动。并且其抗干扰性
3、强,加密性强,超低功耗,可以远程升级,内部有专用复位电路,价格也较便宜,一般的利用STC系列的单片机芯片加上一些外围的供电电路,复位电路,下载电路,特定功能电路等就能实现特定的功能。由于这些特点使得STC系列单片机的应用日趋广泛。1.3面对的问题要求该电路具有显示日期、时间、的基本功能,还可以通过按键实现对它们的调整,并且能够显示星期。1.4需要解决的关键技术具有时间显示和手动校对功能;具有年、月、日显示和手动校对和切换功能;具有显示当前星期的功能。通过DS1302芯片来控制整个时钟电路的万年历计时功能。2系统分析2.1涉及的基础知识2.1.1单片机介绍21单片机是指一个集成在一块芯片上的完
4、整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机也被称为微控制器(Microcontroller),它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。单片机诞生于20世纪70年代末,经历了SCM、MCU、SOC三大阶段。STC单
5、片机完全兼容51单片机,并有其独到之处,其抗干扰性强,加密性强,超低功耗,可以远程升级,内部有专用复位电路,价格也较便宜,由于这些特点使得STC系列单片机的应用日趋广泛。本文设计了一种基于STC公司的STC10F08XE单片机,使用Dallas的实时时钟芯片DS1302提供当前日期和时间数据,数据在显示器LCD上显示,本次设计的电子钟采用数字电路对日期进行控制设置,我们采用LCD显示,以24小时的计时方式,根据LCD显示原理进行显示,定时器计数。在本次设计中,电路具有显示日期、时间、的基本功能,还可以实现对它们的调整和切换。2.1.2DS1302芯片介绍DS1302是DALLAS公司推出的涓
6、流充电时钟芯片内含有一个实时时钟/日历和31字节静态RAM通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒分时日日期月年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM指示决定采用24或12小时格式DS1302与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线1RES复位2I/O数据线3SCLK串行时钟时钟/RAM的读/写数据以一个字节或多达31个字节的字符组方式通信DS1302工作时功耗很低保持数据和时钟信息时功率小于1mW。2.2解决的基本思路按照勾画出的电路图正确焊接电路板上的器件,待检测过硬件正确工作后,进行软件代码的设计。软件设计代码是通过COM
7、和相关软件把代码程序输入到单片机芯片中。待全部完成后,继续进行调试。3设计方案3.1总体设计采用单片机DS1302芯片以及相关的芯片来实现电子钟。该设计选用Dallas的实时时钟芯片DS1302提供当前日期和时间数据,并将实时的日期数据在显示器LCD上显示出来。本次设计的电子钟采用数字电路对日期进行控制设置,我们以24小时的计时方式,根据LCD显示原理进行显示,定时器计数。在本次设计中,电路具有显示日期、时间
此文档下载收益归作者所有