1 / 14
文档名称:

万年历课程设计-电子万年历的设计与制作.doc

格式:doc   页数:14
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

万年历课程设计-电子万年历的设计与制作.doc

上传人:164922429 2014/1/6 文件大小:0 KB

下载得到文件列表

万年历课程设计-电子万年历的设计与制作.doc

文档介绍

文档介绍:理学院应用物理系
课程设计(报告)任务书
题目电子万年历的设计与制作
任务与要求
1. 认识单片机的结构与基本功能。
2. 掌握单片机的中断系统及延时程序的编写方法及程序调试的方法。
3. 掌握硬件设计及焊接工艺。
4. 掌握仿真机的使用及在线调试方法。
开始日期 20013 年3 月完成日期 2013 年4 月


随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。尤其是单片机技术的应用产品已经走进了千家万户。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电子产品中都含有单片机。汽车上一般配备40多片单片机,复杂的工业控制系统上甚至可能有数百片单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。
现市场的电子钟具有低功耗的实时时钟电路,它们可以对年、月、日、周日、时、分、秒进行计时,还具有润年补偿等功能,且使用寿命长、误差小、使用方便。电子万年历的出现给人们的生活带来的诸多方便。目前,国际上的电子万年历正从模拟式向数字式、由集成化向智能化的方向飞速发展。
综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
系统的设计与理论分析

①具有年、月、日、星期、时、分、秒等显示功能;
②具备年、月、日、星期、时、分、秒校准功能。


采用STC89C52 这是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。

采用LED数码管动态扫描,由于显示位数多,所要求的数码管多,硬件电路中使用按键切换显示年月日和时分秒。

采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,结构简单。

采用独立式键盘,独立式键盘是指直接用I/O口线构成的单个按键电路。独立式键盘配置灵活,软件结构简单。
经论证本次设计采用采用STC89S52作为主控制系统; 采用LED数码管作为显示;DS1302提供时钟和采用独立式按键。


本次设计的基于单片机控制的电子万年历,其具有年、月、日、时、分、秒的显示等功能。其具体实现过程就是由主控制发送信息给DS1302时钟芯片再由时钟芯片反馈给单片机,再由主控制器传送给LED显示信息。并且可以在键盘设置模块输入修改时间,当键盘设置时间、日期时,单片机主控制根据输入信息,通过串口通信传送给DS1302时钟芯片,DS1302芯片读取当前新信息产生反馈传送给单片机,然后单片机根据控制最后输送显示信息到LED模块上显示。

功能特性
DS1302可以对年、月、日、周、日、时、分、秒进行计时,且具有闰年补偿等多种功能。DS1302的引脚排列,1为后备电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。2两者中的较大者供电。
DS1302时钟模块电路图
DS1302接口引脚功能

:电源引脚。

GND:接地。输出数据。
X1、X2:。晶振引脚。
RST为复位端,高电平时允许I/O端进行数据传输,低电平则禁止数据传送且使I/O端呈高阻状态;I/O为串行数据输入、输出端,所有输入、输出数据的传送顺序均以最低位LSB打头,最高位MSB结束;SCLK为同步时钟脉冲端,其上升沿将I/O端数据按位写入DS1302,下降沿使DS1302按位输出数据至I/O端;VCC2、VCC1为主电源和备份电源端,1+,2对芯片供电,否则,1对芯片供电。~ V。
内部有振荡器。若采用外部振荡信号时。32768Hz的信号从 。
LED数码管介绍
功能特性介绍
LED数码管(LED Segment Displays)是由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,只需引出它们的各个笔划,公共电极。led数码管常用段数一般为7段有的另加一个小数点。数码管根据LED的接法不同分为共阴和共阳两类,了解LED的这些特性,对编程是很重要的,因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。
数码管显示模块具有体积小、功耗低、显示内容明确、超薄轻巧等优点,具有很高的性价比。
共阴数码管模块

键盘设置电路
1