单片机系统设计与应用实例 教学课件 ppt 作者 韩志军 主编 第十章.pptVIP

  • 1
  • 0
  • 约5.25千字
  • 约 42页
  • 2019-07-04 发布于未知
  • 举报

单片机系统设计与应用实例 教学课件 ppt 作者 韩志军 主编 第十章.ppt

1. 器件地址格式与读写命令 表格 2.DS1307的两种工作模式 (1) DS1307写模式 串行数据和时钟数据可通过SDA和SCL接收。 (2) DS1307读模式 在从机传送模式下,数据传送方向将改变。 五、DS1307的编程 1. 起始信号START子程序 2.停止信号STOP子程序 3.发送应答位信号ACK子程序 4.发送非应答位信号NAK子程序 5.向DS1307发送一个字节数据子程序 6. 从DS1307读一个字节数据子程序 7.读当前时间子程序 8. 调整当前时间子程序 9.启动DS1307内部振荡器工作子程序 10.设置SQW 1. 起始信号START子程序 在起始信号定时中,对于一个新的起始信号要求起始前总线的空闲时间大于4.7μs,而对于一个重复开始的起始信号,要求信号建立时间也需大于4.7μs,产生起始信号到第一个时钟脉冲的时间间隔应大于4.0μs。 START:SETB SDA ;启动I2C总线 SETBSCL NOP NOP CLRSDA NOP NOP CLRSCL RET 2.停止信号STOP子程序 在停止信号定时中,要保证有大于4μs的信号建立时间,停止信号结束时,释放I2C总线。SDA、SCL应维持在高电平上,在大于4.7μs后才可以开始另一次启动。但在单主系统中,为了防止非正常传送,停止信号后SCL可设置在低电平上。 STOP:CLRSDA;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档