IIC接口 I2C接口 LCD1602 程序.pdfVIP

  • 101
  • 0
  • 约9.17千字
  • 约 8页
  • 2017-09-05 发布于浙江
  • 举报
IIC接口 I2C接口 LCD1602 程序

PIC16F1824 驱动IIC/I2C 接口LCD1602 液晶模块 前一段时间,做一个显示电路,7 段码显示内容太少,LCD1602 占用的IO 又太多,最后找到 一种IIC/I2C 接口LCD1602 转接板。 T 宝上买的LCD1602 转接板,有资料,不过是针对Arduino 的。决定自己写程序。 首先得知道从器件地址。 T 宝卖家给的地址是0x27 (针对Arduino ),而单片机使用的时候需要先左移一位,0x4E ; 测试的时候一直没反应,用示波器看,单片机发送的地址没问题,但转接板没有应答,ACK 一直是高电平,推测还是地址错误; 后来搜索发现,PCF8574 与PCF8574A 的地址是不一样的,而T 宝卖的是PCF8574A,给的资 料还是PCF8574。最后确认,从器件PCF8574A 地址应该是0x7E ; 后来发送地址0x7E 后,有应答ACK ,又搜了写LCD1602 的显示程序,稍微改了改,显示成 功了; 主要的程序如下: MCU:PIC16F1824 IIC/I2C接口LCD1602转接板:PCF8574AT main.c中包含: I2CInit(); LCD1602Init(); Dip_Single_char(1,5,A); I2C.h 文件:

文档评论(0)

1亿VIP精品文档

相关文档