标题: 求助大佬,LCD烧录后,只亮,不显示字符,程序在proteus上可以仿真 [打印本页]

作者: 1BBBH    时间: 2021-10-18 08:49
标题: 求助大佬,LCD烧录后,只亮,不显示字符,程序在proteus上可以仿真
本帖最后由 1BBBH 于 2021-10-18 09:05 编辑

启动电源开关的瞬间会有lcd屏幕一半的方格显示,电源启动后就不见了
D0到D7是接单片机p00到p07 ak接正负,rs,rw,en分别接p10,p11,p12,vo接了个可调电阻

a37deb2ae9da4a7af28154108aa989a.jpg (4.89 MB, 下载次数: 106)

a37deb2ae9da4a7af28154108aa989a.jpg

作者: devcang    时间: 2021-10-18 10:04

得根据程序去调试

作者: xstong    时间: 2021-10-18 10:26
首先确保线路连接是的正常,再着proteus仿真过程是无视了硬件操作延迟的!屏幕操作相关IO控制过程加上一些延时试试看(rs,rw,en)。
作者: 1BBBH    时间: 2021-10-19 11:12
devcang 发表于 2021-10-18 10:04
得根据程序去调试

你好,我是根据这个去烧录的,烧录结果不会显示出来
作者: 1BBBH    时间: 2021-10-19 11:14
xstong 发表于 2021-10-18 10:26
首先确保线路连接是的正常,再着proteus仿真过程是无视了硬件操作延迟的!屏幕操作相关IO控制过程加上一些 ...

你好,我是用这个文件烧录的,里面有延时,自己加上延时还是一样,没有结果
作者: xstong    时间: 2021-10-19 14:12
又或者是不是辉度调节问题!!! 你调节可调电阻再试试!
作者: 1BBBH    时间: 2021-10-21 07:52
xstong 发表于 2021-10-19 14:12
又或者是不是辉度调节问题!!! 你调节可调电阻再试试!

lcd1602的v0上有用个变阻器,调节,还是没多大变化
作者: 啤酒瓶子老大    时间: 2021-10-22 13:27
放个电路图啊。用的什么单片机都没写。89C52P0口接1602的数据要接上拉电阻。可以烧录只是证明单片机晶振正常了,复位正常了。其它的什么也说明不了。多看看关于1602的别人写的程序里的初始化部分。晶振的频率是不是和程序一致。背景灯都不亮说明电路还是有问题。不要用电脑仿真了。浪费时间。
作者: anksy    时间: 2021-10-23 12:58
看你图片上的液晶管脚丝印上有标着V0,这个通常是液晶的负压,调节它的大小可以改变液晶显示的对比度(不是亮度)。如果没有这个电压一般带负压的会没有显示。不知你的液晶有没有负压输出。如果没有就要自已做一个负压电路来驱动了。最好查一下你这个液晶的手册




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1