当前位置:网站首页 > API设计与开发 > 正文

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



引言

本设计以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位微处理器,它的指令执行速度、驱动能力、程序存储等其他片内资源都是非常有限的,已经不能满足当今科技发展的需要,所以为了更好的发展,还要学习其他性能更强大的单片机。课程设计结束了,还要感谢老师的的指导我才能完成课程设计,衷心的感谢老师的帮助和提出的建议。

到此这篇51单片机时钟电路原理(基于51单片机的时钟电路设计)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 调用天气api接口(调用天气api接口是什么)2025-07-29 10:27:06
  • 字体图案设计(字体图案设计画)2025-07-29 10:27:06
  • 领域驱动设计demo(领域驱动设计的设计要素)2025-07-29 10:27:06
  • 字体图标设计教程(图标+字体设计组合)2025-07-29 10:27:06
  • 单片机简单的设计(单片机简单的设计程序)2025-07-29 10:27:06
  • 网页设计与制作代码模板(网页设计与制作代码模板下载)2025-07-29 10:27:06
  • 51单片机设计(51单片机设计篮球计时计分器)2025-07-29 10:27:06
  • 单片机设计与开发大赛(单片机设计与开发大赛官网)2025-07-29 10:27:06
  • 单片机设计原理图怎么画(单片机原理图绘制)2025-07-29 10:27:06
  • 单片机设计(单片机设计100例)2025-07-29 10:27:06
  • 全屏图片