摘要:本文基于AT89S52单片机,设计了一种万年历控制系统。首先,结合万年历的控制要求,提出万年历的总体设计方案。然后分别进行万年历控制系统的硬件设计和软件设计。硬件部分包括单片机最小系统、液晶显示、时钟模块、温度传感器模块、按钮模块。软件部分,给出液晶显示及温度显示子程序流程图并利用汇编语言编程。最后焊接制作万年历的单片机控制系统电路板,并结合编程器调试程序。实现了对年、月、日、时、分、秒、星期的显示与调节功能以及温度的实时显示。实验结果表明:该万年历具有读取方便、显示直观、功能多样、电路简介等优点。91045
毕业论文关键词:万年历,单片机,仿真,实验
Abstract: Based on AT89S52 single chip microcomputer, this paper designed a calendar control system。 First, combining the motion control, puts forward the overall design scheme of perpetual calendar。 Then respectively calendar control system hardware design and software design。 Hardware part includes single chip microcomputer minimum system, liquid crystal display module, clock module, temperature sensor, button module。 Software part, LCD display and temperature display subroutine flow chart is given and the use of assembly language programming。 Finally circuit boards welding production calendar of single-chip microcomputer control system, and combining the programmer to debug program。 For years, months, days, hours, minutes, seconds and week display and adjust function and real-time display of temperature。 The experimental results show that the perpetual calendar has read convenient, direct display, functional persity, introduction of circuit, etc。
Keyword: Perpetual calendar;single chip microcomputer;simulation,experiment
目录
1 绪论 3
1。1 本文研究的背景与意义 3
1。3 本文研究的内容与安排 4
2 基于单片机的电子万年历源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766 总体方案设计 4
2。1 电子万年历的功能要求 4
2。2 万年历的结构框图 4
3 万年历的硬件设计 5
3。1 万年历总的硬件设计原理图 5
3。2 方案选择和论证 7
3。3单片机最小系统 8
3。4 LCD1602液晶显示电路 11
3。5 DS1302时钟模块 13
3。6 DS18B20温度传感器电路 16
3。7 按键输入模块 17
4 软件设计 18
4。2 液晶显示流程图 20
4。3 温度采集流程图 20
5 仿真与实验 20
5。1 Proteus 仿真 20
5。2 电路板焊接 23
5。3 实验调试 24
结论 26
参考文献 27
致谢 28
附录 29
1 绪论
1。1 本文研究的背景与意义
在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响,随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。为了在观测时间的同时,能够了解其它与人类密切相关的信息,比如温度、星期、日期等,电子万年历诞生了,它集时间、日期、星期、闹钟功能于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势。伴随着电子技术的迅速发展,特别是随大规模集成电路出现,给人类生活带来了根本性的改变。由其是单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来的诸多方便,但多数是只针对时间显示,功能单一不能满足人们日常生活需求。