- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于STC89C82的电子万年历--第1页
单片机课程设计总结报告
系别:物理与信息工程学院
专业:10电子信息科学与技术
班级:2班
学生:蔡育霞
学号:100303078
指导老师:蔡植善
日期:2013年5月
一、设计题目
电子万年历
二、设计功能要求
项目的功能要求:
1、显示年,月,日,时,分,秒以及星期;
2、可以调整日期,时间;
3、可以显示温湿度测量;
项目的主要技术指标
1.STC89C52的工作电压范围为3.3~5.5V,工作频率范围为0~40MHZ,工作温度环境为
-40~+85℃
2.DS1302芯片的工作电压范围为2.0~5.5V,工作温度环境与单片机兼容,精确度日期可
精确到日,时间可精确到秒。
3.LCD1602显示屏显示容量为16*2个字符,芯片工作电压4.5~5.5V,工作电流为2.0mA
(5.0V),字符尺寸为2.95*4.35mm,工作温度-20~70℃,与单片机相符。
4.DHT11芯片工作电压范围为3~5.5V,温度测量范围0~50℃,湿度测量范围20~90%
基于STC89C82的电子万年历--第1页
基于STC89C82的电子万年历--第2页
(环境温度为25℃时),20~80%(环境温度为50℃)
准确度:在显示屏上显示的时间是符合现实当中的,秒的跳跃是正常时间的基度。
失真度:LCD显示屏的7至14脚每个引脚各接了一个10K电阻,防止显示出现鬼影。
灵敏度:在按键按下作调整的时候,显示屏上能准确快速地随着按键功能做不同的改
变,可见该系统的灵敏度颇高。
三、设计方案
一个完整的万年历要显示时间日期就必须有LCD显示模块,时钟电路模块以及提
供时钟信号的晶振电路模块,要实现时间日期调整功能,则需要按键扫描模块,复位电
路模块,还有温湿度测量的显示需用到温湿度芯片,在加上控制所有模块的主控模块,
和提供基本运行基础的电源电路模块。我们的电路主控模块采用STC89C52单片机,按
键模块用四个键来实现调整时间日期的功能,按键功能分别为:选择,加,减,确定。
显示模块采用LCD1602显示屏,时钟模块采用DS1302时钟芯片实现对时间,日期的
操作,温湿度的测量采用简单的DTH11芯片。
系统方框图:
电子万年历系统方框图
四、主要元器件介绍
主控制模块:
这个系统的主要控制我们选用了STC89C52单片机作为中心控制,引脚图
如下图所示,STC89C52是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能
的微处理器。它不仅拥有MCS51单片机的优点而且拥有低功耗的空闲和省电模式,可以降
低我们电路的功耗,内部包含了定时器,程序存储器,数据存储器等硬件,符合我们电路的
基于STC89C82的电子万年历--第2页
基于STC89C82的电子万年历--第3页
硬件要求,方便的构成一个最小系统,且价格合理,便宜程序编写。
2.DS1302时钟电路
我们的时钟电路是用时钟芯片DS1302,备用电池,晶振三部分构成,引脚图如下
文档评论(0)