![]() |
zpxm01 发表于 2025-3-9 19:25 楼主软件写的是两排都要显示,如果是能显示但对比度调整不当会是两排白色方块。这种现象是典型的1602初始化失败的反映。 |
背光那个可调电阻调一下阻值即可。 |
一问不要在短时间内多次提 ![]() |
发表于 2025-3-4 13:23 软件都是基于硬件条件编写的,不是随便找一个程序就能用。要根据手头实际电路做相应修改,你的原理图只是最小系统,没有画出与1602的连接关系。要按实际连接关系改。具体改法在前文已经说的很清除。 |
![]() |
背光那个用滑动电阻调一下阻值 |
WL0123 发表于 2025-3-4 06:04 怎么修改 |
虽然这个程序写的不算好但能用,楼主测试失败可能是软件的端口配置与硬件不符。程序中1602的数据口接P2,E=P0^7;, RS=P0^6;,RW没有使用,也就是硬件中RW接地。如果楼主的学习板上RW接在某端口,必须定义RW=Px^x;并在程序中赋值RW=0;。 |
DB接的P2口 |