p0代表数据从P0口传输,既P0.0——P0.7,如果你需要用P2口传输,就改成P2就可以了。 |
数据输入端, |
LCD1602显示℃ 这种自定义符号 http://www.51hei.com/bbs/dpj-200685-1.html |
P0就是单片机整个P0口,你给它赋值它会以八位二进制方式传给1602 |
是的: P0 即 p0^0~p0^7 P1 即 p1^0~p1^7 P2 即 p2^0~p2^7 |
man1234567 发表于 2021-3-10 19:46 这个,我第一次发,不懂,以为没发成功然后又发了一次,后来才知道要换电脑吧才能看到 |
前面没有定义p0这个全局变量,也没有指明p0指向那个脚位 : 这些都包含在reg52.h这个头文件里了 |
貌似一个很菜的问题,其实是一个纠结单片机初学者对单片机数据传输方式的问题。 单片机数据传输有串行传输,并行传输,I2C总线传输,CAN总线等传输方式。 就上图LCD1602液晶与单片机的连接方式是并行连接。 也就是单片机P0口的8位I/O口直接与LCD1602的8个数据位连接. |
同一个问题你打算循环几次 ![]() |