摘要:随着时代的发展,人们对时间的观念越来越强,普通的电子时钟只具有显示时间的单一的功能,因此已远远无法满足人们的需要。在单一的显示时间的数字钟的基础上研究具有多功能的数字时钟是很有必要的。本文研究的基于51单片机的多功能数字钟,由LCD1602显示模块,按键模块,DS1302时钟模块,温度采集模块使用DS18B20和发声模块蜂鸣器五部分组成。软件部分使用C语言编写,具体分为显示部分,按键部分,时钟部分,温度部分,发声部分等不同子程序对硬件进行处理,最终实现可以走时、整点报时、温度检测、设置时间与日期等功能,以适应人们在日常生活中的需要。94352
毕业论文关键词:单片机,多功能数字时钟,LCD1602,DS1302,DS18B20
Abstract: With the development of the times, people have more and more concept of time, the ordinary electronic clock has only a single function of display time, so it is far from meeting the needs of people。 It is necessary to study the digital clock based on a single display time digital clock。This paper studies the multifunctional digital clock based on 51 MCU, by the LCD1602 display module, press key module, DS1302 clock module, temperature acquisition module uses DS18B20 and the buzzer module buzzer five parts。 The software part is written in c language, it is pided into display part, key part, clock part, temperature part, sound part of the voice program to deal with hardware, finally achieve the function of walking time, hour, temperature detection, setting time and date to meet the needs of people in daily life。
Key words: MCU, Multifunction digital clock, LCD1602, DS1302, DS18B20
目录
1 前言 4
2 多功能数字钟的总框架 4
2。1 多功能数字钟的模块组成 4
2。2 多功能数字钟的功能 4
2。3 时间及日历的显示功能 5
2。4 手动设置时间及日历 5
2。5 温度采集器显示功能 5
2。6 闹钟功能 6
3 多功能数字钟的硬件设计 6
3。1 AT89C51的介绍 6
3。2 时钟模块的介绍 7
3。3 温度模块的介绍 10
3。4 LCD液晶显示模块的介绍 11
3。5 晶振电路与复位电路的介绍 12
3。6 蜂鸣器发声 13
4 多功能数字钟的软件设计 14
4。1 设计结构图 14
4。2 keil软件 15
4。3 keil程序运行图 15
4。4 Proteus软件 16
4。5Proteus简单应用 17
4。6Proteus仿真图 17
4。7系统的机体设计及调试 19
结 论 21
参考文献 22
致 谢 23
附录 24
1 前言源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766
当今时代时间这一概念对人们越来越加重要,无论是上班、上学还是参加活动、会议等都有明确的时间限制。而人们在日常生活中因为忙碌的生活节奏常常将一些重要的日子忘记比如生日、纪念日等。因此对于普通的只具有走时及显示日期的单一的数字电子时钟已经远远无法满足人们的生活需要。故设计一个具有走时、定时、报时等功能的多功能数字电子时钟是很有必要的。多功能数字电子钟可以为我们提醒时间,避免因为时间概念模糊而耽误一些重要的事情。多功能数字钟的设计极大地方便了人们的生活,具有重大的意义。