基于单片机的万年历的设计(毕业论文) 联系客服

发布时间 : 星期六 文章基于单片机的万年历的设计(毕业论文)更新完毕开始阅读aa8f3c4c876fb84ae45c3b3567ec102de3bddf07

毕 业 论 文 ( 设 计 )

论文题目: 基于

51 单片机的万年历的设计

摘 要

随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活中。日历是人们不可或缺的日常用品。但一般日历都为纸制用品,使用不便,寿命不长。本文借助电路仿真软件Protues对基于AT89S51单片机的电子万年历的设计方法及仿真进行了全面的阐述。该电子万年历在硬件方面主要采用AT89C51单片机作为主控核心,由DS1302时钟芯片提供时钟、1602LCM点阵液晶显示屏显示。时间、日期调整由三个按键来实现,并可对闹铃开关进行设置。日历能显示阳历和阴历年、月、日以及星期、时、分、秒。 此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景

关键词:单片机 万年历 可调 DS1302 12864

Abstract

With the rapid development of world economy and the forthcoming of information era, many kinds of mini-type intelligent domestic electric appliances appear in our life one after another. Calendars are necessary daily goods in people’s life. This paper mainly discuss the design and simulation of electronic calender based on AT89S51 with the help of Protues. On the hardware side, the electronic calendar using AT89C51 microcontroller as the main control center, clock provided by the DS1302 clock chip , 1602LED dot matrix LCD display. Time and date adjusting is carried out by three keys, which can also set the alarm clock.To sum up the calendar has read 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.

Key words: SCM perpetual calendar DS1302 12864

1

万年历设计

目 录

前 言 ...............................................1 1. 方案设计 .........................................2

1.1 系统基本方案选择和论证 .......................... 2

1.1.1单片机芯片的选择 ..................................... 2 1.1.2显示模块选择方案和论证 ............................... 2 1.1.3时钟芯片选择方案与论证 ............................... 2

1.2 电路设计最终方案决定 ............................ 3

2.系统的硬件设计与实现 ................................ 4

2.1 电路设计框图 .................................... 4 2.2 系统硬件概述 .................................... 4

2.2.1 AT89C52概述 ............................... 4 2.2.2 DS1302概述 ................................ 6 2.2.3 12684概述 ................................. 7

3. 系统的软件设计 ..................................... 8

3.1 程序流程框图 .................................... 8 3.2 从1302读取日期和时间流程图 ..................... 9 3.3 时间调整程序流程图 ............................. 10

4.系统测试 ............................................ 10

4.1硬件测试 ........................................ 10 4.2软件测试 ........................................ 11

5.结论 ................................................ 11 参考文献 .............................................. 12 致 谢 ................................................ 13 附 录 ................................................ 14

2

青海民族大学毕业论文

前 言

在日新月异的21世纪里,时间对现代人来说更加紧迫,从观太阳、摆钟到现在电子钟,时间的记录方式在不断的更新进步。然而,随着社会、科技的发展,集直观性,精度高,寿命长,功能全等为一体的记录方式更为人们所需求。在电子产业高速发展这一时代背景下,大规模集成电路大量出现,电子钟也因读取方便、显示直观、功能多样、电路简洁等诸多优点随之诞生,它的出现极大地影响了人们的生活,我们的时间记录更为全面和科学。因此,对万年历的研究与探索是具有相当重要的现实意义和实用价值。

电子万年历属于小型智能电子产品,既可广泛应用于家庭,也可应用于银行、医院、学校等公共场所。它利用单片机进行控制,因为单片机具有高可靠性、高性价比、低电压、低功耗等一系列优点;利用DS1302实时时钟芯片进行记时,因为其具有高性能、低功耗、带RAM的实时时钟电路,可对年、月、日、周日、时、分、秒进行计时,同时具有闰年补偿功能等优点;利用12864液晶显示,因为其具有显示功能强大、价格便宜等特点,再外加一些基本系统即可实现时间的调整和显示。因此,电子万年历制作既有市场前景,又能培养单片机的运用能力,无论从实用价值,还是从培养能力的角度来看这都是很有意义的毕业设计课题。

本万年历的设计要实现公历年、月、日,农历年、月、日,星期,时、分、秒,显示公历节日,农历节日,生日,时间段提醒以及节日、生日与时间段的交替显示,并在开机时设置显示作者的相关信息。最终在老师的指导和同学们的帮助下,经过自己的努力完成了这个课题,并从中提高了实践动手、团结合作和综合运用理论知识进行工程实践的能力。

1