本资源内容包括:论文+开题报告+任务书+答辩PPT+评议考核书+3答辩问题
一、《多功能电子万年历》-资源截图
[为节省网站空间,请到网站对于对应的栏目 任务书、开题报告、论文,(对应资源编号)下载]
二、《多功能电子万年历》-资源简介:
摘 要:单片机应用技术飞速发展,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及生活中广泛使用的各种智能IC卡、电子宠物等,这些都离不开单片机。单片机是集CPU,RAM,ROM ,定时,计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产业和工业自动化上。
本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,系统由主控制器AT89S52、时钟电路DS1302、显示电路、按键电路、和复位电路等部分构成,主控制系统作为控制中心,DS1302产生时钟,12864液晶显示对日期时间等进行显示,按键可以设置时间、闹钟等。能实现时钟日历和时间显示的功能,能进行时、分、秒的显示。
未来,万年历将会朝着精准度更高,外观更加美丽,价格更加实惠的方向发展,并且将会出现更多的辅助功能。
关键词:单片机,DS1302,12864液晶显示,温度传感器DS18B2
ABSTRACT
As the rapid development of Single-chip Microcomputer Application technology, from the navigation device of missile to the various instruments on the aircraft control and from computer communication network and data transmission to industrial real-time automation process control and data processing, as well as the extensive use of the smart card and electronic pets in live, All of this is inseparable from the microcontroller. SCM is set to CPU, RAM, ROM, timing, counting and multiple interfaces in one microcontroller. It has the advantages of small volume, low cost, strong function, widely used in smart industries, and industrial automation.
This paper designed a electronic clock which can achieve calendar function based on microcontroller, the system consists of main controller AT89C51, clock circuit, display circuit, DS1302circuit, and a reset circuit components, the main control system as the control center, DS1302 generates a clock, a 12864 LCD display the date and time, the key can set the time, alarm clock, achieved the clock calendar and time display function, can carry out the time, seconds display.
目 录
1 背景与意义 1
1.1 背景 1
1.2 意义 1
2 方案比较与论证 2
2.1 设计任务与要求 2
2.2 方案比较与论证 2
2.2.1 控制部分的方案选择 2
2.2.2 显示部分的方案选择 2
2.2.3 单片机芯片的选择方案和论证 3
2.2.4 时钟芯片的选择方案和论证 3
3 系统硬件设计 4
3.1总体电路框图 4
3.2单元电路设计 5
3.2.1单片机主控电路设计 5
3.2.2 时钟电路设计 8
3.2.3 复位电路设计 9
3.2.4 温度传感器电路设计 9
3.2.5时钟电路设计 11
3.2.6 显示电路设计 14
3.2.7 按键调整系统电路设计 17
4 系统软件设计 18
4.1总体软件框图 18
4.1.1 主程序流程 18
4.1.2 计算阳历流程 19
4.1.3 时间调整程序流程图 19
4.1.4 时钟芯片读写程序流程 21
4.1.5温度测量元件控制程序流程 21
5 系统调试与测试 22
5.1软件调试 22
6 设计总结 24
致 谢 25
参考文献 25
附录 26
附录A:电路图 26
附录B:程序清单 27
************************************************************
设计总结
程序编写中,由于思路不清晰,开始时遇到了很多的问题,通过和老师及同学的讨论,以及对大量书籍资料和论坛中成功的品进行借鉴,明白了编程中的的主要算法和实现,从而解决问题。对于液晶屏幕,开始并不是很了解,在运用时查看了大量的手册资料,并阅读了网友对于12864 液晶的驱动编写代码,从而掌握了12864 液晶的使用。 在该系统设计、调试完成之后,对最后的成功进行分析,同时结合在调试过程中出现的错误进行综合分析,总结在实际系统设计和调试过程中的宝贵经验。
在系统硬件设计之前,要结合当前系统的发展趋势和现状对系统功能进行定位,使系统在实际应用中具有竞争力。该系统最大的特点就是界面友好,走时准确,和现在使用LED显示数据的万年历相比,体积更小,可以作为轿车车载显示装置。系统采用液晶显示器,可以使该系统应用到更加现代化的地方。该系统采用模块化程序设计方法,同时保留了很多的微控制器I/O口,扩展十分方便。以往的采用LED显示数据的万年历要想实现功能扩展,除需要对系统程序进行修改外,还必须增加或删减LED数码管,同时要对LED图片界面进行更换,硬件改动较大。
本次设计中在最初的设计中,对于52 单片机进行了充分的了解,并与51 相比较
该系统本身不仅具有很大的灵活性、友好的界面、方便的可扩展性,同时,在其基础上的系统的市场需求也很可观。而且对时间进行控制。学校的电铃,要根据时间进行动作;自动配电系统,要根据时间进行通电或断电等很多场合需要根据时间量进行控制,本系统可以很好的满足这些系统的要求。
该系统在进行软件设计的时候,采用模块化设计方法,方便调试中找出错误。
【转载请注明出处:
https://www.5ubs.com/lunwen/danpianji/137.html】
需要此资源完整版,请点击这里:
马上去下载