2025-11-08 06:16:01
接好电源和背光,RS接8,RW接9,E接10,D4到D7接11到14,D3到D0不用接。查数据手册,LCD12864工作电压5V,电流约2mA,4位模式兼容Arduino数字引脚。背光接5V和GND,用杜邦线连针脚,写代码用LiquidCrystal库,语句里填好引脚号就行。
为什么这样接?因为Arduino数字引脚不够用,4位模式省线。查数据手册,LCD12864有4位和8位两种接口,4位用8根线就能跑,8位要16根线。比如RS接8引脚控制指令和显示,RW接9引脚决定读写模式,E接10引脚发信号。D4到D7对应11到14引脚传数据,查库文档发现LiquidCrystal库默认用4位模式,语句里填好RS=8,RW=9,E=10,D4=11,D5=12,D6=13,D7=14就行。背光接5V和GND,查数据手册说最大电流20mA,用220欧电阻分压防烧坏。写代码前先连好线,跑马灯测试看有没有乱码,没反应就检查接线。
本题链接: