编号:
CP-51-2021-017-LW
设计摘要:
本文主要是介绍数字时钟的设计方案,讲述了设计一个多功能数字时钟的过程,并详细叙述了系统软件的硬件配置和软件开发的全过程。该程序设计使用STC89C52作为主芯片,DS1302作为时间计数,温度传感器DS18B20检测温度,LCD12864作为显示设备,DS1302立即加载时间,日期和数据传输。电子设备的化学性质稳定,线性度非常好,它可以自动计算年,月,日,小时,分钟,秒和星期。设备可以将模拟信号传输到单片机设计中,方便了单片机的设计和操作。 LCD12864是一种通用的液晶显示器,分辨率为128 * 64,可以清楚地显示8 * 4行和16 * 16点矩阵的汉字,并且还可以显示照片。
关键词:数字时钟,STC89C52,DS1302,LCD12864
字数:8000+
实物链接:
仿真链接:
开题报告链接:
内容预览:
目 录
摘 要
Abstract
1 诸论
1.1 选题背景及实际意义
1.2 目前国内外测温控制主要研究方法
1.3 本文的研究方法
2 主要方案与主要元器件
2.1 数字时钟设计方案论证
2.2 总体设计框图
2.3 STC89C52的性能介绍
2.4 DS1302概述
2.4.1 DS1302的基本情况
2.4.2 DS1302的结构及工作原理
2.4.3 引脚功能及结构
3 硬件设计
3.1 单片机最小系统设计
3.2 按键模块
3.3 DS1302与单片机的接口电路
3.4 显示电路
4 系统程序设计
4.1 编程软件介绍
4.2 主程序流程设计
4.3 按键函数流程设计
4.4 处理函数流程设计
4.5 显示函数流程设计
5 仿真调试
5.1 仿真总体设计
5.2 设置时间、定时时间仿真测试
5.3 检测温度仿真测试
结束语
参考文献
致 谢
1 诸论
1.1 选题背景及实际意义
近年来,随着高科技和社会发展的趋势,每个人对数字时钟作用的规定越来越高,而传统的数字时钟还没有达到每个人的要求。目前市场上数字时钟的功能和样式和以前比较都发生了很大的变化。数字时钟它为每个人的生产和日常生活带来极大的便利和快捷。在日常生活和工作中,每个人经常使用按时操作,例如在放大的整个过程中按时曝光。早期一些常见的时间模块都是由数字集成电路制成的,它们的导通时间精度和连续不是很理想。如今,大多数都是基于电子信息技术的新一代产品。单片机的高性价比不断提高,新一代产品的应用范围越来越广,可以为工业生产的整个过程形成一个复杂的自动控制系统,并产生复杂的运行效果。小型可用于操纵电子产品,甚至可用于年轻人的电动玩具车。它具有功能齐全,体积小,重量轻,功能强大且灵活的特点,可以做成各种功能不同的电子信息技术产品。随着电子设备中信息技术的飞速发展,对家用电器和企业办公电子设备的要求越来越高。不同的机械设备都有自己的控制面板,使用起来非常不便。针对这种情况,设计一种带有单片机的多功能数字时钟。它可以避免各种控制板的混乱,可以使用一个控制板控制多个电气产品,还可以执行数字时钟校准和特定的铃声[1]。它可以在不同的时刻(考试时间和日程安排)敲响钟声,并且时间可以任意设置。这种具有满足每个人需求的智能功能的产品可以节省人力资本,扩大智能系统的应用范围,并为家庭智能系统产品提供了可能性。电子时钟在实际生活中经常用来计时,它可以记录分秒时。与传统机械钟表相比,它具有准确计时而且误差低,可视化和无齿轮传动的优势。在公共场所(例如购物中心,地铁入口和大都市的海港)随处可见到处都需要利用电子时钟。然而,这些电子时钟都使用硬件配置电源电路,这具有诸如电源电路结构复杂和输出功率损耗大的缺点。因此,迫切需要改进数字电子时钟[2]。
1.2 目前国内外数字时钟主要研究方法
多功能数字时钟的应用范围非常普遍。只要需要时间,就必须采用数字电子钟的基本概念。此外,它精美,优质,便宜,并且可以准确显示时间,方便,快捷,有效。许多产品易于集成,并受到许多消费者的青睐。随着新时代文明的发展趋势,我们对数字时钟的法规越来越高。高准确时间,功能多,小体积和低功耗是当今数字时钟的发展趋势。
数字时钟是一种使用数字电路设计来完成分钟和秒数据显示的计时。它被广泛用于每个人的家,地铁入口,海港,公司等公共场所[4]。它已变成人们日常生活中的必需品。集成电路芯片的发展和人造石英时钟电路的使数字时钟的精度越来越高,远远超出了老式时钟。数字时钟的智能系统已经引起了每个人的日常生活。它非常方便,快捷,并且极大地扩展了数字时钟的原始小时计时。例如,定时重新启动自动警报,定时自动响铃,定时广播节目,自动打开和关闭路灯和路灯,定时开关烤箱,甚至自动打开各种定时重新启动电气设备,等等。因此,对数字时钟及其扩展的科学研究具有重要的现实意义。
1.3 本文的研究方法
系统软件由STC89C52单片机设计,LCD12864显示屏,按键电路,测温电源电路和电源变压器组成。
1.可以完成时间显示,例如年,月,日,分钟,秒,星期等。
2.可以收集温度
3.时间信息的内容可以根据按键进行修改
4.LCD12864可实时显示,获取当前时间和温度值