51单片机时钟电路原理(基于51单片机的时钟电路设计)

51单片机时钟电路原理(基于51单片机的时钟电路设计)引言 本设计以 AT89S52 单片机为控制核心 时钟芯片 DS1302 提供时钟源 配合 LCD1602 液晶显示模块 组成基本硬件系统 同时利用 HC 05 嵌入式蓝牙串口通讯模块 可在手机端进行日期 时间的校准 具有走时精确 功耗低 显示直观 调整简单方便等优点 基本显示 第一行为日期 依次为 年 月 日 星期 第二行为时间 依次为 时 分 秒 说明 每月的天数 闰年的天数可自动调整

大家好,我是讯享网,很高兴认识大家。



引言

本设计以AT89S52单片机为控制核心,时钟芯片DS1302提供时钟源,配合LCD1602液晶显示模块,组成基本硬件系统,同时利用HC-05嵌入式蓝牙串口通讯模块,可在手机端进行日期、时间的校准。具有走时精确,功耗低,显示直观,调整简单方便等优点。

基本显示:

第一行为日期,依次为:年-月-日-星期

      第二行为时间,依次为:时:分:秒

说明:

每月的天数,闰年的天数可自动调整

蓝牙校准日期:

命令d+年月日星期+#,如设置2016年12月8日星期四,手机发送命令:d

蓝牙校准时间:

命令t+时分秒+#,如设置15:11:46,手机发送命令:t#


讯享网

硬件电路设计

AT89S52单片机介绍:AT89S52_百度百科

DS1302时钟芯片介绍:DS1302_百度百科

LCD1602液晶模块介绍:LCD1602_百度百科

HC-05嵌入式蓝牙串口通讯模块介绍:HC-05

 

      2016.12.05——2016.12.07三天的单片机课程设计结束了,我的课程设计是——《基于AT89S52单片机和DS1302时钟芯片的电子钟(可手机蓝牙校准)》,此次设计让我对AT89S52单片机有了更深的认识,为了完成设计,我又学习了DS1302时钟芯片时间写入,时间读取等基本的读写操作时序,对DS1302的操作方法有了一定了解。

 

  当液晶时钟第一次被成功的校准时,我很激动和兴奋,也很有成就感。由于使用了蓝牙串口校准时间,所以又复习了串口通讯的原理,在调试的过程中,对串口数据的处理也有了一定的经验:由于串口是一个一个字符接收的,当接收到下一个字符时,上一个字符就会丢失,为了保存接收到的每个字符,先将接收到的数据存放到数组中,然后数组指针加一,这样串口接收的每一个数据就会按照接收的先后顺序有序的存放到数组中,然后数组中的元素就可以被我们拿来进行各种操作了,如本设计中的设置时间和日期。

 

  由于课程设计的时间较短,所以此设计仅在时间显示的基础上,增加了蓝牙串口校准时间功能,此设计还有很多可以完善和改进的功能,如:

1.增加闹钟功能,增加按键校准时间日期、设置闹钟功能,

3.增加星期计算功能,调整时只需调整年月日,调整完毕后自动计算出星期几,

4.增加DS18B20温度传感器实时显示温度,手机可远程获取温度,

5.星期显示为英文缩写,如周一:Mon,

6.简单报警功能,   等其他功能,这些功能都是可以实现的。

虽然单片机课程设计结束了, 但我的学习之路还没有结束,我将继续学习51单片机的其他扩展功能,以及其他的通讯协议,如IIC通讯,SPI通讯,红外通信,WiFI无线通讯,为以后学习性能更强大的单片机做个准备,MCS-51系列单片机虽然是低功耗可编程处理器,但它也只是8位微处理器,它的指令执行速度、驱动能力、程序存储等其他片内资源都是非常有限的,已经不能满足当今科技发展的需要,所以为了更好的发展,还要学习其他性能更强大的单片机。课程设计结束了,还要感谢老师的的指导我才能完成课程设计,衷心的感谢老师的帮助和提出的建议。

小讯
上一篇 2025-05-24 07:59
下一篇 2025-05-26 23:54

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/167943.html