基于spi总线接口的数字电子万年历仿真设计

上传人:aa****6 文档编号:33633746 上传时间:2018-02-16 格式:DOC 页数:53 大小:1.38MB
返回 下载 相关 举报
基于spi总线接口的数字电子万年历仿真设计_第1页
第1页 / 共53页
基于spi总线接口的数字电子万年历仿真设计_第2页
第2页 / 共53页
基于spi总线接口的数字电子万年历仿真设计_第3页
第3页 / 共53页
基于spi总线接口的数字电子万年历仿真设计_第4页
第4页 / 共53页
基于spi总线接口的数字电子万年历仿真设计_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《基于spi总线接口的数字电子万年历仿真设计》由会员分享,可在线阅读,更多相关《基于spi总线接口的数字电子万年历仿真设计(53页珍藏版)》请在金锄头文库上搜索。

1、 本科毕业设计(论文)题目:基于 SPI 总线的数字电子万年历的仿真设计 作者: 二级学院: 电子与信息工程学院 专业班级: 电气工程及其自动化(2)班 指导教师: 职称: 高工,讲师 2015 年 6 月 10 日衢州学院电气与信息工程学院本科毕业论文摘要本次设计的课题主要内容是多功能数字电子万年历,由于当今社会的飞速发展,单一的电子时钟已经无法满足人们的日常生活。因此发明一种多功能数字电子万年历的是一种必然的走向。而本人设计的数字万年历是以 AT89C51 单片机为中心,通过 DS1302 时钟芯片等辅助芯片来实现在 LCD 上显示年份、月份、日期、星期、小时、分钟、秒,以及实时温度的显示

2、。该电子万年历通过 4 个按键来调节日期与时间,通过以软件编程的方式来完成以上各项功能。而这样设计的数字电子万年历具有成本低廉,使用简单,功能齐全,基本符合当代人的生活需求。关键词:电子时钟;AT89C51 单片机;辅助芯片;软件编程衢州学院电气与信息工程学院本科毕业论文ABSTRACTThe main subject of the contents of this design is versatile digital electronic calendar, due to the rapid development of todays society, a single electroni

3、c clock has been unable to meet peoples daily lives. Therefore, the emergence of multi-function digital electronic calendar is inevitable. And I designed the electronic calendar is based on AT89C51 microcontroller as the core, through the DS1302 clock chip and other auxiliary chip to achieve is disp

4、layed on the LCD the year, month, day, week, hour, minute, second, and real-time temperature display. The electronic calendar by four buttons to adjust the date and time, by way of software programming to accomplish the above functions. And this design of digital electronic calendar with low cost, e

5、asy to use, full-featured, in line with the needs of contemporary life.Keywords: electronic clock; AT89C51 single chip; chip; software programming衢州学院电气与信息工程学院本科毕业论文目录1. 绪论 .12. 系统概述 .22.1. 硬件简述 .22.2. 软件概述 .23. 系统方案选择及论证 .33.1. 各项模块的方案选择 .33.1.1. 单片机型号的选择及论证 .33.1.2. 时钟芯片的方案选择及论证 .33.1.3. 温度传感器的方案选

6、择及论证 .43.1.4. 显示模块的方案选择及论证 .43.2. 总体方案的确定 .44. 系统硬件电路的设计 .54.1. 系统硬件功能及原理介绍 .54.1.1. AT89C51 单片机的功能及原理 .54.1.2. DS1302 时钟芯片的功能及原理 .84.1.3. DS18B20 温度传感器的功能及原理 .84.1.4. LCD1602 液晶显示屏的功能及原理 .94.2. 主要模块电路设计 .94.2.1. 单片机主控制模块设计 .104.2.2. 时钟芯片模块的设计 .104.2.3. 温度传感器模块的设计 .114.2.4. 显示模块的设计 .114.2.5. 键盘模块的设计

7、 .124.3. 系统电路的仿真 .125. 系统程序的设计 .145.1. LCD1602 的程序设计 .155.2. DS1302 程序设计 .165.3. DS18B20 程序设计 .176. 软件和硬件的结合调试 .186.1. 硬件的调试 .18衢州学院电气与信息工程学院本科毕业论文6.2. 软件的调试 .186.3. 软件与硬件的结合调试 .19结论 .20致谢 .21参考文献 .22附录一:仿真图 .23附录二:程序源代码 .24衢州学院电气与信息工程学院本科毕业论文11. 绪论从古至今,人们为了记录时间,从观察天象到在器具上刻线,以及到后来出现的万年历,可谓是历史悠久。而在我国

8、,相传万年历的出现是在 1000 多年以前的商朝,是一个叫做万年的人所创造的。后人为了纪念他,所以将这种历法成为“万年历”。实际上万年历是以一个特定的历法的推算法则为基础的,用来编排年、月、日、节气等信息,做为人们查阅的工具书,而且这个伟大的文化也因此成就了人类。如今随着世界上的现代科技的神速发展,尤其突出的是现代的电子行业方面的的发展,给人们的生活带来了根本性的变化,从而在人们的生活中出现了很多的电子产品,而这些都是以单片机为基础的。万年历也从传统的纸质万年历升级为现在的数字电子万年历,所谓的电子万年历即是以计算机等电子产品的方式出现的万年历。数字电子万年历的出现极大的方便了人们的日常生活,

9、并且飞速的被应用于车站、工厂、餐厅、学校、剧院等工作娱乐场所,并、而且越来越受人们的青睐。但是,伴随着电子行业的爆炸性发展,单一的电子日历已经不能再满足人们的日常生活需求了。并且使用电子万年历的人们希望该产品有一个多功能的集合,比如加上时钟、闹钟以及温度等来取得更为巨大的便利,而所有的这些,又全是以数字化的电子时钟为基础的。因此,加强实际的电子日历及其扩展应用的研究,具有非常重要的意义,而且具有很大的实用价值。本次设计介绍的数字万年历是结合了程序和电路图来进行的。电路图的主要构成都有单片机 AT89C51,时钟芯片 DS1302、温度传感器 DS18B20、闹钟电路以及控制电路等其他一些辅助电

10、路,在 LCD 上不仅显示出公历的年份、月份、日期,而且能够显示星期、小时、分钟、秒数以及当时附近的温度。让此万年历能够及时的将这些信息反馈给用户,以便用户进行各项工作。而软件部分则是以C 语言进行编程,通过单片机将指令发送到各项电路中去,以实现万年历功能的正常运行,并且使其具有自我调节功能。而且通过 C 语言进行编程的好处是可以随时的根据不同需求对此万年历进行细微的调节,让此万年历具有显示其他的一些信息。并且 C 语言相对于汇编语言来说也具有编写简单,易于理解的优点,便于用户进行学习与改写。衢州学院电气与信息工程学院本科毕业论文22. 系统概述2.1. 硬件简述本文设计的数字电子万年历是以 AT89C51 单片机作为 CPU(Central Processing Unit,计算机中央处理器),构成了以单片机为核心来控制整个电路。并且结合了时钟芯片 DS1302,使其不仅显示出公历的年份、月份、日期,而且能够显示星期、小时、分钟、秒数等信息,并且能够自我调节和具有去电保存功能。而且在此基础上另外加上一个温度传感器 DS18B20,能够监测到附近的实时温度,并且在 LCD 上显示出来。并且此系统通过 4 个按键对整个系统进行基本的调节,按键分别为控制键,加“1”键,减“1”键,退出键组成。总体方案图如图 2-1 所示。

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

当前位置:首页 > 学术论文 > 毕业论文

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