为什么我的lcd1602放到12系列单片机就乱码?

为什么我写的stc90系列lcd1602,正常,放到12系列单片机上就乱码了…LCD还没准备好接收数据,单片机就开始写了。LCD 1602 ds 1302 5);//确定起始位置LCD _ wdat();LCD _ wdat(0x 30 Luc _ temp);//sec LCD _ wdat(0x 30 Luc _ temp);…….。

为什么lcd1602仿真乱码

1、我用DS1302 LCD1602 单片机制作的的电子钟,可以显示,但是时间不会走,而…

时间不走。一般1302接的晶振不会开始振动。如果程序正确,乱码一般是接触不良,可以拿起来紧紧的再试一次。用孔板做电路很容易出现这个问题。这说明你的阅读时机不对。您可以调整您的延迟或阅读时间。以前做过,当时的问题是51复位电路没有接好,每次上电后都要复位。如果不是的话,估计读取值是没有读取的。或者您的代表时间标量没有设置为全局变量。

为什么lcd1602仿真乱码

2、单片机 DS1302 LCD1602显示时间就了会出现乱码

你的程序肯定有问题。可以写显示应该空白的地方,但是数字显示为空白。比如:lcd_PrPos(0,5);//确定起始位置LCD _ wdat();LCD _ wdat(0x 30 Luc _ temp);//sec LCD _ wdat(0x 30 Luc _ temp);…………………………………………………………………………………………………………………………………………………………….

3、为什么我写的stc90系列的lcd1602很正常但是放到12系列单片机就乱码…

LCD还没准备好接收数据,单片机就开始写了。估计是延时和定时器出错了,一般单片机是12t。12系是1T吗?这里的转换有错误,当然,一个是12T,一个是1T的微控制器,延迟肯定是要改的。另一方面,由于12系列指令的执行时间较短,一些IO口在运行后需要稍微延迟,以便与原12T微控制器的指令合拍。

未经允许不得转载:获嘉县恩宇网络有限公司 » 为什么我的lcd1602放到12系列单片机就乱码?

相关文章