找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4264|回复: 9
打印 上一主题 下一主题
收起左侧

LCD无法显示单片机中的字符 protues仿真又没有问题

[复制链接]
跳转到指定楼层
楼主
2黑币
不知道在程序中是不是有问题,这个是找人帮忙写的。但是在protues上运行是没有问题的,LCD接好后调对比度也是没有任何用。希望懂这个的帮帮忙 毕业设计 头疼

QQ图片20170313001711.png (23.6 KB, 下载次数: 85)

程序1

程序1

QQ图片20170313001740.png (16.97 KB, 下载次数: 60)

程序2

程序2

QQ图片20170313001757.png (44.24 KB, 下载次数: 73)

程序3

程序3

QQ图片20170313001825.png (40.18 KB, 下载次数: 46)

程序4

程序4

QQ图片20170313001843.jpg (40.15 KB, 下载次数: 73)

LCD实体

LCD实体
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:146949 发表于 2017-3-13 02:01 | 只看该作者
什么型号的单片机?如果是STC11、12、15系列的要对IO脚设置
        P0M0 = P0M1 = 0x00;
        P1M0 = P1M1 = 0x00;
        P2M0 = P2M1 = 0x00;
        P3M0 = P3M1 = 0x00;
回复

使用道具 举报

板凳
ID:170205 发表于 2017-3-13 09:21 | 只看该作者
wosiyabo 发表于 2017-3-13 02:01
什么型号的单片机?如果是STC11、12、15系列的要对IO脚设置
        P0M0 = P0M1 = 0x00;
        P1M0 = P1M1 = 0x00;  ...

单片机型号是STC89C52, 显示屏的型号是 LCD 1602
回复

使用道具 举报

地板
ID:170205 发表于 2017-3-13 09:25 | 只看该作者
单片机型号是STC89C52, 应该不需要对IO脚设置吧。
回复

使用道具 举报

5#
ID:151348 发表于 2017-3-13 10:35 | 只看该作者
P0作为驱动端口需要加上拉电阻,10k就行。但proteus里不加也可以驱动
回复

使用道具 举报

6#
ID:170205 发表于 2017-3-13 14:18 | 只看该作者
imxuheng 发表于 2017-3-13 10:35
P0作为驱动端口需要加上拉电阻,10k就行。但proteus里不加也可以驱动

我在P0口有上拉一个排阻,这样做也是没有任何作用啊
回复

使用道具 举报

7#
ID:151348 发表于 2017-3-13 16:14 | 只看该作者
Scott1223 发表于 2017-3-13 14:18
我在P0口有上拉一个排阻,这样做也是没有任何作用啊

    仔细看你的程序,我觉得是单片机跑得比LCD快了,有些地方需要要一下延时程序。你的情况我也遇到过,这就是理论与实际的差距,自己动手才知道。
    需要的话我给你一个实物成品能用的1602驱动程序,有些显示函数没写,可以参考你给的程序写哈
回复

使用道具 举报

8#
ID:157238 发表于 2017-3-13 19:02 | 只看该作者
可能是延时函数的问题,你试着重新写一个延时函数
回复

使用道具 举报

9#
ID:170403 发表于 2017-3-13 19:25 | 只看该作者
我也觉得延时有点不对
回复

使用道具 举报

10#
ID:7485 发表于 2017-3-13 19:37 | 只看该作者
把程序贴出来。你弄了个图片上来,想试运行一下问题所在都难。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表