- 104
- 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 文件:
您可能关注的文档
- C++ USB上位机开发.pdf
- c++能力自测及答案tostu.pdf
- Cadence OrCad Allegro SPB 16安装破解.pdf
- CCS-6-新建TMS320F28335工程(可移植)).pdf
- CH07-线性.pdf
- CH4Java面向对象的程序设计1.pptx
- CH6Java的基本类库1.pptx
- CH6Java的基本类库2.pptx
- CH6Java的基本类库3.pptx
- ci框架完整学习 笔记.doc
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
原创力文档

文档评论(0)