液晶显示万年历系统设计

上传人:鲁** 文档编号:509340410 上传时间:2023-08-12 格式:DOC 页数:44 大小:989.50KB
返回 下载 相关 举报
液晶显示万年历系统设计_第1页
第1页 / 共44页
液晶显示万年历系统设计_第2页
第2页 / 共44页
液晶显示万年历系统设计_第3页
第3页 / 共44页
液晶显示万年历系统设计_第4页
第4页 / 共44页
液晶显示万年历系统设计_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《液晶显示万年历系统设计》由会员分享,可在线阅读,更多相关《液晶显示万年历系统设计(44页珍藏版)》请在金锄头文库上搜索。

1、 毕 业 设 计(论 文) 液晶显示万年历系统设计 学生姓名: 指导教师: 二级学院: 信息技术学院 专业: 通信工程 班级:08级通信工程(1)班 学号: 0805110746 金陵科技学院学士学位论文 目录目 录摘 要IIIAbstractIV1 绪 论52 系统电路设计62.1 系统总体设计思路62.2设计方案选择62.3 功能介绍72.4工作原理73 单元电路设计83.1单片机电路设计83.2时钟电路设计113.4 温度传感器电路设计:123.5 实时时钟电路设计:143.5.1 DS1302的工作原理153.5.2 DS1302的寄存器和控制命令:153.5.3 与单片机接口电路原理

2、图:163.6 显示电路设计173.6.1 1602字符型LCD简介:173.6.2 1602LCD的指令说明及时序194 程序流程图224.1 中断时钟流程图224.2温度子程序流程图224.3 万年历流程图235 操作与调试255.1 KEIL uVision3简介255.1.1 8051开发工具255.1.2 uVision3集成开发环境255.2 Proteus简介265.2.1进入Proteus ISIS265.2.2 工作界面275.3软件调试286 结 论30参考文献31致 谢32附 录33I金陵科技学院学士学位论文 摘要液晶显示万年历系统设计摘 要随着电子技术的迅速发展,特别是

3、随大规模集成电路出现,给人类生活带来了根本性的改变。由其是单片机技术的应用产品已经走进了千家万户。电子万年历的出现给人们的生活带来的诸多方便。本文首先描述系统硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。本系统以单片机的C语言进行软件设计,增加了程序的可读性和可移植性,为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。系统通过点阵式液晶为

4、载体显示数据,所以具有人性化的操作和美观的页面效果。可以显示年月日、星期、温度等。关键词:单片机;万年历;温度;LCM1602;DS1302金陵科技学院学士学位论文 AbstractMicrocontroller-based LCD calendar system AbstractAlong with the rapid development of electronic technology, especially with large scale integrated circuit appear, give mankind living has brought the fundament

5、al change. By its is the application of single-chip computer technology product has entered innumberable families. Electronic calendar appear to the life of people bring many convenient.This paper firstly describes the system hardware working principle, each accompanied by a diagram of the system st

6、ructure of the elucidation, introduces this system by the application of the hardware interface technology and the function of each interface module and the working process, and secondly, expounded the program modules and realization process. This design with digital integrated circuit technology as

7、 the foundation, microcontroller technology as the core. In this paper the compiling principle is combining software with hardware, based on the preparation of the functional modules.The system takes microcontroller C language software design, increased the readability of our programs and portabilit

8、y, to facilitate the expansion and change, the design of software modular structure, make the program design of logical relationship more concise. System through dot-matrix LCD display data for carrier, so has the humanized operate and beautiful page effect. Can display the time, and lunar dates, we

9、ek, temperature, solar term, tian gan earthly branches and the day sunrise sunset time, and has alarm and intelligent control household appliances function.Key words: microcontroller; Calendar; LCM1602; DS1302金陵科技学院学士学位论文 第1章 绪论1 绪 论随着电子技术的不断发展,单片机技术在设计中所体现在出来的优势越来越明显,它不仅是电子信息类专业的一个重要部分,而且在其它类专业工程中也

10、是不可缺少的。广泛地应用于家电、工业过程控制、仪器仪表、智能武器、航空和空间飞行器等领域发展更是迅速,已成为新一代一些电子设备不可缺少的核心部件。目前世界上单片机年产量已达十多亿片,通常是当年微处理器产量的4-5倍以上。用最少的芯片就能实现最强大的功能。可以想见,这是将来电子产品的主流方向,它将无可置疑地一步步取代其它同类产品,其数量之大和应用面之广,是其它任何类型的计算机所无法比拟的。单片机是应工业测控需要而诞生的。它把计算机最基本的功能电路,如CPU、程序存储器、数据存储器、I/O接口、定时、计数器、中断系统等集成到一块芯片上,形成单片形态的计算机。单片机通常以最小系统运行,在家用电器中和

11、常用的智能仪器仪表中常常可以“单片”工作,同时单片机在我们日常生活中也经常见到,如电子表、舞厅里的一些灯光的控制、一些招牌灯光的控制、工厂一些自动控制等。将来只要有自动控制方面的都会离不开单片机的开发和使用,对于现代的自动化控制起着举足轻重的作用。为了顺应形势发展的需要,我们学习了单片机课程,此次用液晶显示万年历和时间设置以及显示测温度的数据对单片机的学习起到了很好的巩固作用,尤其是对C语言程序的设计。 金陵科技学院学士学位论文 第2章 系统电路设计2 系统电路设计2.1 系统总体设计思路此设计即液晶上显示年、月、日、时、分、秒及星期原理框图如图1,电路一般包括以下几个部分:键盘、单片机、温度

12、传感器及显示电路。图1单片机实现液晶显示万年历以及温度总框图时、分、秒的计数结果经过数据处理可直接送显示器显示。当计时发生误差的时候可以用校时电路进行校正。时计数器计满24小时后自动向日计数器进一, 日计数器由平年、闰年的28/30/31对大、小月和二月的判断应与当月相应的日期相一致,当日计数器计满时,向月计数器进位,月计数器计满12月向年计数器进位,当年计数器计满100时所以计数器清零。设计釆用的是年、月、日和时、分、秒、星期以及温度同时显示。2.2设计方案选择方案一 用EDA技术及VHDL语言控制来实现显示及测温度,且显示也可以用数码管,但是数码管屏幕有限不是很方便的显示很多的数据以及文字

13、等。对于VHDL语言也不够了解,故不采用此方案。方案二 用C语言编程来控制单片机让它在液晶上显示数据及文字。由于单片机结构简单、控制功能强、可靠性高、体积小、价格低等优点,以及液晶屏幕可以完整的同时显示数据及文字等内容,综合上述方案的选择与比较,选择方案二。主要是由于电器元件的熟悉程度以及市场的供求关系。在方案二中,大部分的电器元件我们较熟悉并且更容易获得。2.3 功能介绍本次设计主要用单片机控制程序让它在液晶上显示年、月、日、时、分、秒及星期,同时用18B20温度传感器来接受外面的信号,让单片机来接受它,且也让它在液晶上显示测的温度。时、分、秒的计数结果经过数据处理可直接送显示器显示。当计时

14、发生误差的时候可以用校时电路进行校正。时计数器计满24小时后自动向日计数器进一,日计数器由平年、闰年的28/30/31对大、小月和二月的判断应与当月相应的日期相一致,当日计数器计满时,向月计数器进位,月计数器计满12月向年计数器进位,当年计数器计满100时所以计数器清零。设计采用的是年、月、日和时、分、秒、星期以及温度同时显示。2.4工作原理设计的电路主要由四大模块构成:温度传感器电路,单片机控制电路,显示电路以及校正电路。当温度传感器接受到外面的信号,送入单片机,单片机将接受到的信号输出,让它在液晶上显示。同时由单片机控制的万年历以及时间显示,当时间及秒计数计满60时就向分进位,分计数器计满60分后向时计数器进位,小时计数器按“24翻1”规律计数。时、分、秒的计数结果经过数据处理可直接送显示器显示。当计时发生误差的时候可

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号