基于单片机的多功能电子时钟的设计_第1页
基于单片机的多功能电子时钟的设计_第2页
基于单片机的多功能电子时钟的设计_第3页
基于单片机的多功能电子时钟的设计_第4页
基于单片机的多功能电子时钟的设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    基于单片机的多功能电子时钟的设计    宋璐卫亚博冯艳平摘要:提出了一种基于单片机的多功能电子时钟的设计方法,以at89c52单片机作为系统的主控芯片,采用ds1302作为时钟控制芯片,实现日期时钟显示并且提供精准定时的功能。此外,还可经由dht22所构成的温湿度传感电路,将温湿度参数输入到单片机中进行处理,然后通过液晶显示电路将所有的结果显示出来。结果表明该电路能精确的显示时钟以及各种环境参数,并能实现闹钟、定时开关和温湿度阈值报警等功能,效果良好。关键词:电子时钟;单片机;温湿度中图分类号: tn02      

2、  文献标识码:a文章编号:1009-3044(2019)14-0244-02abstract: a design method of multi-function electronic clock based on mcu is proposed. at89c52 mcu is used as the main control chip of the system and ds1302 is used as the clock control chip to realize the display of date and clock and provide precise timi

3、ng function. in addition, through the temperature and humidity sensor circuit composed of dht22, the temperature and humidity parameters can be input into the mcu for processing, and then all the results can be displayed through the lcd display circuit. the results show that the circuit can accurate

4、ly display the clock and various environmental parameters, and can realize the alarm clock, timing switch and temperature and humidity threshold alarm functions, with good results.key words: electronic clock; single chip microcontroller; temperature and humidity隨着社会经济的飞速发展,智能化的设备应用越来越广泛,对于传统的时钟,也有了新

5、的要求1-2。为此,设计了一种基于单片机的多功能电子时钟,可实现日历时间实时显示、闹钟定时报警,以及环境温湿度的监测等功能,具有抗干扰能力强、使用方便,功能全,可靠性高等特点,可广泛应用于日常生活或者工业等领域。1 硬件电路设计设计的多功能电子时钟的电路框图如图1所示,主要包括以下7个组成部分:键盘控制电路、温湿度传感电路、时钟日历控制电路、单片机主控电路、液晶显示电路、蜂鸣器闹钟电路和电源电路。1.1 时钟日历控制电路系统中采用ds1302作为时钟控制芯片,ds1302是美国的dallas公司推出的一种高性能、低功耗、带ram的实时时钟芯片,被广泛地应用于各种数字时钟中,采用串行数据传输方式

6、,可以对年、月、日、周、时、分、秒进行计时,且具有闰年补偿等多种功能3-5。时钟日历控制电路如图2所示,其中vcc2为主电源,vcc1为后备电源,由两个电源中电压较大者供电;x1和x2为振荡源,在电路中外接32.769khz的晶振;rst为复位/片选信号,rst为时钟输入端。1.2 温湿度传感电路系统中采用dht22作为温湿度传感芯片,dht22数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,应用专用的数字模块采集技术和温湿度传感技术,具有体积小、功耗低、相应速度快、传输距离远和抗干扰能力强能特点。dht22采用单线串行接口,基于热敏电阻与感湿电阻进行工作,由于电阻的阻值会随着

7、空气中的温湿度变化而变化,所以传感器可以通过电路中电流的变化来获取相应的温湿度数据,再送入到单片机中进行处理并进行显示6-7。温湿度传感电路如图3所示,1管脚接vcc,4管脚接gnd,2管脚为数据端,接单片机输出信号,3管脚悬空。1.3 单片机主控电路单片机主控电路采用atmel公司开发的高性能的单片机at89c52作为主控芯片。它是具有4k的可编程flash、256b的ram、32个i/o口、5个中断源、2个16位定时器的高性能单片机8。单片机最小系统电路如图4所示,由at89c52单片机,晶振电路和复位电路构成,复位采用上电复位的方式,时钟晶振为12m,满足系统对数据处理的需求。1.4 其

8、他电路采用lcd12864液晶显示器实现系统的人机交互功能,带中文字库的lcd12864是一种具有4位/8位并行,2线或者2线串行多种数据传输方式,分辨率为128×64,内置8192个16×16点汉字,和128个16×8点ascll字符集的液晶显示器,此外还可完成各种符合和图形的显示,具有操作简单、接口灵活和低压低功耗等特点9。液晶显示电路如图5所示,在系统中lcd12864的数据端与单片机的p0.0-p0.7相连,控制端与单片机的p2.0-p2.4相连。2 软件设计系统的软件设计采用c语言进行编程,软件开发环境采用兼容c语言的开发系统keil c51。2.1 主

9、程序系统软件流程图如图6所示,单片机上电后,系统开始初始化,由单片机判断系统是否处于正常运行模式,若否,则运行在设置模式,由单片机记录用户的设置参数;若是,由主控芯片控制液晶显示电路显示各个信息,并将各个信息进行处理,处理完毕后由主控芯片判断是否满足闹钟条件或者是否超过预先设定的阈值;若超过阈值,则启动声光报警提示闹钟或者温湿度超过阈值。一次测量结束之后,程序不断循环,若數据发生变化,则lcd显示器显示的结果也随之变化,从而达到动态监测各路环境参数的功能。基于at89c52单片机的程序设计可以参考文献10,这里就不再赘述。2.2 时钟日历控制电路软件设计在主程序中启动时钟日历控制模块之后,若为

10、设置模式,则提示用户分别设置时钟、设置日期和设置闹钟,用户设置完成之后,由单片机保存并记录用户的设置参数;若为正常运行模式,则由单片机控制时钟控制电路,分别显示时钟、显示日期和显示闹钟,显示完成成回主程序继续循环运行。3 结束语基于at89c52单片机设计的多功能电子时钟,可实现日历时间实时显示、闹钟定时报警、以及环境温湿度的监测等功能,在实际中应用得非常广泛,可广泛应用于日常生活或者工业等领域。参考文献:1许珂乐.基于51单片机的电子时钟设计j.现代电子技术,2017,40(1):175-177.2李嘉浩.基于单片机智能电子时钟设计及应用j.电子测试,2017(2):117-118.3黄明强.ds1302在单片机系统中的应用j.保定师范专科学校学报,2004(02):30-33.4杨阳,李华.基于ds1302芯片的数字时钟设计j.无线互联科技,2017(03):77-78.5江志晃,周丽琳,郭凯晴.基于stc89c52的多功能电子时钟的设计与实现j.电子技术与软件工程,2018,(19):85-87.6杜彬,宋坤伟.基于树莓派的微型智能空气质量检测系统的实现技术研究j.太原学院学报,2018,36(01):33-37.7刘俐秀,宁维莲.基于单片机的低功耗温湿度计的设计j.玉林师范学院学报(自然科学版),2018,39(02):29-34.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论