最近在做一个小项目,需要用到LCD1602作为显示模块。在单片机上电时,1602可以正常显示数据值,但是一按下复位键,1602就显示不正常了,只有将单片机重新上电1602才有恢复原样,这是为什么?一直想不明白啊,复位后不是从头开始执行代码吗?这跟一开始上电的情况有什么很大的不同吗?求大神们不吝赐教!
你可以在初始化lcd的那段程序上加写标记,比如让某个引脚输出高电平之类的。之后复位测一下那引脚,如果输出的是高电平则说明单片机已近执行了那段程序,那么就不是单片机的问题,可能是lcd的问题
x