protues仿真已经完成,但在做实物方面出了问题。求教。

[复制链接]
8355|49
52414133 发表于 2014-4-3 08:32 | 显示全部楼层
上电黑块说明是液晶屏程序问题或者是接线问题,查一下脚序,可以先送个清屏,看情况慢慢调试。
ningling_21 发表于 2014-4-3 08:33 | 显示全部楼层
弹弓 发表于 2014-4-2 22:23
1602只显示下面一行,而且显示黑块。不是程序问题?

你用什么单片机,我用STC89C58实验你的程序,显示正常啊
xyz549040622 发表于 2014-4-3 08:42 | 显示全部楼层
ningling_21 发表于 2014-4-3 08:33
你用什么单片机,我用STC89C58实验你的程序,显示正常啊

看来楼主是不是用的1T的单片机呀
ningling_21 发表于 2014-4-3 08:46 | 显示全部楼层
xyz549040622 发表于 2014-4-3 08:42
看来楼主是不是用的1T的单片机呀

极有可能...
dirtwillfly 发表于 2014-4-3 10:25 | 显示全部楼层
仿真用的1602和实际用的厂家和型号可能不同
 楼主| 弹弓 发表于 2014-4-3 11:26 | 显示全部楼层
machao070 发表于 2014-4-3 08:22
你的程序好大呀,我看了下12K多的hex,89c51不是才4K的rom么

只有哪些数据及常量数据或变量数据等才放进rom的。这个可以写进去。
 楼主| 弹弓 发表于 2014-4-3 11:29 | 显示全部楼层
xyz549040622 发表于 2014-4-3 08:29
你加上拉试试,51单片机只有P0口弱上拉的。。会不会是驱动能力问题

上拉电阻已经加了,硬件方面已经查了不下10次了
 楼主| 弹弓 发表于 2014-4-3 11:30 | 显示全部楼层
ningling_21 发表于 2014-4-3 08:33
你用什么单片机,我用STC89C58实验你的程序,显示正常啊

我用STC89C51RC
 楼主| 弹弓 发表于 2014-4-3 11:37 | 显示全部楼层
dirtwillfly 发表于 2014-4-3 10:25
仿真用的1602和实际用的厂家和型号可能不同

我换一块再试试看。
ningling_21 发表于 2014-4-3 11:39 | 显示全部楼层
弹弓 发表于 2014-4-3 11:30
我用STC89C51RC

你用我的 1602程序试试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 弹弓 发表于 2014-4-3 11:44 | 显示全部楼层
dirtwillfly 发表于 2014-4-3 10:25
仿真用的1602和实际用的厂家和型号可能不同

应该不是这样。换了一块不同型号的1602.同样现象
 楼主| 弹弓 发表于 2014-4-3 11:54 | 显示全部楼层
ningling_21 发表于 2014-4-3 11:39
你用我的 1602程序试试

大哥,你真用硬件试过我的程序,成功了??
ningling_21 发表于 2014-4-3 12:02 | 显示全部楼层
弹弓 发表于 2014-4-3 11:54
大哥,你真用硬件试过我的程序,成功了??

我只用你的显示部分,没用其它的,显示没问题
dirtwillfly 发表于 2014-4-3 13:55 | 显示全部楼层
弹弓 发表于 2014-4-3 11:44
应该不是这样。换了一块不同型号的1602.同样现象

你看看仿真用的1602是什么型号?
你使用的实物1602的时序和仿真的是否一样
lcysbdngy 发表于 2014-4-3 15:25 | 显示全部楼层
初始化的时候,需要判忙,忙的时候要等。不要用延时。
望断云山 发表于 2014-4-3 15:28 | 显示全部楼层
在确认器件没有问题,连接也没有问题的前提下,液晶下面一行是黑方块,说明液晶没有正常初始化,你可以在上电后先干点其他的事或延时后再来初始化液晶模块,在初始化液晶模块时速度放慢来,不要检测忙标志,可多调用一两次初始化函数
machao070 发表于 2014-4-3 16:05 | 显示全部楼层
感觉还是你的程序大,我看了一下,keil编译完code都4221了,51的rom4K,已经溢出了。换52试试吧
lxlong_006 发表于 2014-4-3 23:09 | 显示全部楼层
还是在加延时,
 楼主| 弹弓 发表于 2014-4-4 09:29 | 显示全部楼层
machao070 发表于 2014-4-3 16:05
感觉还是你的程序大,我看了一下,keil编译完code都4221了,51的rom4K,已经溢出了。换52试试吧 ...

果然是这个样子。无限感谢。
 楼主| 弹弓 发表于 2014-4-4 09:32 | 显示全部楼层
lxlong_006 发表于 2014-4-3 23:09
还是在加延时,

问题找出来,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部