基于STC89C82的电子万年历
更新时间:2023-12-03 07:40:01 阅读量: 教育文库 文档下载
单片机课程设计总结报告
系别:物理与信息工程学院 专业: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%
(环境温度为25℃时),20~80%(环境温度为50℃)
准确度:在显示屏上显示的时间是符合现实当中的,秒的跳跃是正常时间的基度。 失真度:LCD显示屏的7至14脚每个引脚各接了一个10K电阻,防止显示出现鬼影。 灵敏度:在按键按下作调整的时候,显示屏上能准确快速地随着按键功能做不同的改 变,可见该系统的灵敏度颇高。
三、设计方案
一个完整的万年历要显示时间日期就必须有LCD显示模块,时钟电路模块以及提供时钟信号的晶振电路模块,要实现时间日期调整功能,则需要按键扫描模块,复位电路模块,还有温湿度测量的显示需用到温湿度芯片,在加上控制所有模块的主控模块,和提供基本运行基础的电源电路模块。我们的电路主控模块采用STC89C52单片机,按键模块用四个键来实现调整时间日期的功能,按键功能分别为:选择,加,减,确定。显示模块采用LCD1602显示屏,时钟模块采用DS1302时钟芯片实现对时间,日期的操作,温湿度的测量采用简单的DTH11芯片。
系统方框图:
电子万年历系统方框图
四、主要元器件介绍
主控制模块:
这个系统的主要控制我们选用了STC89C52单片机作为中心控制,引脚图如下图所示,STC89C52是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能的微处理器。它不仅拥有MCS51单片机的优点而且拥有低功耗的空闲和省电模式,可以降低我们电路的功耗,内部包含了定时器,程序存储器,数据存储器等硬件,符合我们电路的
硬件要求,方便的构成一个最小系统,且价格合理,便宜程序编写。
2.DS1302时钟电路
我们的时钟电路是用时钟芯片DS1302,备用电池,晶振三部分构成,引脚图如下图所示,DS1302是用3线的串行接口,内部集成了可编程日历时钟,通过单片机的控制来设置芯片,Vcc1和Vcc2是双电源,外部电源和备用电源,现如今的DS1302芯片本身带有备用电池,备用电池可以是时钟在主电源中断的情况下继续运行工作。
DS1302引脚图: DS1302时钟模块:
3.LCD显示
显示模块我们选用LCD1602液晶显示,它是专门用来显示字母,数字,符号的点阵型液晶,它有几个5x7或是5X11点阵字符组成,每一个点阵字符位都袔显示一个字符,LCD显示如图所示:
4.DHT11温湿度
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保极高的可靠性与长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此DHT11具有超快响应、抗干扰能力强、性价比极高等优点。
五、系统电路 程序流程图
主程序首先初始化定时器、LCD1602及DS1302,然后就开始查询按键,有键按下则开始调整时间和日期,若没有按下,则执行下面的时间、日期的显示,最后依次循环这些相同的操作,相应流程图如图所示:
图(12)程序流程图
按键的检测是通过中断的办法来实现,利用按键进行间调整。 K1按下则开始设置时间及日期,同时在第一行最右端显示被选择的对象,第一次按下K1时,设置年份,若按下K3,则是减1操作,按下K2是加1操作,设置好年后,第二次按下K1时,则是设置月份,按K3减,按K2则加1,依次循环下去,则可以将时间和日期设置完毕,K4是确定键,设置好按下即可保存设置了。 1.硬件设计:
系统总电路图:
第一个:显示模块
正在阅读:
基于STC89C82的电子万年历12-03
廉正建设述职报告09-26
2010年总复习高三政治重点内容06-30
教师资格证考试《中学教育知识与能力》专家命题卷及答案(3)08-18
高校腐败原因及其解决途径分析07-22
节能建筑中应用保温砂浆的性能解析01-09
计算机图形学模拟题04-14
2018-2019瘦西湖导游词50字-word范文(4页)11-16
文学常识整理 10-05
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 万年历
- STC89C82
- 基于
- 电子