教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

万年历的设计与制作(基于单片机) - 图文(2)

来源:网络收集 时间:2026-08-23
导读: 电气与电子信息工程学院 课程设计报告 第二部分 课程设计 一、整体功能要求 1、设计任务 利用单片机、时钟芯片DS1302、温度传感器DS18B20、1602液晶等实现日 期、时间、温度的显示即一个简单的万年历。 2、设计要求

电气与电子信息工程学院 课程设计报告

第二部分 课程设计

一、整体功能要求

1、设计任务

利用单片机、时钟芯片DS1302、温度传感器DS18B20、1602液晶等实现日

期、时间、温度的显示即一个简单的万年历。

2、设计要求

(1)通过DS1302能够准确的计时,时间可调并在液晶上显示出来。

(2)通过DS18B20能够实时、准确的检测当前环境温度。 (3)利用AT89C52单片机自身功能实现闹钟及温度报警的功能。

二、整体方案设计

本系统以AT89S52单片机为控制核心,通过与DS1302和DS18B20通信获取

实时时间和实时环境温度,并将得到的数据通过1602液晶显示出来,同时通过相应的按键调整相应的值。因此本设计可分为一下模块:单片机主控制模块、显示模块、实时时间计算模块、实时环境温度采集模块、报警模块、设置模块(时间设置模块、最高温度设置模块、闹钟设置模块)。

DS1302时钟电路 AT89C51 LM016L 液晶

储存器

复位电路 显示模块 单片机 系统电源 供电设计

晶振电路

图1 万年历系统设计框图

3

电气与电子信息工程学院 课程设计报告

图2 电路原理图

三、硬件设计

1、单片机主控制模块的设计

图3 AT89C52引脚图

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复

擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,

4

电气与电子信息工程学院 课程设计报告

片内置通用8位中央 处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2 个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。

2、LCD显示模块设计

1602液晶也叫1602字符型液晶 它是一种专门用来显示字母、数字、符号等

的点阵型液晶模块 它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔,每行之间也有也有间隔,起到了字符间距和行间距的作用。1602的驱动电路带有11条指令,可以很方便的控制液晶的现实效果如:清屏、左移右移、光标显示。而且1602显示的字符在下一条指令为到来之前不会改变,也就是能够维持显示的字符,1602液晶占用的系统资源也少。

3、时间计算模块设计

DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附

加31字节静态RAM,采用SPI三线接口与CPU进行通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后备电源进行涓细电流充电的能力。

图4 DS1302引脚介绍

5

电气与电子信息工程学院 课程设计报告

各引脚的功能为:

8 、Vcc1:备用电池端;

1、Vcc2:5V电源。当Vcc2>Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc2< Vcc1时,由Vcc1向DS1302供电。 7、 SCLK:串行时钟,输入; 6、I/O:数据输入输出口; 5、CE/RST:复位脚

2 3、X1、X2 是外接晶振脚 (32.768KHZ的晶振) 4、地(GND)

4、实时环境温度检测模块

DS18B20是美国DALLAS公司生产的数字温度传感器,采用单总线的接口方式

与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20 的双向通讯。 单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。测量温度范围宽,测量精度高 ,在使用中不需要任何外围元件,支持多点组网功能 多个 DS18B20 可以并联在惟一的单线上,实现多点测温,供电方式灵活 DS18B20 可以通过内部寄生电路从数据线上获取电源。因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而使系统结构更趋简单,可靠性更高。因此非常适合本系统使用。 …… 此处隐藏:9字,全部文档内容请下载后查看。喜欢就下载吧 ……

万年历的设计与制作(基于单片机) - 图文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/614745.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)