单片机C语言程序设计 教学课件 作者 侯殿有4.14.pptVIP

  • 5
  • 0
  • 约2.76万字
  • 约 126页
  • 2019-10-04 发布于未知
  • 举报

单片机C语言程序设计 教学课件 作者 侯殿有4.14.ppt

第十四章 MCS-51与其他常用芯片接口 14.1 MCS-51单片机与C总线芯片接口 单片机应用系统中,带有C总线接口的电路使用越来越多,采用C总线接口的器件连接线和引脚数目少,成本低。与单片机连接简单,结构紧凑,在总线上增加器件不影响系统的正常工作,系统修改和可扩展性好,即使工作时钟不同的器件也可以直接连接到总线上,使用起来很方便,但软件程序稍复杂,速度受系统主频和连接器件的多少影响。 14.1.1 总线简介 1.C总线的主要特点 C总线是由PHILIPS公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即在连接于总线上器件之间传送信息。这种总线的主要特点有: (1) 总线只有两根线,即串行时钟线(SCL)和串行数据线 (SDA),这在设计中大大减少了硬件接口。 (2) 每个连接到总线上的器件都有一个用于识别的器件地址,器件地址由芯片内部硬件电路和外部地址引脚同时决定,避免了片选线的连接方法,并建立了简单的主从关系,每个器件既可以作为发送器,又可以作为接收器。 (3) 同步时钟允许器件用不同的波特率进行通信。 (4) 同步时钟可以作为停止或重新启动串行口发送的握手信号。 (5) 串行数据传输位速率在标准模式下可达100Kbit/s,快速模式下可达400Kbit/s,高速模式下可达3.4Mbit/s。 2.C总线的基本结构 C总线是由数据线SAD和时钟线SCL构成

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档