搜档网
当前位置:搜档网 › 电子数字时钟

电子数字时钟

电子数字时钟
电子数字时钟

南昌工程学院

毕业设计(论文)

机械与电气工程系(院)电气自动化技术专业毕业设计(论文)题目多功能数字电子钟

学生姓名

班级

学号

指导教师于祯

完成日期 2011 年 6 月 7 日

南昌工程学院

毕业设计(论文)任务书

I、课程设计(论文)题目:

多功能数字电子钟

II、毕业设计(论文)使用的原始资料(数据)及设计技术要求:

1、电子钟具有显示年、月、日、时、分、秒功能。

2、能借助键盘设置日期、时间及闹钟等信息。

3、闹钟时,蜂鸣器先鸣响5秒,然后停2秒,如果无人干预,蜂鸣器再鸣响5秒。蜂过程中,按任意键,本次闹钟结束。

4、实时温度显示,测温范围:-40℃~50℃误差小于0.5℃。

5、温度上/下限报警手动设置,报警为连续蜂鸣,报警过程中,任意键结束取消报警。

I I I、毕业设计(论文)工作内容及完成时间:

设计一个多功能数字电子钟。

1、查找资料,方案对比。

2、完成多功能电子钟系统总体设计,并绘制出原理图。

3、给出流程图,编写并调试程序。

4、撰写设计报告。

Ⅳ主要参考资料:

1、陈梓城《实用电子电路设计与调试》中国电力出版社2006

2、曹薇《单片机原理及应用》中国实力水电出版社2004.8

3、高吉祥《全国大学生电子设计大赛培训教程》电子工业出版社2007.5

4、DS1302 DATASHEET

5、DS18B20 DATASHEET

摘要

数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,已得到广泛的使用。数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑和时序电路。

我设计的多功能数字时钟系统是由中央控制器、时钟系统、报警系统、温度检测器、显示器及键盘部分组成。控制器采用单片机AT89C51,温度检测部分采用DS18B20温度传感器,时钟系统用时钟芯片DS1302,用LCD液晶1602A作为显示器。单片机通过时钟芯片DS1302获取时间数据,对数据处理后显示时间;温度传感器DS18B20采集温度信号送给单片机处理,单片机再把时间数据和温度数据送液晶显示器1602显示;本系统共设置4个功能按键,其中一个为整机复位按键,另外三个用于时钟的各种操作。

关键词:单片机AT89C51 LCD1602液晶显示器 DS18B20 DS1302

Abstract

A digital clock is a kind of digital circuit technology implementation, minutes and seconds timing device, and the mechanical clock compared with higher accuracy and intuitive, and without a mechanical device, having a longer service life, has been widely used. A digital clock from principle speaking is a kind of typical digital circuits, including combination logic and sequential circuits.

This multi-functional digital clock system is composed of a central controller, clock system, alarm system, temperature detectors, monitor and keyboard parts. Controller using SCM AT89C51, temperature detection part is DS18B20 temperature sensor, clock system with clock chip DS1302, with the 1602A as a liquid crystal display LCD. Microcontroller through the clock chip DS1302-time data acquisition, data processing right after the show time; temperature sensor DS18B20 collecting temperature signal sent to MCU processing, microcontroller time data and temperature data then send 1602 LCD display; of this system were set four function keys,One of the reset button for the machine and another three for a variety of clock operation.

Key words:AT89C51;LCD1602 Display;DS18B20;DS1302

目录

摘要 ....................................................................................................................................... I Abstract ................................................................................................................................... II 第一章概述 .. (1)

第二章设计方案论证 (2)

第三章电路硬件设计及分析 (5)

3.1 时钟电路 (5)

3.2 复位电路 (5)

3.3 DS1302时钟电路 (6)

3.4 DS18B20温度计电路 (8)

3.5 键盘电路 (9)

3.6 显示电路 (9)

3.7 按键提示电路 (10)

第四章软件设计 (11)

4.1 主函数流程图 (11)

4.2 DS18B20温度计程序流程 (12)

4.3 按键程序流程图 (13)

4.4 定时器T0中断服务程序流程图 (14)

4.5 电路图 (15)

4.6Proteus仿真效果图 (16)

参考文献 (17)

致谢 (18)

附录1 主程序清单 (19)

第一章概述

时钟,自从它发明的那天起,就成为人类的朋友,但随着时间的推移,人们对它的功能又提出了新的要求,怎样让时钟更好的为人民服务,怎样让我们的老朋友焕发青春呢?这就要求人们不断设计出新型时钟。本方案设计的多功能电子钟除了传统的显示时间功能之外还可以测试温度、电网频率、电压、并提供了过压报警、非接触止闹等功能。其中温度采用AD590温度传感器电路测得,非接触止闹则采用红外控制技术实现。

20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。数字钟已成为人们日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、集成电路有体积小、功耗小、功能多、携带方便等优点,,因此在许多电子设备中被广泛使用。

电子钟是人们日常生活中常用的计时工具,而数字式电子钟又有其体积小、重量轻、走时准确、结构简单、耗电量少等优点而在生活中被广泛应用,因此本次设计就用数字集成电路和一些简单的逻辑门电路来设计一个数字式电子钟,使其完成时间及星期的显示功能。

本次设计以数字电子为主,分别对1S时钟信号源、秒计时显示、分计时显示、小时计时显示、整点报时及校时电路进行设计,然后将它们组合,来完成时、分、秒的显示并且有整点报时和走时校准的功能。并通过本次设计加深对数字电子技术的理解以及更熟练使用计数器、触发器和各种逻辑门电路的能力。

第二章设计方案论证

方案一

用主芯片为AT89C51的单片机控制实现,使用单片机内部的定时计数器实现时间的设定,使用按键进行时间的调整和定时,按键有蜂鸣器提示,温度传感器使用DALLAS公司生产的单总线式数字温度传感器,它具有微型化、低功耗、高性能、抗干扰能力强、易配处理器等优点,特别适用于构成多点温度测控系统,可直接将温度转化成串行数字信号(提供9位二进制数字)给单片机处理,且在同一总线上可以挂接多个传感器芯片。显示时间和温度使用数码管显示。方案1系统结构框图如图1.1所示。

图1.1方案1系统结构框图

方案二

用主芯片为AT89C51的单片机控制实现,为了满足单片机系统的实时控制的需求,采用实时钟芯片DS1302,使用按键进行时间的调整和定时,按键蜂鸣器提示,温度传感器使用普通的温度传感器,由于温度传感器采集的数据为模拟量,又因为单片机AT89C51内部没有集成模数转换器,需要在控制系统的外部使用A/D转换装置,另外系统还应该把采集来的数据进行信号处理,显示温度和时间使用LCD1602显示。方案2系统结构框图如图1.2所示。

相关主题