LCD的I2C串行接口适配器模块
由于微控制器/微处理器中的PIN资源有限,控制LCD面板可能是乏味的。串行到并行适配器,如带PCF8574芯片的I2C串行接口适配器模块,只需两个引脚就可以轻松完成工作。串行接口适配器可以连接到16x2 LCD,并提供两个信号输出引脚(SDA和SCL),可用于与MCU / MPU通信。
I2C串行接口适配器模块的功能和规格
本节提及I2C串行接口适配器模块的一些功能和规格。
- 工作电压:5V DC
- i2c使用pcf8574控制
- 可以在单个I2C总线上有8个模块
- I2C地址:0x20〜0x27(原始地址为0x20,您可以通过板载跳线销改变它)
I2C串行接口适配器模块的引脚配置
该模块具有多个引脚,用于通过I2C协议与MCU / MPU通信。下表显示了引脚名称,类型及其函数。
PIN名称 |
针型 |
针描述 |
GND. |
力量 |
地面 |
vcc. |
力量 |
电压输入 |
SDA. |
I2C数据 |
序列数据 |
SCL. |
I2C时钟 |
串行时钟 |
A0 |
跳跃 |
I2C地址选择1 |
A1 |
跳跃 |
I2C地址选择2 |
A2 |
跳跃 |
I2C地址选择3 |
背光 |
跳跃 |
控制面板的背光 |
注意:该模块有一个板载电位计,可以改变显示屏的对比度。
I2C串行接口适配器模块的寻址表
最多可在单个I2C总线上连接8个设备。可以使用电路板上提供的焊点(A0,A1,A2)来改变每个地址。下表显示了如何使用点A0,A1,A2设置地址。
A0 |
A1 |
A2 |
地址 |
打开 |
打开 |
打开 |
0x27 |
跳跃 |
打开 |
打开 |
0x26 |
打开 |
跳跃 |
打开 |
0x25. |
跳跃 |
跳跃 |
打开 |
0x24 |
打开 |
打开 |
跳跃 |
0x23 |
跳跃 |
打开 |
跳跃 |
0x22 |
打开 |
跳跃 |
跳跃 |
0x21 |
跳跃 |
跳跃 |
跳跃 |
0x20. |
将I2C串行接口适配器模块连接到MCU / MPU
I2C串行适配器可以通过突破引脚连接到16x2或20x4 LCD显示器。一旦它完美地适合LCD,我们就可以使用I2C协议引脚将模块连接到任何MCU / MPU。
功率点Vcc和GND分别连接到MCU / MPU的5V和接地端子。此外,将模块的SDA,SCL引脚连接到MCU / MPU I2C引脚以发送数据。
I2C串行接口适配器模块的替代方案
PCF8574T,MCP23017
I2C串行接口适配器模块的应用
以下是I2C串行接口适配器模块的一些应用。
- 串行数据适配器
- 机器人
- LCD显示器
I2C串行接口适配器模块的2D模型
以下是I2C串行接口适配器模块的2D模型,其尺寸为毫米。以下信息可用于为PCB设计和CAD建模设计模块的自定义脚印。