课程设计(论文)-基于单片机的电子钟设计

课程设计(论文)-基于单片机的电子钟设计

ID:6335204

大小:656.00 KB

页数:41页

时间:2018-01-10

课程设计(论文)-基于单片机的电子钟设计_第1页
课程设计(论文)-基于单片机的电子钟设计_第2页
课程设计(论文)-基于单片机的电子钟设计_第3页
课程设计(论文)-基于单片机的电子钟设计_第4页
课程设计(论文)-基于单片机的电子钟设计_第5页
资源描述:

《课程设计(论文)-基于单片机的电子钟设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华东交通大学设计(论文)纸第41页摘要回看历史长河,从以前的沙漏到现在的电子钟,人们计时的工具伴随着社会的进步和科技的日新月异而更新着,我们不得不感叹人类的智慧!的确,电子钟是一种利用数字电路来实现时间的显示,与传统的机械钟相比,它具有走时准确、显示直观、无机械传动等优点,因而得到广泛使用。随着人们生活环境的不断改善和美化,我们可以在很多场合看到电子钟。数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳

2、定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。电子钟的唯一缺点是具有辐射,不过电子产品都是有辐射的,电子钟的辐射很小不会造成什么危害。别人设计的电子有可能不符合自己的风格,所以如果能自己亲自动手设计一个符合自己的风格的电子钟将会很有意义。这次的课程设计给了我一个机会。本设计是基于单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。在设计的同时对单片机的理论基础和外围扩展知识进行了比较全面准备。在硬件与软件设计时,没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件,程序该如何编写,算法如何实现等,没有一定的

3、基础就不可能很好的实现。具体实现功能:(1)可以准确显示年、月、日、时、分、秒、星期、温度;(2)可以对时间进行设置;(3)可以设置4个闹钟。华东交通大学设计(论文)纸第41页目录1方案选择……………………………………………………………………31.1单片机芯片的选择方案………………………………………………………………31.2显示模块选择方案……………………………………………………………………31.3始终芯片的选择方案…………………………………………………………………41.4电路设计最终方案决定…………………………………………………………………42系统的硬件设计与实现…………

4、……………………………………………52.1电路设计框图……………………………………………………………………………52.2系统硬件概述……………………………………………………………………………52.3主要单元电路的设计……………………………………………………………………52.3.1单片机主控制模块…………………………………………………………………52.3.2时钟电路模块………………………………………………………………………72.3.3显示模块……………………………………………………………………………92.3.4按键模块……………………………………………………………………………

5、102.3.5温度传感模块…………………………………………………………………………103系统的软件设计……………………………………………………………103.1程序流程框图…………………………………………………………………………123.2程序设计…………………………………………………………………………134Proteus仿真……………………………………………………………134.1KeilC51使用介绍………………………………………………………………134.2Proteus使用介绍……………………………………………………………………144.3Proteus仿真结果…………………

6、…………………………………………………154.4仿真过程出现的问题………………………………………………………………175课程设计总结与体会………………………………………………………176参考文献……………………………………………………………………187附录…………………………………………………………………………19华东交通大学设计(论文)纸第41页1方案选择1.1单片机芯片的选择方案方案一:采用AT89C51芯片作为硬件核心,采用FlashROM,内部具有4KBROM存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP

7、在线编程技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。方案二:采用AT89C52,AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为我们提供许多较复杂系统控制应用场合。硬

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。