单片机任意2个IO口驱动.pdfVIP

  • 1
  • 0
  • 约5.23千字
  • 约 8页
  • 2021-11-10 发布于上海
  • 举报
51 单片机任意 2 个 IO 口驱动LCD1602 相信大家对 1602 显示屏已经十分熟悉,驱动方式有 8 线制〔需要 11 根线〕和 4 线制 〔需要7 根线〕,这里为大家推荐一种只需要 2 根线就能驱动 1602 的方法。 之前在网上见到 Arduino 通过 IIC 驱动 1602 的实例,本人完全不懂Arduino 程序,看了 一下驱动电路,发现 PCF8574 这个关键芯片,它就相当于一个桥梁,将 IIC 总线转换为 8 位 准双向口。 思路 1、单片机通过 IIC 与 PCF8574 进行通信。 首先写好 IIC 通信程序,网上到处都是 IIC 通信程序,很容易找。PCF8574 的器件地址 为 40h ,由于硬件地址引脚A0-A2 可寻址 8 个器件,所以器件地址并不唯一,具体说明大家 去查查 PCF8574 芯片手册。 2、单片机 4 线制驱动 1602 网上也有很多相关程序,我就不再多说。4 线制驱动方式需要 7 个 IO 口 RS、RW、E 和 4 条数据线〕,而 PCF8574 提供了 8 位准双向口,所以管脚还有剩余。 3、IIC 通信程序和 1602 的4 线制驱动程序相结

文档评论(0)

1亿VIP精品文档

相关文档