暂时不看你的程序,纸上谈兵说两下:
1602为什么闪动?
硬件上:电压不稳定,接口接触不良,对比度电位跳动等。
软件上:
1.时序是否正确?!尤其是使用1T单片机,却使用别人的12T单片机程序,导致时序不对造成写屏混乱
2.任何情况下请记住
只有数据发生变化后再去写屏幕,不要老是一直在写屏幕!这样不仅容易造成屏幕刷新不及造成闪烁,更浪费了单片机时间!
3.1602非常简单,如果以上问题都不是的话,基本肯定是屏幕坏了!
暂时不看你的程序,纸上谈兵说两下:
1602为什么闪动?
硬件上:电压不稳定,接口接触不良,对比度电位跳动等。
软件上:
1.时序是否正确?!尤其是使用1T单片机,却使用别人的12T单片机程序,导致时序不对造成写屏混乱
2.任何情况下请记住只有数据发生变化后再去写屏幕,不要老是一直在写屏幕!这样不仅容易造成屏幕刷新不及造成闪烁,更浪费了单片机时间!
3.1602非常简单,如果以上问题都不是的话,基本肯定是屏幕坏了!
举报