找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Proteus仿真LM016L无法显示字符,P0脚电平悬空,重建工程之后电平不悬空,但依然无...

查看数: 5140 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-6-4 18:13

正文摘要:

1. 这是代码和运行结果 1.lcd.c #include "lcd.h" #include "lcd.h" /******************************************************************************* * 函 数 名     &nbs ...

回复

ID:267719 发表于 2020-6-12 08:45

对应以上电路,把源码贴下。
ID:769643 发表于 2020-6-5 15:25
carpcarey 发表于 2020-6-5 09:06
#define LCD1602_DATAPINS P0
sbit LCD1602_E=P2^7;
sbit LCD1602_RW=P2^5;

软件一直是随着硬件变更的,但LCD都不显示
ID:267719 发表于 2020-6-5 09:06
#define LCD1602_DATAPINS P0
sbit LCD1602_E=P2^7;
sbit LCD1602_RW=P2^5;
sbit LCD1602_RS=P2^6;
如果数据口是P0 那么对应下面那张图。结果看是高阻。(因为EA接了高电平,执行片内程序EA应该为0)

对应上面那张图,那就应
#define LCD1602_DATAPINS P1
sbit LCD1602_E=P2^2;
sbit LCD1602_RW=P2^1;
sbit LCD1602_RS=P2^0;

硬件变更就该考虑是否软件代码需要变更。

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

Powered by 单片机教程网

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