数字万年历的设计毕业设计 精品
多功能万年历毕业设计
多功能万年历毕业设计多功能万年历毕业设计在现代社会,人们对时间的管理变得越来越重要。
为了更好地规划和安排生活,人们需要一个方便实用的工具来帮助他们追踪日期、计划活动和提醒重要事件。
在这个背景下,我决定设计一个多功能的万年历,以满足人们对时间管理的需求。
首先,我的多功能万年历将具备传统日历的基本功能,包括显示年、月、日、星期和节假日。
用户可以通过触摸屏幕或旋转按钮来切换日期和月份,方便快捷。
同时,为了满足不同用户的需求,我还将提供多种显示模式,例如数字模式、文字模式和图标模式,用户可以根据自己的喜好选择合适的显示方式。
其次,我的万年历还将配备提醒功能。
用户可以设置重要的事件或活动,并在指定的日期和时间收到提醒。
这将帮助人们更好地规划和安排生活,不再错过重要的事情。
同时,为了提高用户体验,我还将为提醒功能设计多种提醒方式,例如声音、震动和闪光灯,用户可以根据自己的喜好选择合适的提醒方式。
除了基本的日期和提醒功能,我的多功能万年历还将提供一些额外的实用功能。
首先,它将配备天气预报功能,用户可以实时查看当地的天气情况,以便更好地安排出行和活动。
其次,它还将具备健康管理功能,用户可以记录自己的健康数据,例如体重、血压和运动情况,以便更好地掌握自己的健康状况。
此外,我的万年历还将提供备忘录功能,用户可以随时记录重要的事项和想法,方便日后查看和回顾。
为了使我的多功能万年历更加实用和便捷,我还将设计一个与手机或电脑的同步功能。
用户可以通过无线连接将万年历与手机或电脑同步,以便更好地管理和分享自己的日程安排和健康数据。
这将使用户可以随时随地访问自己的日历和数据,无需携带额外的设备。
总的来说,我的多功能万年历将成为人们生活中不可或缺的工具。
它不仅具备传统日历的基本功能,还提供了提醒、天气预报、健康管理和备忘录等实用功能。
通过与手机或电脑的同步,它将帮助人们更好地规划和安排生活,提高工作和生活的效率。
我相信,这个多功能万年历的毕业设计将为人们的时间管理带来全新的体验。
万年历 毕业设计
万年历毕业设计万年历毕业设计毕业设计是每个大学生都要面对的一项重要任务,它不仅是对所学知识的综合运用,更是对学生综合能力的一次考验。
在选择毕业设计题目时,我对于万年历产生了浓厚的兴趣。
万年历是一种记录时间的工具,它不仅可以帮助人们了解日期和节气,还可以记录重要的日程安排。
因此,我决定以万年历为主题进行毕业设计。
首先,我将设计一个基于手机应用的万年历。
随着智能手机的普及,手机应用成为人们日常生活的重要组成部分。
通过手机应用,人们可以随时随地查看日历,并进行日程安排。
我的设计将包括一个简洁而美观的界面,用户可以通过滑动屏幕查看不同日期的信息。
同时,我还将添加提醒功能,用户可以设置重要的日程提醒,以免错过重要的事项。
其次,我将研究和设计一个能够自动识别节气的万年历。
节气是中国传统文化的重要组成部分,它与农业生产和人们的生活密切相关。
通过研究历史数据和天文知识,我将设计一个算法,能够准确地判断节气的日期和时间。
用户可以通过万年历应用随时查看当前的节气,并了解与之相关的习俗和文化。
另外,我还将研究和设计一个能够记录重要纪念日的功能。
每个人都有自己重要的纪念日,比如生日、结婚纪念日等。
通过万年历应用,用户可以设置这些纪念日,并在特定日期收到提醒。
这将帮助人们更好地珍惜和庆祝重要的时刻,增进彼此之间的情感。
在进行毕业设计的过程中,我将不仅仅局限于软件开发,还将深入了解和研究万年历的历史和文化背景。
万年历作为一种时间记录工具,有着悠久的历史和丰富的文化内涵。
我将通过阅读相关文献和参观博物馆,了解万年历的演变和不同地区的特色。
这将为我的毕业设计增添一份独特的深度和魅力。
最后,我将进行用户调研和测试,以进一步完善我的毕业设计。
通过与用户的交流和反馈,我可以了解他们对于万年历应用的需求和期望。
我将根据用户的反馈进行改进和优化,以提供更好的用户体验。
总之,我的毕业设计将以万年历为主题,设计一个基于手机应用的万年历,包括日程安排、节气识别和纪念日记录等功能。
数字万年历毕业设计
数字万年历毕业设计目录第一章数字万年历需求分析 (1)§1-1万年历的概念 (1)§1-2需求分析 (1)第二章系统的硬件设计与实现 (2)§2-1系统电路示意图 (2)§2-2驱动电路 (2)§2-3时钟控制电路 (3)§2-4所需主要器件 (4)§2-5系统硬件概述 (4)第三章系统的软件设计 (17)§3-1程序流程框图 (17)§3-2程序设计 (19)第四章安装与调试 (25)§4-1安装 (25)§4-2调试 (25)§4-3软、硬件测试 (26)4-3-1硬件测试 (26)4-3-2软件测试 (26)§4-4测试结果分析与结论 (27)4-4-1测试结果分析 (27)4-4-2测试结论 (27)第五章总结 (27)致谢 (28)参考文献 (29)第一章数字万年历需求分析§1-1万年历的概念万年历我国古代传说中最古老的一部太阳历。
为纪念历法编撰者万年功绩,便将这部历法命名为“万年历”。
而现在所使用的万年历,实际上就是记录一定时间范围内(比如100年或更多)的具体阳历或阴历的日期的年历,方便有需要的人查询使用,与原始历法并无直接联系。
万年历只是一种象征,表示时间跨度大。
§1-2需求分析在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。
为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生了钟表。
钟表的发展是非常迅速的,从刚开始的机械式钟表到现在普遍用到的数字式钟表,即使现在钟表千奇百怪,但是它们都只是完成一种功能——计时功能,只是工作原理不同而已,在人们的使用过程中,逐渐发现了钟表的功能太单一,没有更大程度上的满足人们的需求。
因此在这里,我想能不能把一些辅助功能加入钟表中去。
在此设计中所设计的钟表不但具有普通钟表的功能,它还能实现额外的功能:世界时间、农历显示。
万年历毕业设计
黑龙江农业经济职业学院毕业论文基于STC89C52万年历的设计姓名: X X X指导教师: X X专业: xxxxxxxxxxx班级: xxx20xx年xx月xx日目录摘要 (1)前言 (2)1. 系统基本设计思路 (3)2. 单元电路方案论证 (3)2.1控制器模块 (3)2.2计时模块 (3)2.3显示模块 (3)2.4最终方案 (4)3. 主要芯片介绍 (4)3.1STC89C52单片机 (4)3.2DS12C887时钟芯片 (5)4. 程序流程图 (6)结论 (7)参考文献 (8)致谢 (9)附录 1 原理图 (10)附录 2 主要源程序 (11)基于STC89C52万年历的设计摘要:本设计采用STC89C52单片机作为主控制器,用DS12C887时钟芯片计时、DS18B20检测温度,单片机通过时钟芯片获取时间数据、DS18B20采集温度信号,处理后把时间和温度数据通过4-16线译码器和锁存器送给15位共阴数码管同步显示年、月、日、时、分、星期和温度。
该万年历设有三个按键:S1、S2和S3键,使之具备了校时功能。
关键词:单片机,DS12C887,译码器,数码管前言随着微电子技术和超大规模集成电路技术的不断发展,家用电子产品种类日益丰富,数字显示的万年历已经越来越流行。
单片机是在集成电路芯片上集成了各种元件的微型计算机,这些元件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时/计数器、中断系统、时钟部件的集成和I/O接口电路。
由于单片机具有体积小、价格低、可靠性高、开发应用方便等特点因此在现代电子技术和工业领域应用较为广泛,在智能仪表中单片机是应用最多、最活跃的领域之一。
在控制领域中,现如今人们更注意计算机的低成本、小体积、运行的可靠性和控制的灵活性。
时钟芯片DS12C887自带晶振和电池,计时精度高,在没有外部电源的情况下可工作10年,可计算2100年前的年,月,日,时,分,秒,星期七种日历信息,并带有闰年补偿功能。
毕业设计(论文)-基于MCS-51的万年历设计
毕业设计(论文)-基于MCS-51的万年历设计1 引言1.1 万年历的背景与意义万年历作为一种常见的时间计数工具,被广泛应用于日常生活和工业生产中。
随着电子技术的飞速发展,电子万年历以其准确、方便、易操作等特点逐渐取代了传统的机械万年历。
基于MCS-51单片机的万年历设计,不仅满足了人们对时间精确计量的需求,同时也为单片机技术在时间测量领域的应用提供了新的思路。
1.2 MCS-51单片机的介绍MCS-51单片机是美国Intel公司推出的一种高性能的8位单片机,具有较高的性价比、丰富的指令集和灵活的I/O端口。
由于其结构简单、易于编程和扩展,MCS-51单片机被广泛应用于工业控制、家用电器、智能仪表等领域。
1.3 论文结构及内容安排本文主要分为七个章节,首先介绍万年历的背景与意义以及MCS-51单片机的基本情况;其次,阐述万年历的原理与设计要求,并提出基于MCS-51单片机的万年历设计方案;接着,详细介绍MCS-51单片机的硬件设计和软件设计;然后,进行系统调试与性能测试;在此基础上,探讨万年历的实际应用与拓展;最后,总结全文并指出创新与不足之处,展望未来的研究方向。
2. 万年历的原理与设计2.1 万年历的基本原理万年历是一种可以显示公历日期、时间,并且可以自动调整闰年和平年的日历。
它的核心是通过算法处理时间的流逝,计算出当前的日期。
基本原理涉及以下几个核心概念:•时间单位:秒、分、时、日、月、年•时间算法:通过累计秒数,进行时、日、月、年的进位处理•闰年规则:四年一闰,百年不闰,四百年再闰2.2 万年历的设计要求在设计万年历时,需要遵循以下要求:•准确性:确保时间显示准确无误•可靠性:系统稳定运行,适应不同的环境条件•易用性:用户界面友好,操作简便•经济性:在满足功能要求的前提下,尽可能降低成本2.3 基于MCS-51单片机的万年历设计方案基于MCS-51单片机的万年历设计主要包括以下几个部分:2.3.1 时间计算模块利用单片机内部的定时器,以秒为单位递增计数,通过编写中断服务程序来处理时间进位,实现时、分、秒的计算。
数字万年历的设计
毕业设计(论文)题目:基于单片机的数字万年历的设计学院:电气与电子信息工程学院专业名称:09级电子信息工程学号:2009学生姓名:指导教师:2012年05月16日摘要本设计以数字集成电路技术为基础,单片机技术为核心。
软件设计采用模块化结构,汇编语言编程。
系统通过LCD显示数据,可以显示公历日期(年、月、日、时、分、秒)以及星期。
在内容安排上首先描述系统硬件工作原理,着重介绍了各硬件接口技术和各个接口模块的功能;其次,详细的阐述了程序的各个模块和实现过程。
关键词:单片机;万年历;DS1302;LCM1602AbstractThe design is based on digital integrate circuit, microcontroller technology is the core of the system. The software design uses module structure and adapts microcontroller assemble language. The system can display calendar date, including year, month, week, hour, minute, second and week. The work principle of the system is discussed in this paper, hardware interface and module function are reported primarily in the system. Every module of program is described explicitly.Keywords:MCU ; Calendar; DS1302; LCM1602目录1 绪论·································································错误!未定义书签。
数字万年历课程设计
《数字万年历》学号:B10040221 姓名:李重阳本设计采用AT89C51和DS1302实时时钟芯片进行万年历电路设计和软件设计,该万年历能实现能够实现年、月、日、时、分的显示,也可以人为校正时间,初始时间:2000 01 01 12.00。
本次设计以12MHZ晶振与AT89C51相连,通过编程实现以24小时为一周期,利用单片机的定时器和计数器产生定时效果,通过编程产生数字时钟效果,然后用数码管动态扫描显示内部处理的数据。
通过端口读入当前外部控制状态来改变程序的不同状态从而实现不同功能。
本次万年历设计以单片机为核心软硬件结合,使硬件部分大为简化,也提高了系统的稳定性。
一.方案的确定1.1单片机芯片的选择方案采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容1.2显示方案硬件方案:采用51单片机作为核心控制单元,采用7SEG-MPX6对时间进行显示,同时为了节省I/O口线采用MAX7221,方案设计的电路图如下图所示:1.3时钟芯片的选择方案采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高, RAM 做为数据暂存区,工作电压2.5V ~5.5V 范围内,2.5V 时耗电小于300nA 。
二.系统的硬件设计与实现2.1电路设计框图:2.2主要单元电路的设计2.2.1单片机主控制模块的设计MCS-51单片机共有4个8位的I/O口(P0、P1、P2、P3),每一条I/O线都能独立地作输出或输入。
单片机的最小系统如下图所示,2.2.2时钟电路模块的设计下图为DS1302的引脚排列,其中Vcc1为后备电源,Vcc2为主电源。
在主电源关闭的情况下,也能保持时钟的连续运行。
DS1302由Vcc1或Vcc2两者中的较大者供电。
数字式电子万年历的设计-毕业论文
---文档均为word文档,下载后可直接编辑使用亦可打印---摘要随着人类对自身环境认识的不断提高,科学技术也在不断前进,人们获知时间的手段一直在变化,从古时候观测天象到近现代钟表的产生,人们对把握时间的渴望一直没有止步。
但是由于人们生活水平的不断进步,人们开始并不局限于仅仅只是了解时间而已,大家希望在生活和工作的同时,可以便捷的知道身边有意义的信息,比如温度,日期和闹铃等等。
正因为这样,符合社会进步的产物-----电子万年历出现了,它与传统钟表相比具有着众多的优点,最重要的就是方便而实用。
电子万年历的出现是科技进步的必然一环,可以预见,它还会不断进步。
本设计使用的是AT89C52单片机当作控制中枢,由DS1302时钟芯片提供时间计量、LCD1602作为显示。
AT89C52芯片是由美国公司出产制造,能耗低,可以在4-6V的电压下工作;DS1302时钟芯片是达拉斯集团出产的可以利用小细电流进行充电并且工作能耗小的芯片,其能对年、月、日、时、分、秒进行计时,还可以进行闰年补偿,另外该芯片使用周期长,不会经常出现误差;时间的输出将通过LCD1602来完成,并且还能够传递时间和温度等多种信息。
此外,该设计还可以进行时间效准。
关键词:时钟电钟,DS1302,LCD1602显示屏,AT89C52Design of digital electronic calendarAbstractWith the continuous improvement of people's understanding of its own environment, science and technology also in advance, the people informed of time has been changing. Since ancient times observing astronomical phenomena to modern clocks and watches, people to grasp the desire has not stopped. However, due to the continuous progress of people's living standards, people began to is not limited to just know time only, we hope to live and work at the same time, you can easily know the side of the significance of information, such as temperature, date and alarm and so on. Because of this, in line with the social progress of the product -- electronic calendar appear, it and traditional clock compared with many advantages, the most important is convenient and practical. The electronic calendar is the inevitable part of the progress of science and technology, can be expected, it will continue to progress.This design uses AT89C52 controller as the control center, from the DS1302 clock chip to provide time measurement, LCD1602 as a display. AT89C52 chip is by a U. S. company manufacturing, low energy consumption, can work under 4-6V voltage; DS1302 clock chip is produced in the Dallas group can use small fine current charge and energy consumption of small chip. The year, month, day, hour, minute, second time, you can also leap year compensation, also the chip can be used for a long time, does not often appear error; time of output will be through LCD1602 to complete, and is also capable of passing time and temperature and other information. In addition, the design can also carry out the time effect. Keywords:clock circuit; clock chip DS1302;liquid crystal display LCD1602;single-chipAT89C52第一章绪论因为人们生活品质的不断上升,无时无刻对时间的要求,时钟计时的消费也因此越来越多。
数字电子万年历 时钟电路设计 毕业设计
摘要在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响。
为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生了钟表。
钟表的发展是非常迅速的,从刚开始的机械式钟表到现在普遍用到的数字式钟表,即使现在钟表千奇百怪,但是它们都只是完成一种功能——计时功能,只是工作原理不同而已,在人们的使用过程中,逐渐发现了钟表的功能太单一,没有更大程度上的满足人们的需求。
因此在这里,我想能不能把一些辅助功能加入钟表中去。
在此设计中所设计的钟表不但具有普通钟表的功能,它还能实现一个额外的功能:温度测量。
且数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。
该电路采用AT89C52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电.。
具有较高的实用性。
关键词:单片机AT89C52;万年历; DS18B20温度传感器;时钟芯片DS12C887AbstractIn contemporary work and busy life, time and every one of us has a very close relationship, each person affected by time. In order to better use of our own time, we must have a measure of time, resulting in a watch. Clocks is a very rapid development, from the beginning of the mechanical watches that is now widely used in digital watches, clocks, even though it is now unusual, but they are just completed a feature - a time function, working principle is different in people's use of the process, and gradually found a single watch function too, there is no greater demand to meet the people. So here, I would like to be able to watch a number of auxiliary functions to join in to.In the design of the watches designed not only has the general functionality of watches and clocks, it can achieve an additional function: temperature measurement. And digital electronic calendar using intuitive digital display, you can also display year, month, day, weekdays, hours, minutes, seconds and temperature information, but also time-calibration functions. AT89C52 single-chip microcomputer of the circuit as the core of power in small, low-pressure in the work of 3V, voltage can be selected 3 ~ 5V supply voltage.. Have a high relevance.Key words:single-chip microcomputer AT89C52; calendar; DS18B20 temperature sensor; clock chip DS12C887目录绪论 (1)1. 方案设计 (2)1.1 课题开发背景 (2)1.2 设计的目的 (2)1.3 设计的意义 (3)1.4 国内外发展 (3)1.5 总体方案论证与选择 (3)1.6 模块方案论证与选择 (4)1.6.1 时钟模块 (4)1.6.2 键盘模块 (4)1.6.3 显示模块 (5)1.6.4 温度传感器模块 (5)2. 系统总体设计 (6)2.1 电路设计框图 (6)2.2 系统硬件概述 (7)2.3 单片机AT89C52功能介绍 (7)2.4 时钟模块设计 (13)2.5 温度采集模块 (16)2.6 显示模块 (22)2.7 电源电路部分 (26)2.7.1 电路组成 (26)2.7.2 三端稳压集成电路7805 (27)2.8 键盘部分 (28)2.9 报警模块 (30)2.9.1 报警电路 (30)2.9.2 NE555芯片 (30)结论与展望 (32)结论 (32)单片机的发展趋势 (32)致谢 (33)参考文献 (34)附录一 (35)绪论电子钟已成为人们日常生活中必不可少的物品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。
万年历毕业设计
万年历毕业设计
我的毕业设计题目是“万年历”,这是一款方便用户查询节假日和日期的手机应用程序。
现代人的生活节奏越来越快,我们经常会忘记节假日的日期或者计划安排。
这款万年历应用程序旨在解决这个问题,帮助用户更方便地查询日历信息。
首先,我会设计一个美观简洁的界面,用户可以通过滑动屏幕或者点击按钮来查询不同年份、月份和日期的日历信息。
界面上会显示当前日期以及当天的节日信息,用户也可以点击查看其他日期的详细信息。
其次,我会添加一个功能,让用户可以收藏喜欢的日期或者节假日,以便以后查询。
用户可以在日历上长按某个日期,然后选择“添加到收藏夹”来保存该日期。
在收藏夹中,用户可以随时查看和管理收藏的日期。
然后,为了帮助用户更好地计划安排,我会在万年历应用程序中加入一个提醒功能。
用户可以设定提醒时间和内容,当该日期或者节假日临近时,手机会发送通知提醒用户。
这样,用户就不会错过重要的日期或者计划安排。
最后,我还计划在应用程序中加入一些额外的功能,例如显示农历日期、显示节气信息和提供天气预报。
这些功能可以使万年历应用程序更有趣和实用。
总的来说,我的毕业设计是设计一款用户友好、美观简洁的万年历应用程序,帮助用户查询节假日和日期,并提供收藏、提
醒和其他附加功能。
我相信这款应用程序将会在用户中受到欢迎,并能够帮助他们更好地管理时间和计划安排。
单片机制作数字万年历毕业设计
电子设计大赛—数字万年历摘要在当代繁忙的工作与生活中,时间与我们每一个人都有非常亲密的关系,每个人都收到时间的影响,为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生了钟表。
随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。
为了在观测时间的同时能够了解其他与人类密切相关的信息,比如温度、星期、日期等,电子万年历诞生了,它集时间、日期、星期和温度于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。
该电子万年历主要采用AT89S52单片机作为主控核心,由DS1302时钟芯片提供时钟、LED动态扫描显示屏显示,AT89S52单片机具有功耗小,片内ROM全都采用FlashROM:能以3V的超低电压工作,同时也与MCS-51系列单片机完全兼容,该芯片内部存储器为8KB ROM存储空间,同时具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或程序的新增功能需要烧入程序时,不需要对芯片进行多次插拔,所以不会对芯片造成损坏。
DS1302时钟芯片是美国DALLAS公司推出的具有涓流电流充电功能的低功耗实时时钟芯片,它可以对年、月、日等进行计时,还有闰年补偿等功能,而且使用寿命长,误差小,数字显示是采用的LCD液晶显示,可以同时显示各种需要的信息。
此外,该电子万年历还具有时间校准等功能。
【关键字】时钟电路时钟芯片DS1302 LCD液晶显示单片机AT89S52AbstractIn the contemporary busy work and the life, the time has the very intimate relations with our each people, each people receive the time the influence, for better uses our time, we must have a measure to the time, therefore has produced the clock and watch. Along with social, the technical development, the humanity knows the time, from the view sun, the pendulum clock to the present electron clock, studies, the innovation unceasingly. For during hour of observation's can understand that other with the human close related information, for instance the temperature, the week, the date and so on, the electronic ten thousand calendars were born, its collection time, the date, the week and the temperature in a body, have the read to be convenient, the demonstration is direct-viewing, the function is diverse, electric circuit succinct and so on many merits, conforms to the electronic instrumentation measuring appliance's trend of development, has the broad market prospect. Along with the people living standard's enhancement and rhythm of life's quickening, is getting higher and higher to the time request, the accurate digital time's consumer demand is also more and moreThis electron ten thousand calendars mainly use at89S52 monolithic integrated circuit to take the master control core, provides the clock, the LED dynamic scanning display monitor by the DS1302 clock chip to demonstrate, at89S52 monolithic integrated circuit has the power loss to be small, internal ROM all uses FlashROM: Can by the 3V ultra low voltage work, also completely be simultaneously compatible with the MCS-51 series monolithic integrated circuit, this chip interior memory is 8KB the ROM storage space, simultaneously has the 89C51 function, and has the online programming to be possible to clean the technology, when carries on the debugging to the electric circuit, because the procedure wrong revision or the procedure addition functional need burns into time the procedure, does not need to carry on to the chip inserts many times pulls out, willtherefore not create the damage to the chip. The DS1302 clock chip is American DALLAS Corporation promotes has the brook class electric current charge function low power loss real-time clock chip, it may to the year, the month, the date and so on carry on the time, but also has functions and so on leap year compensation, moreover the service life is long, the error is small, the digital demonstration is LCD which uses liquid crystal display, may simultaneously demonstrate each kind of need the information. In addition, this electronic ten thousand calendars also have functions and so on time calibration.key words: Clock circuit clock chip DS1302 LCD liquid crystal display monolithic integrated circuit A T89S52目录摘要 (Ⅰ)第一章绪论 (1)1.1 选题背景 (1)1.2 系统目标 (7)1.3 设计意义 (7)第二章设计要求与方案论证 (9)2.1 设计要求 (9)2.2 系统基本方案选择和论证 (9)2.3 电路设计最终方案决定 (11)第三章系统的硬件设计与实现 (12)3.1 系统硬件概述 (12)3.2 主要单元电路的设计 (12)第四章系统的软件实现 (19)第五章设计总结与心得体会 (19)致谢 (22)附录:1 源代码 (1)2 参考文献 (1)3 电路原理图 (1)第一章绪论1.1选题背景在社会迅速发展的今天,单片机的的运用已经渗透到我们生活的每个角落,也似乎很难找到哪个领域没有单片机的足迹。
数码万年历的毕业设计
巴音郭楞职业技术学院高职生毕业设计(论文)设计(论文)题目:数字万年历的设计与应用系别:电子信息工程学院专业 (方向):电子信息工程技术年级、班:2010级高职(1)班学生姓名:李婷指导教师:潘君2012 年 05 月 20摘要LED数字钟是采用数字电路实现时,分,秒数字显示的计时装置,最适合单位、会议、电子精品(礼品)屋、各种专卖店、各种促销活动用作纪念品、赠送品广告品、促销品、奖品、礼品,是人们日常生活中不可少的必需品。
使用电子数字钟、电子台历、电脑台历将给我们的生活带来更多的便捷和安宁,有助于进一步提高我们的生活品味,更令温馨家庭。
红(绿)色数码显示时分,决不会因晚间需开灯关灯查看时间而使您无法继续安然入睡或影响亲人睡眠。
无论远与近,您都能快速准确看清时间,真正“一目了然”。
无声运行,您再也不用为“嘀…哒…”声烦恼。
在繁忙的学习时间里,多功能数字钟几乎是我们不可缺少的一件物品。
[关键词]: 数字钟;LED数码管;芯片T2518DD3ABSTRACTLED digital clock is the digital circuit implementation, points, seconds digital display timer device, the most suitable for the unit, conference, electronic products (gift) house, all kinds of stores, various sales promotion activity used as souvenirs, donations GuangGaoPin, promotional products, prizes, gift, is People's Daily life cannot little necessities. The product is suitable for passenger car use.Use electronic digital clock, electronic calendar, computer desk calendar will bring to our daily life more convenient and quiet, help to further improve our life taste, more make sweet home, ". Red (green) color digital display cent, never late for the light on need to check the time and make you can't continue to sleep well at night or influence family sleep. No matter far and near, you quickly see exactly time, real "clear". Silent running, you no longer have to "di... the dalai..." Sound troubles. In the busy learning time, multi-function digital clock is almost we can not lack of items.[key words] Adigital clock; LED digital tube; T2518DD3 chip目录第1章绪论 (1)1.1近几年来国内外研制状况 (1)1.2 课题的研究目的 (1)1.3 课题的研究意义 (2)1.4课题所解决的内容 (2)1.5系统原理分析及使用方法 (3)第2章数字时钟设计原理 (4)2.1 设计要求 (4)2.2硬件电路设计 (4)2.3 原理图的绘制与PCB的制作 (5)2.3.1原理图的绘制 (5)2.3.2 PCB的绘制 (5)第3章数字时钟硬件系统 (6)3.1 元器件明细表 (6)3.2稳压器7805 (7)3.3 三极管管脚识别方法 (7)3.4 LED数码管的介绍 (8)3.4.1 LED数码管的结构 (8)3.4.2 LED产品特点 (9)3.4.3 LED数码管的技术参数 (10)3.5 芯片T2518DD3 (10)第4章安装与调试 (12)4.1 安装顺序与要求 (12)4.2 手工焊接技术与工艺 (13)4.2.1焊接技术要求 (13)4.2.2锡焊工艺过程 (14)4.2.3手工焊接技术要领 (15)4.3 连接 (15)4.4 通电调试 (16)4.5 电池的作用与安装 (17)4.6 组装 (17)总结 (18)致谢 (19)参考文献 (20)第1章绪论1.1近几年来国内外研制状况高精度、高稳定的数字钟:天文,实验室,物理试验,遥测站,遥测地震台网测定基本参数时,均需同时记有精确的时间标记,便于分析人员准确判读事件的到时,完成基本参数的测定。
电子万年历设计-毕业设计
电子万年历设计学生:XXX 指导教师:XXX内容摘要:这次设计以生活中常用的万年历挂钟为例,从系统功能说明出发,对控制系统的组成结构、系统设备选型进行了分析。
在硬件设计一节给出了详细的硬件电路设计图,并对各功能部件与AT90S8535单片机的连接进行了详细的讲解。
在软件设计一节给出了系统的程序控制流程图,对各部分程序进行了分析说明。
最后简要地介绍了系统集成与测试的方法。
万年历挂钟设计的方案很多。
在本次设计中选用高性能低功耗的AVR架构单片机AT90S8535作为系统的控制核心,并选用高集成度的实时时钟芯片SD2303和DS1722温度传感器来处理时间和温度检测任务。
AT90S8535单片机带有SPI接口,能非常便利地实现和DS1722的通信。
在与实时时钟芯片SD2303通信时采用了模拟IIC总线的方式。
本次设计的万年历挂钟能实现实时时间和温度的检测和显示。
通过设置的7个独立的按键来调整时间和设置闹铃。
需要指出的是,实时时钟芯片以设定的初始时间为基准进行计时,故用户在设置时间时必须保证所设置时间的合理性。
在设置闹铃时,程序会对所设置时间的合理性进行检测,任何不合理的时间设置将关闭闹铃功能。
鉴于系统设计的复杂性,万年历挂钟设计中没有加入阳历和阴历的转换。
我们可以在本设计的基础上使用专用的芯片或者使用软件算法来实现这一功能,这样万年历挂钟的功能将更加完善。
关键字:万年历 DS1722温度传感器 AT90S8535单片机Electronic calendarAbstract:The design use the calendar clock of the life as an example, starting from the system description, analyze the composition of the control system structure and system equipment selection. Software design in a given process control system flow chart of the various parts of the analysis procedure. Finally, a brief description of system integration and testing method.Calendar clock program designed many. Design in this selection of high-performance low-power AVR architecture AT90S8535 single chip as the core control system and select a high level of integration of real-time clock chip SD2303 and DS1722 temperature sensor to the processing time and temperature detection task. AT90S8535 single chip with SPI interface, can be very convenient to achieve the communication and DS1722. With real-time clock chip SD2303 communication IIC bus using a simulation approach.The calendar designed to achieve real-time clock time and temperature detection and display. Alarm in the settings, the program will be the setup time for testing the reasonableness of any unreasonable period of time set alarm feature will be closed.In view of the complexity of system design, calendar clock design are not members of the solar calendar and lunar calendar conversion. We can design based on the use of a dedicated chip, or the use of software algorithms to achieve this function, the function of this calendar clock will be more perfect.Keyword:calendar DS1722 temperature sensor A T90S8535 single chip目录前言 (1)1 电子万年历介绍 (1)1.1.1 时间显示 (1)1.1.2 时间调整 (1)1.1.3 定时闹钟 (1)1.1.4 温度显示 (1)1.1.5 掉电运行 (1)1.2 应用系统设计 (2)1.2.1 系统方案设计 (2)1.2.2 应用系统结构设计 (2)1.2.3 设备选型 (3)1.2.4 控制面板设计 (4)2 硬件电路设计 (5)2.1.1 AVRRISC结构 (5)2.1.2 数据和非易失性程序存储器 (5)2.1.3 外围器件特点 (5)2.1.4 MCU特点 (5)2.1.5 4MHz3V20℃条件下的功耗(AT90S8535) (6)2.1.6 I/O接口和封装 (6)2.2 实时时钟电路设计 (6)2.2.1 实时时钟芯片SD2303简介 (6)2.2.2 SD2303的引脚设置 (6)2.3 温度检测电路设计 (7)2.3.1 温度传感器DS1722简介 (8)2.3.2 DS1722的引脚配置 (8)2.5 键盘及闹钟电路设计 (10)3 软件设计 (11)3.1 主程序设计 (11)3.2 按键检测和处理程序 (12)3.3 系统集成与测试 (13)4 单片机控制系统抗干扰技术 (14)4.1 干扰的来源分析 (14)4.2 硬件抗干扰技术 (14)4.3 软件抗干扰技术 (14)4.4 供电系统抗干扰技术 (14)5 结束语 (15)附录 (16)参考文献 (17)电子万年历前言随着现代社会工作和生活节奏的加快,越来越需要人们对时间的准确把握,一旦遇到重要的事情而忘记了时间,这将会带来很大的损失。
万年历-毕业设计(带阴历带闹钟)
基于单片机电子万年历的设计与实现摘要当人类文明跨入新的爆炸性时代,新产品、新技术层出不穷,电子技术的发展更是日新月异。
电子技术的应用无处不在,电子技术已经改变我们的生活方式,影响世界的发展。
在这迅猛发展、效率当先的年代,人们的时间观念越发强烈,在快节奏的生活中,人们往往需要时间的提醒。
而数字化的钟表给人们带来了极大的方便,能够定时提醒的系统得到了广泛的应用。
由于单片机具有灵活性强、成本低、功耗低、保密性好等特点,所以电子日历时钟一般都以DS1302为核心,外加一些外围设备来实现。
本设计应用LPC2103微处理芯片作为中央控制器,结合实时时钟芯片DS1302,制作了一个万年历仪器,本设计包括硬件电路设计及软件设计。
具有显示阳历的年、月、日、星期、时、分、秒,以及闹钟功能;能够对其现实的日历以及闹钟进行设置;能够显示室内温度,并保证温度误差为±1℃。
关键词:万年历单片机闹钟温度DS1302The Design and Implementation of Electronic CalendarBased on SCMIMajor: Telecommunication EngineeringStudent:Zhu Zhu Supervisor:Hu YingbinAbstractWhen human civilization came into new explosive era, new products and technologies are in boom, electronic technology is changing quickly. Electronic technology applications are ubiquitous, electronic technology has changed the way we live, affect the development of the world. In this rapidly and efficiently developing world, the people's concept of time growing stronger, in the life of fast rhythm, people often need time to remind. While the digital clock has brought people great convenience, can regularly reminded of systems have been widely used. Due to the microcontroller, low cost with flexibility, low power dissipation, secrecy is good wait for a characteristic, so we often choose the DS1302 as core of electronic calendar clock ,adding some peripheral equipment to achieve.This design applications LPC2103 micro processing chip as central controller, combined with real time clock chip DS1302, made a calendar instrument, the design includes hardware part and software part.First, it can display the Gregorian calendar year, month, day, week, hour, minute and second, as well as alarm clock function.Second, we can set calendar and alarm clock.Third, it can display the indoor temperature,and ensure temperature error for 1.Key words: Calendar SCM Alarm Clock Temperature DS1302目录1导论 (1)1.1选题意义 (1)1.2 设计任务 (1)2总体方案设计 (2)2.2主要模块分析和选择 (3)2.2.1显示模块 (3)2.2.2调节模块 (4)2.2.3温度采集模块 (5)3系统的硬件及电路设计 (5)3.1系统的整体硬件原理图 (5)3.2LPC2103 (6)3.2.1 概述 (6)3.2.2存储器接口 (7)3.2.3 ARM7 TDMI-S 的结构 (8)3.3 DS1302 芯片及时钟电路设计 (8)3.3.1控制寄存器用来控制SQW/OUT 引脚的操作 (8)3.3.2 DS1302复位和时钟控制 (8)3.3.3 DS1302的控制字节 (9)3.3.4 DS1302的片内寄存器 (9)3.3.5 时钟电路图 (11)3.4键盘电路设计 (12)3.4.1 键盘接口 (12)3.4.2 按键设置 (13)3.4.3按键开关去抖动问题 (13)3.5 显示电路设计 (14)3.6 测温电路设计 (15)4系统软件设计 (16)4.1程序设计框图 (16)4.2 DS1302读取子程序Read1302 (17)4.3 DS1302写函数write1302 (18)4.4键盘扫描 (19)4. 5显示子程序display (21)4. 6测温电路的设计 (21)4.6.1温度传感器工作原理 (21)4.6.2 DS18B20与单片机的接口电路 (25)5仿真与调试 (26)5.1仿真图分析 (26)5.2程序调试与仿真结果 (27)5.2.1 DS1302电路调试 (27)5.2.2按键电路调试 (28)5.2.3键盘子程序调试 (28)6结语 (29)附录 (30)附录A 原理图 (30)附录B LCD1602显示程序 (31)参考文献 (41)致谢 (41)1导论1.1选题意义电子技术是十九世纪末、二十世纪初开始发展起来的新兴技术,二十世纪发展最迅速,应用最广泛,成为近代科学技术发展的一个重要标志。
数字万年历毕业设计
摘要随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。
美国DALLAS公司推出的具有涓细电流充电能的低功耗实时时钟电路DS1302。
它可以对年、月、日、星期、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒等信息,还具有闹铃功能。
该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。
通过此次设计能够更加牢固的掌握单片机的应用技术,增强动手能力、硬件设计能力以及软件设计能力。
本文介绍的万年历运用了AT89S52单片机、DS1302时钟芯片、液晶显示屏。
关键字:万年历;AT89S52;DS1302;C语言编程;液晶显示屏ABSTRACTAlong with the rapid development of technology, the passage of time, to view the sun, from the pendulum clocks are now electric clock, human continuously research, innovation record. The United States out Juan DALLAS has fine current charge of low power consumption can real time clock circuit DS1302. It can be to year, month, day, Sunday, when, minutes and seconds for the time, also has a leap year 忽略pensation and other functions, and the DS1302 long service life and small error. For digital electronic calendar using intuitive digital display, can also shows that year, month, day, Sunday, when the minutes and seconds, and other information, also has alarm function. This circuit AT89S52 SCM as the core, power consumption is small, can be in 3 V of low-pressure work, voltage can choose 3 ~ 5 V voltage power supply.To sum up the calendar has read the convenient, direct display, functional diversity, simple circuit, low cost, and many other advantages, conform to the trend of the development of electronic instruments, and has a broad market prospect.This design is based on the single chip micro忽略puter 51 series of electronic calendar design, can display date and weeks determined when information, which can adjust the date and time of the function. Through this design can be more solid mastery of the single chip micro忽略puter application technology, enhance the beginning ability, hardware design and software design ability ability.In this paper, the use of the calendar AT89S52 SCM, DS1302 clock chip, LCD display screen.Key words: calendar; AT89S52 devices; DS1302; The C programming language; LCD screen目录1设计任务要求 (5)2 设计方案及比较(设计可行性分析) (6)2.1单片机芯片的选择方案和论证 (6)2.2显示模块选择方案和论证: (6)2.3时钟芯片的选择方案和论证: (7)2.4按键模块方案的选择与比较 (7)3 硬件电路设计 (8)3.1系统总体方案设计 (8)3.2系统框图 (8)3.3系统硬件概述 (9)3.4主要单元电路的设计 (9)3.4.1 系统核心部分--单片机主控模块 (9)3.4.2 时钟电路模块的设计 (13)3.4.3 按键电路模块的设计 (16)3.4.4 液晶显示电路模块 (16)3.4.5 闹铃电路 (26)4 软件设计 (28)4.1系统软件设计 (28)4.2系统主程序的流程图 (28)5 系统仿真测试 (30)5.1仿真软件简介 (30)5.2仿真步骤 (30)6 测试与结果分析 (33)6.1硬件测试结果 (33)6.2软件测试 (34)6.3测试结果分析与结论 (34)6.3.1 测试结果分析 (34)6.3.2 测试结论 (34)参考文献 (35)致谢 (36)附录 (37)附录一:系统程序如下: (37)附录二:系统原理图 (58)附录三:液晶显示和DS1032时钟的PCB图 (59)附录四:键盘的PCB图 (60)1设计任务要求1.平年365天(52周+1天),闰年366天(52周+2天),平年2月28天,闰年2月29天。
毕业设计-电子万年历
单片机课程设计姓名:xxx学号:xxx专业班级:xx计算机科学与技术x班指导老师:xxx2009年5月23日目录摘要 (1)1 概述 (2)1.1单片机原理及应用简介 (2)1.2系统硬件设计 (4)1.3结构原理与比较 (6)2 系统总体方案及硬件设计 (7)2.1系统总体方案 (7)2.2硬件电路的总体框图设计 (10)2.3硬件电路原理图设计 (11)3 软件设计 (12)3.1主程序流程图设计 (12)3.2显示模块流程图 (12)4 软件仿真 (13)4.1仿真过程 (13)4.2仿真结果 (14)5课程设计体会 (15)附1 源程序代码 (16)摘要本设计是电子万年历。
具备三个功能:能显示:年、月、日、时、分、秒及星期信息,并具有可调整日期和时间功能。
我选用的是单片机8052来实现电子万年历的功能。
该电子万年历能够成功实现时钟运行,调整,显示年月日时分秒及星期,温度等信息。
该电子万年历使用12MHZ晶振与单片机8052相连接,通过软件编程的方法实现了以24小时为一个周期,同时显示小时、分钟和秒的要求。
利用单片机定时器及计数器产生定时效果通过编程形成数字钟效果,再利用数码管动态扫描显示单片机内部处理的数据。
同时通过端口读入当前外部控制状态来改变程序的不同状态,实现不同功能。
电子万年历设计与制作可采用数字电路实现,也可以采用单片机来完成。
若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。
若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,这样一来就降低了硬件电路的复杂性,从而使得其成本降低,更适合我们大学生自主研发。
所以在该设计与制作中我选用了单片机8052,它是低功耗、高性能的CMOS型8位单片机。
片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。
另外, 单片机8052的指令系统和引脚与8051完全兼容,片内有128B 的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。
多功能万年历毕业设计(终稿)
目录引言 (2)1 系统功能与方案论证 (2)1.1系统功能 (2)1.2 系统基本方案选择和论证 (2)1.2.1 单片机芯片的选择方案和论证 (2)1.2.2 显示模块选择方案和论证 (3)1.2.3 时钟芯片的选择方案和论证 (3)1.2.4 温度传感器的选择方案与论证 (4)1.3 电路设计最终方案决定 (4)2 系统的硬件设计与实现 (4)2.1 电路设计框图 (4)2.2 系统硬件概述 (5)2.3 各系统电路及工作原理 (5)2.3.1 AT89S52单片机最小系统设计 (5)2.3.2 时钟电路模块的设计 (7)2.3.3 温度采集电路的设计 (8)2.3.4 LCD1602液晶显示模块设计 (8)2.3.5 电源电路 (10)2.3.6 闹钟电路设计 (10)2.3.7 键盘输入电路 (11)3 软件设计 (11)3.1 主程序框图 (12)3.2 DS1302时间处理 (12)3.3 环境温度采集 (15)3.4 键盘扫描 (15)3.5 音乐播放 (15)3.6 公历转农历 (15)结束语 (17)参考文献 (18)附录 (19)附录A 程序 (19)附录B 原理图 (41)致谢 (41)多功能万年历的设计摘要:本设计采用了以广泛使用的单片机技术为核心,软硬件结合,使硬件部分大为简化,提高了系统稳定性,并采用LCD显示电路、键盘电路,使人机交互简便易行,此外还结合音乐闹铃电路、温度采集电路和供电电路。
本方案设计出的万年历可以显示日期、时间、温度、农历,并且设置了音乐闹铃功能。
该万年历可以应用于一般的生活和工作中,也可以通过改装,提高性能,增添新功能,从而给人们的生活和工作带来方便。
关键词:万年历;A T89S52;LCD1602;时钟日历芯片DS1302;音乐闹钟The Multi-functional Calendar DesignnaAbstract: This design has adopted by the extensive use of single chip microcomputer as the core. Hardware and software combination make the hardware parts greatly simplified and improve the stability of the system.The use of LCD display circuit, keyboard circuit makes the information exchange simple. In addition, the design is combined with music alarm circuit, temperature acquisition circuit and power supply circuit. It can show a calendar date, time, temperature, the lunar and set up music alarm function. On one hang the calendar can be applied to general life and work, on the other hang, it can improve performance by modification to add new functions, so that it can bring more convenience to people's life and work.Key words: calendar;AT89S52;LCD1602; clock calendar chip DS 1302; music alarm clock.引言电子万年历是实现对年、月、日、时、分、秒数字显示的计时装置,广泛用于个人、家庭、车站、码头、办公室、银行大厅等场所,成为人们日常生活中的必需品。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。
它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。
该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。
万年历的设计过程在硬件与软件方面进行同步设计。
硬件部分主要由AT89C52单片机,LED显示电路,以及调时按键电路等组成。
在单片机的选择上本人使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。
74HC164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。
软件方面主要包括日历程序、时间调整程序,公历转阴历程序,显示程序等。
所有程序编写完成后,在wave软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。
最后总在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。
关键词:时钟电钟 DS1302 DS18B20 动态扫描单片机AbstractE-calendar day time is a very wide range of tools, increasingly popular in modern society. It can be year, month, day, Sunday, hours, minutes, seconds for time, but also has a leap year compensation to a variety of functions, and the DS1302's long life, small error. For the digital electronic calendar using an intuitive digital display can simultaneously display year, month, day, Sunday, hours, minutes, seconds, and temperature and other information, but also a time-calibration and other functions. The circuit uses AT89S52 microcontroller as the core, power consumption, low-voltage work in 3V, the voltage can choose 3 ~ 5V voltage supply.The design is based on 51 series of microcontrollers to the design of electronic calendar, you can display date information on when the minutes and seconds, and weeks, with adjustable date and time functions. At the same time in the design of the theoretical basis of the MCU and peripheral expansion of knowledge of the more comprehensive preparation. The hardware and software design, there is no good basic knowledge and practical experience will be greatly limited, each feature is required to achieve the kind of hardware, procedures, how to write, how to implement such algorithms, there is no certain foundation can not be good implementation. Found during the preparation process to the existing knowledge to complete the preparation of the task alone difficult,In the help of teachers and students to complete the program part of the preparation.Calendar of the design process in hardware and software to synchronize the design. Hardware mainly by the AT89C52 microcontroller, LED display circuit, and the tune composed of the circuit when the button. In the SCM choice I used the AT89C52 microcontroller, which is suitable for many of the more complex control applications. Monitor the use of two 7SEG-MPX8-CA and a 7SEG-MPX4-CA. 7SEG-MPX8-CA is a total of eight-yang diode display, 7SEG-MPX4-CA is a total offour-yang diode display. In order to more easily control the three monitors, I use three 74HC164 to drive.74HC164 is an 8-bit edge-triggered shift register, serial input data, and parallel output. The software includes calendar program, time to adjust procedures, turn the lunar calendar programs, display programs. Programs written in assembly language used in order to more easily adjust the time and the realization of the lunar calendar display. All programming is complete, the wave software debugging, make sure that no problems, in the Proteus software within a microcontroller embedded in the simulation. The final overall the teacher to help students, as well as their own efforts to complete the design of the electronic calendar.Keywords:Clock electric clock DS1302 DS18B20 Dynamic scan SCM目录第一章设计要求与方案论证 (1)第一节设计要求 (1)第二节系统基本方案选择和论证 (1)第三节电路设计最终方案决定 (3)第二章系统的硬件设计与实现 (4)第一节电路设计框图 (4)第二节系统硬件概述 (4)第三节主要单元电路的设计 (4)第三章系统的软件设计 (8)第一节程序流程框图 (8)第四章指标测试 (12)第一节测试仪器 (12)第二节硬件测试 (12)第三节软件测试 (13)第四节测试结果分析与结论 (13)致谢词 (15)参考文献 (16)附录一系统电路图 (17)附录二系统使用说明书 (18)第一章设计要求与方案论证第一节设计要求一、基本要求:1.具有年、月、日、星期、时、分、秒等功能;2.时间与阴、阳历能够自动关联;3.具有温度计功能;4.具备年、月、日、星期、时、分、秒校准功能。
二、创新要求1.具有上、下课响铃功能;2.具有防御报警功能;第二节系统基本方案选择和论证一、单片机芯片的选择方案和论证:方案一:采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。
方案二:采用AT89S52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有89C51的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。
所以选择采用AT89S52作为主控制系统.二、显示模块选择方案和论证:方案一:采用LED液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,清晰可见,但是价格昂贵,需要的接口线多,所以在此设计中不采用LED液晶显示屏.方案二:采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以也不用此种作为显示.方案三:采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少。
所以采用了LED数码管作为显示。
三、时钟芯片的选择方案和论证:方案一:直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。