- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子时钟毕业论文电子时钟毕业论文
目 录
中文摘要、关键词 3
1、绪论 3
1.1课题研究的背景及意义 3
1.2 国内外研究 4
1.3电子时钟概述 5
1.4 论文章节构成及安排 5
2、电子时钟设计方案 5
2.1 两种设计方案的选择 5
2.2 系统电路 6
3、硬件系统设计 7
3.1 核心控制电路 7
3.2 秒计时电路 9
3.3 显示电路 11
4、软件系统设计 12
4.1 DS1302子程序 12
4.2 LCD5110子程序 14
4.3 主程序 14
5、设计系统的调试 15
5.1 硬件调试 15
5.2 软件调试 15
6、本设计系统小结 16
6.1 系统不足及功能拓展 16
6.2 学习心得与展望 16
参考文献 16
英文摘要、关键词 16
电子时钟设计从沙漏,到机械钟表石英钟,充分显现出了时间的重要性。,人们计量精度,应用越来越广,功能越来越多。普通的机械表对于当代人显然早已不太适应,电子时钟应运而生研究的主要目的是设计一个基于单片机的时钟系统以ATmega16芯片为核心完成其显示、功能工作的忙碌性和繁杂容易人忘记当前的时间。单片机是一种集成电路芯片,集成到一块硅片上完善的微型计算机系统。公元1300年前,人主要是利用天文现象流动物质的连续运动来计时。天文学家张衡制造漏水转浑天仪是最早出现的机械钟。1350年,意大利的丹蒂制造出第一台机械打点塔钟,1582年,意大利物理学家伽利略发明了重力摆。1819世纪,钟表制造业已逐步实现工业化生产,达到相当高的水平。20世纪,,,电子产品几乎渗透同时现代电子产品性能,产品更新换代的也越来越快。国古代、近代、现代。年以前,我国没有手表制造业;计划经济模式,国家投资生产机械表;九十年代石英钟表钟表市场。计时工具大多石英晶体振荡器ATmega16为核心,以实时时钟芯片DS1302为主要器件,以液晶屏LCD5110来完成时间显示功能。
论文共五章,每章分别是:
第一章:绪论,介绍了本设计研究的背景及意义和国内外研究状况和本电子钟概述。
第二章:电子时钟设计方案分析,介绍了本设计所涉及的芯片选择以及总体方案的设计。
第三章:硬件系统的设计,介绍了本设计的硬件电路构成以及电路原理。
第四章:软件系统的设计,介绍本设计所需的软件工具以及如何用C语言实现软件编程。
第五章:系统调试,介绍本设计后期的整体调试包括硬件和软件调试。
2、电子时钟设计方案
2.1 两种设计方案的选择
实现电子钟就是实现“走时间”,即实现秒信号的产生,由秒信号才能进而产生分钟信号、小时信号。关于秒信号的产生,有两种设计方案供选择。
第一种是采用专用的实时时钟芯片。时下常用的时钟芯片有DS1302、SB2068、PCF8485等。这些计时价格被广泛地采用。本介绍的实时时钟DS1302主要特点是数据传输PROTEL是一款画电路图的软件,由Altium生产,在电子行业的CAD软件中,是电子设计者的首选软件,Protel软件画出基本时钟电路图如下。
图2-1时钟电路图
图中右侧是本系统的核心控制芯片ATmega16,其左侧引脚分别连接液晶屏LCD5110和实时时钟芯片DS1302,中间的SPI是本系统的下载软件串口。
3、硬件系统设计
本设计系统采用化的设计思想将整个分为并将所要实现的功能分配给相应的,通过软件与硬件相结合的方式实现每个的功能之后,再通过调整将所有有机地成为一个电路完整功能齐全的时钟系统。总线主输出/ 从输入
图3-1 ATMEGA16引脚图
3.2 秒计时电路
本设计系统选择美国DALLAS公司的实时时钟电路DS1302可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能。有一个31×8的用于临时性存放数据的RAM寄存器采用三线接口与CPU进行同步通信,用突发方式字节的RAM数据或时钟信号。DS1302涓细电流充电的能力各个引脚的功能是:
图3-2 DS1302引脚
VCC1 :电源输入引脚,单电源供电时接VCC1 脚,双电源供电时用于接备份电源。
VCC2 :电源输入引脚,双电源供电时用于接主电源。
GND:接地引脚。
RST:控制移位寄存器/复位引脚
SCLK:串行时钟输入引脚
X1:32.768KHz晶振输入引脚
X2:32.768KHz晶振输出引脚
I/O:数据输入/输出引脚
实时时钟芯片DS1302的X1和X2引脚用于外接32.768千赫兹的石英晶振,产生的振荡源提供给芯片内部电路计时使用。实时时钟芯片DS1302采用三线串行接口方式。外部控制电路可以通过RST、SCLK和I/O引脚来实现数据传输。其中,RST引脚为通信允许信号,低电平有效,即RST=0允许通信,RST=1时禁止通信。SCLK引脚为串行数据的位同步脉冲信号,I/O引
文档评论(0)