想加测距程序,编译没问题但LCD不显示如何解决

LCD和蜂鸣器不显示也不响
程序是这样的:

img

img

img

img

img

img

img

img

img


运行之后仿真图是这样的:

img

代码太多,也看不过来,建议先按模块调试,比如LCD模块,蜂鸣器模块,先分别调好,然后组装起来。

你要安模块,分段调试(驱动和测试分开,这样后面好集成)
你加这个测距之前是否正常?

如果正常,先写一个小的单独的程序,看看嗡鸣器是否正常?
再写关于LCD的小模块程序,看是否正常?

注意管脚定义是否有冲突之类的。

1、先调通屏幕,一般屏幕是有例程的,调用就好。注意的是要调整屏幕亮度,1602太亮是看不到里面的字的,容易误以为没显示。
2、测距也是用例程的接口,前提是屏幕调通。
3、蜂鸣器有两种,看看是有源的还是无源的蜂鸣器,用配套的例程才可以响。
事已至此,先吃饭吧

检查显示模块程序,看看哪里有问题,(先显示一个字符)