1。2。2 多功能电子钟的发展与现状
电子钟是采用电子电路实现对时、分、秒进行数字显示的计时装置,广泛应用于 个人家庭,室外广场,汽车站和火车站等公共场所,成为人们日常生活中不可少的必需品。由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度, 远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大的扩 展了钟表原先的报时功能,因此,更为先进的电子钟的研究有着良好的发展前景和市 场潜力。
随着社会的进步,人们越来越青睐功能多样化的产品。温度实时显示系统技术已 经发展成熟,比如空调温度遥控器上当前室温显示、热水器温度的显示等。如果能够 在电子钟上利用电子技术实时性的准确显示环境温度,那将为我么的生活、工作、和 工业生产带来极大的便利同事也可以让我们随时了解周围的环境变化以及必要措施 的试行。
1。3 本文研究的内容
本文的研究是基于 STC89C52 单片机设计的一种多功能电子钟。主要内容如下:
1。在整个设计过程中要熟悉单片机芯片和时间模块的工作原理以及所使用单片 机的各个管脚及其功能;
2。编写单片机编程语言实现多功能电子时钟的功能;
3。运用 Proteus 对电路进行仿真验证电路的正确性;
4。制作实物并运行。
2 多功能电子钟硬件电路设计
2。1 总体功能要求
本设计能实现如下功能 :
(1)能显示年、月、日、星期、时、分、秒、温度,屏幕显示如图 2-1,并能用 按键进行调整,通过按键 S8 进行时间设置,当第一次按下 S8 的时候,进入秒设置, 通过 S6 进行减一,S7 进行加一设置,第二次按下 S8,进入分设置,第三次按下 S8, 进入时设置,第四次按下 S8,进入星期设置,第五次按下 S8,进入日设置,第六次 按下 S8,进入月设置,第七次按下 S8,进入年设置,每日误差不超过 0。5 秒,按键 功能见表 2-1;
(2)具有报警功能,按 S4 开始设置报警,按 S2 设置小时,从 0 开始,按 S7, 数字逐 1 递加,最大显示 23,按 S6,数字开始逐 1 递减。再按 S2 设置分钟,从 0 开始,按 S7,数字逐 1 递加,最大显示 59,按 S6 数字逐 1 递减;
(3)能检测当前温度并显示,温度显示精度能达到 1 度。
2。2 总体方案设计
总体电路框图如图 2-2 示。硬件电路包括:单片机最小系统,键盘模块,显示模 块,温度检测模块,时钟模块,报警模块组成。其中键盘电路是有时间设置,加 1, 减 1,取消,报警设置,左移,右移,确定等按钮,显示电路显示年月日,时分秒, 周几,还有温度。温度检测模块运用的 DS18B20,该芯片能测量环境中的温度变化, 通过单片机 的处理就 可以显 示出实时 温度值 。时钟模 块是采用 低功耗 时钟芯片 DS1302 可以对秒、分、时、日、周、月、年进行计时,且具有闰年补偿等多种功能。
2。3 单片机最小系统
2。3。1 单片机选型
图 2-2 总体设计框图
单片机是本设计的核心器件,因此单片机的选择决定了该设计的稳定和性能,目
前单片机市场种类繁多,有几千种不同型号,单片机的选择应遵循在能满足性能条件 下尽可能的选择功耗小资源少价格低,而且货源充足的。现在主流单片机种类有以下 几类:
PIC 单片机:MICROCHIP 公司的产品,其突出的特点是体积小,功耗低,精简指令 集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的 FLASH 程序存储器的芯片。