第18节 实时时钟芯片应用.pptVIP

  • 5
  • 0
  • 约7.47千字
  • 约 31页
  • 2018-09-20 发布于湖北
  • 举报
18.3.1 电路图 18.3.2 程序设计 这里采用C51语言,在Keil μVison3集成开发环境中编写程序,来实现对DS1302的控制。本例的程序功能是首先初始化DS1302,然后通过输入不同的字符来分别执行初始化、时钟操作和RAM操作。分别介绍如下: 输入字符s或者S,设置日期和时间操作。此时可以再次输入字符来设置年、月、日、星期、时、分和秒信息。 输入字符i或者I,进入初始化操作。此时可以详细设置时间和日期等。 输入字符r或者R,进入RAM操作。此时可以选择单字节写RAM(输入字符b或者B)、多字节写RAM(输入字符w或者W)或者多字节读RAM(输入字符r或者R)。 输入字符d或者D,显示当前日期和时间。 输入字符e或者E,退出程序。 18.3.3 仿真分析 当完成程序设计和编译后,可以在Keil μVison3集成开发环境中对程序进行仿真,以确保程序的正确性。 18.4 小结 本章详细介绍了实时时钟芯片DS1302的日期操作、控制操作和RAM操作,并介绍了DS1302的命令字节以及两种数据传输方式:单字节传输方式和多字节突发传输方式。 本章给出了C51语言下DS1302的详细控制子函数。最后通过一个具体的实例,讲解了如何使用8051单片机来实现对DS1302的控制。 实时时钟芯片常用于需要时间设定和显示的场合,在单片机应用系统中很常见。 第18章 实时时钟芯

文档评论(0)

1亿VIP精品文档

相关文档