电子单片机万年历的设计与仿真(Proteus系统仿真)
无需注册登录,支付后按照提示操作即可获取该资料.
电子单片机万年历的设计与仿真(Proteus系统仿真)(20000字)
摘 要
单片机技术发展迅速,由于他的微小、易用、多功能在智能仪器、家用电器、电子通信、工业控制等方面应用广泛。单片机是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器,它体积小、成本低、功能强,而51系列单片机是各单片机中最为典型和最有代表性的一种。这次毕业设计通过对它的学习、应用从而达到学习、设计、开发软、硬的能力。
电子万年历主要采用AT89S52单片机作为主控核心,由DS1302时钟芯片提供时钟、LED动态扫描显示屏显示。AT89S52单片机功耗小、电压可选用2.0~6V电压供电;DS1302时钟芯片是美国DALLAS公司推出的具有涓细电流充电功能的低功耗实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时;数字显示是采用的LCD液晶显示屏来显示,可以同时显示年、月、日、星期、时、分、秒和温度等信息。
关键词:万年历;AT89S52单片机;1602液晶显示屏;DS1302时钟芯片;温度。
ABSTRACT
Single chip microcomputer development is rapid, because of his tiny, is easy to use,and multi-function in intelligent instrument, home appliances, electronic communication, industry control, wide application. SCM is set for the CPU, RAM, ROM, time, count and a variety of interface in one of the micro controller. Its small size, low cost, the function is strong, and 51 series microcontroller is the most typical of single chip microcomputer and the most representative of a kind. The graduation design through to its study, application, so as to study, design, and develop the ability of soft and hard.
The electronic calendar mainly USES the AT89S52 SCM as the master its core, and the DS1302 clock chip provide clock, LED dynamic scanning display shows. AT89S52 SCM power consumption is small, voltage can choose 2.0 ~ 6 V voltage power supply; DS1302 clock chip is the United States out Juan DALLAS has fine current charge function of low power consumption real time clock chip, it can be to year, month, day, week, when, minutes and seconds for timing; Digital display is USES LED LCD screen to display, can also shows that year, month, day, week, when, minutes and seconds and temperature and other information.
KEY WORDS Calendar;AT89S52 SCM;1602 LCD; DS1302 clock chip;temperature
基本要求:
1.设计一个多功能电子钟系统;
2.实现时间、日期、星期的显示;
3.能进行对时;
4.确定单片机的型号;
5.设计单片机外部接线图及软件流程图。
6.进行软件编程及调试。
7.系统仿真。
创新要求:
加入一个检测温度的系统并能在LCD上显示
研究的意义
由于数字集成电路的发展采用了先进的石英技术,现代电子时钟具有走时准确性能稳定 制作维修简单等优点,弥补了传统钟表的许多不足之处。我们利用单片机技术设计制作的电子万年历,可以很方便的由软件编程进行功能的调整和改进,使其能够准确显示年月 日 时间 星期的同时,还能具有很多其他功能。如设置闹钟 语音报时 阴阳历的转换 二十四节气的显示等,有一定的新颖性和实用性,同时体积小 携带方便,使用也更为方便,具有技术更新周期短 成本低 开放灵活等优点,具备一定的市场前景。这里介绍的就是一款可满足使用者特殊要求,输出方式灵活 计时准确 性能稳定 维护方便的使用电子万年历。采用单片机进行遥控系统的应用设计,具有硬件接口简单方便,变成灵活多样,操作码个数可随意设定等优点。
研究内容
1、选用电子万年历芯片时,应重点考虑功能实在、使用方便、单片存储、低功耗、抗断电的器件。
2、根据选用的电子万年历芯片设计外围电路和单片机的接口电路。
3、在硬件设计时,结构要尽量简单实用、易于实现,使系统电路尽量简单。
4、根据设计的硬件电路,编写控制AT89C51芯片的单片机程序。
5、通过编程、编译、调试,把程序下载到单片机上运行,并实现本设计的功能。
6、在硬件电路和软件程序设计时,主要考虑提高人机界面的友好性,方便用户操作等因素。
7、软件设计时必须要有完善的思路,要做到程序简单,调试方便。
#p#副标题#e#
目 录
摘要 I
Abstract II
第1章 绪论 1
1.1引言 1
1.2选题背景及其研究的目的与意义 3
1.2.1设计的目的 9
1.2.2设计的意义 9
1.3研究内容 4
1.4国内外课题研究概况 4
第2章 设计要求与方案论证 6
2.1设计要求 6
2.2系统基本方案的选择和论证 6
2.1.1单片机芯片的选择和论证方案 13
2.1.2显示模块选择方案和论证 14
2.1.3时钟芯片的选择方案和论证 14
3.1.4温度传感器的选择方案和论证 15
2.3系统总体方案 9
2.4本章小结 11
第3章 系统的硬件设计 11
3.1本系统的硬件设计概述 12
3.2单片机的选择及分析 13
3.2.1单片机的定义和特点 13
3.2.2单片机的发展概况 14
3.2.3本系统单片机的选择 14
3.3DS1302时钟电路 15
3.2.1DS1302的介绍 13
3.2.2时钟电路连接 14
3.4温度采集模块设计 17
3.5显示模块介绍 17
3.6本章小结 17
第4章 系统软件设计
4.1程序流程图 18
4.1.1系统整体程序流程图 13
4.2.2按键调整程序流程图 14
4.本章小结 25
第5章 PROTUES系统的仿真 27
5.1 编程环境PROTUES的介绍 27
5.2 用PROTUES ISIS对时钟硬件电路设计 29
4.2.1选择设计图纸的大小 13
4.2.2选去仿真所需的元器件 14
4.2.3把元器件放到图纸的合适位置进行布线 13
4.2.4编辑窗口连接端子 14
5.3Keil工程文件的建立、设置与目标文件的获得 31
5.3.1Kiel工程的建立 13
5.3.2工程的详细设置 14
5.3.3编译连接 13
5.4本章小结 31
结论 32
参考文献 33
致谢 34
参考文献
[1] 熊印国. 浅谈智能时钟控制系统设计[J]. 今日科苑,2008/24.
[2] 宋建永. 基于MCS-51与8279的智能时控开关设计[J] . 电脑与电信,2008/09
[3] 陈立刚. 一种车用智能电子钟的设计与实现[J]. 科技创新导报 ,2008.
[4] 朱斌. 基于红外遥控的智能时钟设计与实现[J]. 机电产品开发与创新. 2008/01
[5] 李响初. 基于MCS-51单片机的智能时钟控制系统设计[J]. 电源世界 .2007/06
[6] 朱斌 谭勇. 基于红外遥控的智能时钟设计与实现[J]. 机电产品开发与创新.2008
[7] 王令 王宏华. 基于80C196KC单片机的高精度智能时钟设计[J]. 计量与测试技术. 2005
[8] 钱君霞, 尹斌, 魏新棒. 基于I2C总线的日历时钟PCF8563在MSP430中的应用[J]. 《济源职业技术学院学报》. 2005年3期
[9] 周向红, 范伟. DS12887实时时钟芯片及应用研究[J]. 《企业技术开发》. 2006年2期
[10] 孙谊,张晓冬. 智能遥控LED单色时钟屏的控制系统设计[J]. 电子工程师. 2007第9期
[11] 杨学昭,欧阳玲. MC146818时钟芯片在智能流量仪停电时的应用[J]. 电子产品世界. 2002第11B期
[12] 赵长德.微型计算机原理与接口技术[M].北京:机械工业出版社,1999:98-350.
[13] 王忠民.微型计算机原理[M].西安:西安科技大学出版社,2003:15-55.
[14] 胡戴明.计算机组成原理[M].北京:经济科学出版社,2005:43-56.
[15] 纪宗南.单片机外围器件使用手册[M].北京:北京航空航天大学出版社,622-655.
[16] 周雪.模拟电子技术[M]西安: 西安电子科技大学出版社,2005:81-95.
[17] 左金生.电子与模拟电子技术[M].北京:电子工业出版社,2004:105-131.
[18] 张毅刚等. MCS-51单片机应用设计[M].哈工大出版社,2004年第2版
[19] Heidelberg. Lecture Notes in Computer Science[J]. Springer Berlin.2007.9
[20] Springer London. Supporting routine decision-making with a next-generation alarm clock[J]. Personal and Ubiquitous Computing. 2004.6