当前位置:文档之家› 电子万年历的设计与仿真

电子万年历的设计与仿真

摘要单片机技术发展迅速,由于他的微小、易用、多功能在智能仪器、家用电器、电子通信、工业控制等方面应用广泛。

单片机是集CPU ,RAM ,ROM,定时,计数和多种接口于一体的微控制器,它体积小、成本低、功能强,而51系列单片机是各单片机中最为典型和最有代表性的一种。

这次毕业设计通过对它的学习、应用从而达到学习、设计、开发软、硬的能力。

电子万年历主要采用AT89S52单片机作为主控核心,由DS1302时钟芯片提供时钟、LED动态扫描显示屏显示。

AT89S52单片机功耗小、电压可选用2.0~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有涓细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时;数字显示是采用的LCD液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒和温度等信息。

关键词:万年历;AT89S52单片机;1602液晶显示屏;DS1302时钟芯片;温度。

ABSTRACTSingle chip microcomputer development is rapid, because of his tiny, is easy to use,and multi-function in intelligent instrument, home appliances, electronic communication, industry control, wide application. SCM is set for the CPU, RAM, ROM, time, count and a variety of interface in one of the micro controller. Its small size, low cost, the function is strong, and 51 series microcontroller is the most typical of single chip microcomputer and the most representative of a kind. The graduation design through to its study, application, so as to study, design, and develop the ability of soft and hard.The electronic calendar mainly USES the AT89S52 SCM as the master its core, and the DS1302 clock chip provide clock, LED dynamic scanning display shows. AT89S52 SCM power consumption is small, voltage can choose 2.0 ~ 6 V voltage power supply; DS1302 clock chip is the United States out Juan DALLAS has fine current charge function of low power consumption real time clock chip, it can be to year, month, day, week, when, minutes and seconds for timing; Digital display is USES LED LCD screen to display, can also shows that year, month, day, week, when, minutes and seconds and temperature and other information.KEY WORDS Calendar;AT89S52 SCM;1602 LCD; DS1302 clock chip;temperature目录摘要 ............................................................................................................................ 错误!未定义书签。

Abstract ....................................................................................................................... 错误!未定义书签。

第1章绪论 (1)1.1引言 (1)1.2选题背景及其研究的目的与意义 (3)1.2.1设计的目的 (9)1.2.2设计的意义 (9)1.3研究内容 (4)1.4国内外课题研究概况 (4)第2章设计要求与方案论证 (6)2.1设计要求 (6)2.2系统基本方案的选择和论证 (6)2.1.1单片机芯片的选择和论证方案 (13)2.1.2显示模块选择方案和论证 (14)2.1.3时钟芯片的选择方案和论证 (14)3.1.4温度传感器的选择方案和论证 (15)2.3系统总体方案 (9)2.4本章小结 (11)第3章系统的硬件设计 (11)3.1本系统的硬件设计概述 (12)3.2单片机的选择及分析 (13)3.2.1单片机的定义和特点 (13)3.2.2单片机的发展概况 (14)3.2.3本系统单片机的选择 (14)3.3DS1302时钟电路 (15)3.2.1DS1302的介绍 (13)3.2.2时钟电路连接 (14)3.4温度采集模块设计 (17)3.5显示模块介绍 (17)3.6本章小结 (17)第4章系统软件设计 ..................................................................................................................................4.1程序流程图 (18)4.1.1系统整体程序流程图 (13)4.2.2按键调整程序流程图 (14)4.本章小结 (25)第5章PROTUES系统的仿真 (27)5.1编程环境PROTUES的介绍 (27)5.2 用PROTUES ISIS对时钟硬件电路设计 (29)4.2.1选择设计图纸的大小 (13)4.2.2选去仿真所需的元器件 (14)4.2.3把元器件放到图纸的合适位置进行布线 (13)4.2.4编辑窗口连接端子 (14)5.3Keil工程文件的建立、设置与目标文件的获得 (31)5.3.1Kiel工程的建立 (13)5.3.2工程的详细设置 (14)5.3.3编译连接 (13)5.4本章小结 (31)结论 (32)参考文献 (33)致谢 (34)第1章绪论1.1引言二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。

第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。

第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。

第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步……我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。

商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使其更加的具有市场。

本设计为软件,硬件相结合的一组设计。

在软件设计过程中,应对硬件部分有相关了解,这样有助于对设计题目的更深了解,有助于软件设计。

基本的要了解一些主要器件的基本功能和作用。

除了采用集成化的时钟芯片外,还有采用MCU的方案,利用AT89系列单片微机制成万年历电路,采用软件和硬件结合的方法,控制LED数码管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路简单,安装方便易于实现,软件设计独特,可靠。

AT89C52是由ATMEL公司推出的一种小型单片机。

95年出现在中国市场。

其主要特点为采用Flash存贮器技术,降低了制造成本,其软件、硬件与MCS-51完全兼容,可以很快被中国广大用户接受。

本文介绍了基于AT89C52单片机设计的电子万年历。

1.2 选题背景及研究的目的与意义1.2.1 设计的目的电子钟已成为人们日常生活中必不可少的物品,广泛用于个人家庭以及车站码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来了极大的方便。

随着技术的发展人们已经不再满足于钟表原先简单的计时功能,希望出现一些新的功能,诸如日历的显示闹钟的应用等,以带来更大的方便,而所有这些,又都以数字化的电子时钟为基础的。

因此,研究实用电子时钟及其扩展应用,有着非常现实的意义,具有很大的实用价值。

1.2.2 研究的意义由于数字集成电路的发展采用了先进的石英技术,现代电子时钟具有走时准确性能稳定制作维修简单等优点,弥补了传统钟表的许多不足之处。

我们利用单片机技术设计制作的电子万年历,可以很方便的由软件编程进行功能的调整和改进,使其能够准确显示年月日时间星期的同时,还能具有很多其他功能。

如设置闹钟语音报时阴阳历的转换二十四节气的显示等,有一定的新颖性和实用性,同时体积小携带方便,使用也更为方便,具有技术更新周期短成本低开放灵活等优点,具备一定的市场前景。

这里介绍的就是一款可满足使用者特殊要求,输出方式灵活计时准确性能稳定维护方便的使用电子万年历。

采用单片机进行遥控系统的应用设计,具有硬件接口简单方便,变成灵活多样,操作码个数可随意设定等优点。

1.3 研究内容1、选用电子万年历芯片时,应重点考虑功能实在、使用方便、单片存储、低功耗、抗断电的器件。

2、根据选用的电子万年历芯片设计外围电路和单片机的接口电路。

3、在硬件设计时,结构要尽量简单实用、易于实现,使系统电路尽量简单。

4、根据设计的硬件电路,编写控制AT89C51芯片的单片机程序。

5、通过编程、编译、调试,把程序下载到单片机上运行,并实现本设计的功能。

相关主题