带温度显现的电子时钟
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计(论文)说明书
题目:带温度显示的电子时钟
院(系):
专业:
学生姓名:
学号:
指导教师:
职称:
2012年XX月YY日
摘要
日期和时钟以及温度都是我们日常生活关心的问题。本设计是采用单片机STC89C51作为核心元件,利用1602液晶屏作为显示元件;用单片机实现时钟和日历功能,并且可用三个键盘对电子日历及时钟进行调控;其中DS18b20实现温度数据的采集;并以总线形式将数据传输给单片机;本作品在单片机最小系统基础上,分别接上了1602液晶显示电路和DS18b20温度数据采集电路。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性好,抗干扰能力强和使用方便等方面的独特的优点,所以此装置不仅轻便、稳定,而且功能非常实用。可作为我们生活的小助手。
关键字:STC89C51;1602液晶屏;DS18b20;电子日历;温度计
Abstract
Date and temperature are the clock is a concern in our daily lives. This design is used as a core component chip STC89C51, using 1602 as the LCD display device; with MCU clock and calendar functions, and three keyboard available on the electronic calendar and clock control; which DS18b20 for temperature data collection; and to bus form data to the microcontroller; the work in the smallest single-chip systems based on liquid crystal display are connected to the 1602 circuit and DS18b20 temperature data acquisition circuit. As highly integrated single-chip, powerful, common good, especially when it is small, light weight, low power consumption, cheapand reliability, strong anti-interference ability and ease of use of the unique advantages, so this device is not only lightweight, stable, and is very practical. As we live in a small assistant.
Keywords: STC89C51; 1602 LCD screen; DS18b20; electronic calendar; thermometer
目录
引言 (1)
1 设计任务 (1)
2 系统总体方案及硬件设计 (1)
2.1单片机最小系统电路 (1)
2.1.1复位电路 (1)
2.1.2晶振电路 (1)
2.1.3单片机系统功能 (5)
2.1.4单片机机管脚功 (1)
2.1.551单片内部寄存器能 (1)
2.1.6单片机最小系统原理图 (1)
2.2 1602液晶电路设计 (4)
2.2.1管脚图 (4)
2.2.2字符地址 (4)
2.2.3指令集 (8)
2.2.4电路设计 (5)
2.3 DS18b20电路设计 (5)
2.3.1 DS18B20的简介 (5)
2.3.2 工作原理 (6)
2.3.3 DS18B20的外形和内部结构 (6)
2.3.4 DS18B2与单片机的典型接口设计 (6)
3 系统原理图及PCB图介 (7)
4 软件设计 (7)
4.1.1程序中各部分所用到的子函数 (8)
4.1.2程序中的主函数 (8)
5 结论 (8)
谢辞 (9)
参考文献 (10)
附录 (11)
第 1 页共 25页引言
电子日历和温度计是一种很实用的生活小制作,由于单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性好,抗干扰能力强和使用方便等方面的独特的优点,易于在系统中实现上述功能,并越来越多的普及在我们的生活中。
1 设计任务
制作一个可以实现24小时计时的数字钟,以及1到30号的日期更换,并且用三个键盘实现对日期时钟的调控,用1602液晶屏显示日期时钟。外加一个由DS18b20读取的温度数据也显示在液晶评上的小作品。
2 设计要求
2.1 可使用键盘修改年、月、日,时、分、秒,实现加减修改。
2.2 时钟误差范围为:1分每天。
2.3 温度误差范围为:0.5摄氏度。
3 系统总体方案及硬件设计
3.1 51单片机最小系统电路介绍
3.1.1 单片机最小系统原图,如图3-1所示:
图3-1单片机最小系统原理图
3.1.2 复位电路
单片机最小系统复位电路的极性电容C1的大小直接影响单片机的复位时间,一般采用10~30uF,51单片机最小系统容值越大需要的复位时间越短。
3.1.3 晶振电路