APP下载

基于51单片机的多功能电子时钟设计

2021-07-07杨洁叶晶晶

电子测试 2021年7期
关键词:框图流程图原理图

杨洁,叶晶晶

(黔南民族师范学院物理与电子科学学院,贵州都匀,558000)

0 引言

目前单片机的使用已经十分广泛,本次设计的多功能电子钟能完成年、月、日、星期、时、分、秒的显示与调整,并且还添加了温度、阴阳历转换显示及闹钟、12/24小时转换、整点提示等功能,有较强的应用性。

1 整体设计方案

1.1 系统硬件描述

基于51单片机系统的多功能电子时钟基本结构框图如图1所示。

图1 系统基本结构框图

单片机采用STC90C58;温度传感器采用DS18B20检测温度;时钟芯片采用DS1302提供时间;按键模块负责对该电子时钟进行校准或调解的功能;数码管显示模块用于显示时间、温度等信息;蜂鸣器闹钟模块负责进行提醒功能。

1.2 整机原理图

基于51单片机系统的多功能电子时钟的整机原理图如图2所示。

图2 整机原理图

时钟芯片 DS1302通过 SCLK(7脚)、I/O(6脚)、RST(5脚)与单片机 STC90C58的 P3^6(16脚)、P3^4(14脚)、P3^5(15脚)相连,向单片机提供提供准确的时钟信息,包括年、月、日、时、分、秒以及星期。本设计还专门为时钟芯片增添了一个锂电池,所以断电情况可以运行十年以上不丢失数据,重新上电后不用校正时钟。

温度传感器DS18B20通过DQ(2脚)与单片机STC90C58的P3^7(17脚)相连,完成把采集到的温度数据送单片机的作用。DS1820 测温范围-55℃~+125℃,以0.5℃递增。按键部分共有6个按键,通过单片机STC90C58的P0^0~P0^5(34脚~39脚)采集并识别按键状态,做出相应的反应。

单片机STC90C58通过P1^0~P1^7(1脚~8脚 )外接74HC154、CD4511控制数码显示管,显示年、月、日、时、分、秒以及星期和温度。

1.3 系统软件描述

系统程序实现三部分功能:日期部分实现阴阳历年、月、日、星期显示,时间部分实现时、分、秒显示;温度测量部分实现环境温度测量及显示;键盘部分主要为时钟、闹钟、12/24小时转换和整点提示设置。主程序流程框图如图3所示。

图3 主程序流程框图

DS18B20子程序流程图如图4所示。

图4 DS18B20子程序流程图

DS1302时间显示流程图如图5所示。

图5 DS1302时间显示流程图

2 总结

基于51单片机的多功能电子时钟既可以显示时间、日期、温度等信息,又具有闹钟、整点、12/24小时转换、阴阳历显示等功能,并且价格便宜,易于制作,十分适合初学者完成相关的单片机的设计与运用。

猜你喜欢

框图流程图原理图
浅谈STM32核心板原理图设计
捷豹I-PACE纯电动汽车高压蓄电池充电系统(三)
电路原理图自动布图系统的设计与实现
基于Protel DXP 2004层次原理图的设计
电路图2017年凯迪拉克XT5
算法框图的补全
专利申请审批流程图
专利申请审批流程图
基于图表法构建《万有引力定律与航天》知识网络
宁海县村级权力清单36条