搜索
bottom↓
回复: 8

c8051f020液晶显示 在线等待

[复制链接]

出0入0汤圆

发表于 2011-11-10 10:48:35 | 显示全部楼层 |阅读模式
#include<c8051f020.h>
  #include"lcd1602.h"
  #include"delay.h"

  bit lcd_busy()
  {
   bit flag;
   P0MDOUT=0x00;     //将P0口设置为开漏模式
   P0=0xff;
   RS=0;
   RW=1;
   E=1;
   Delay_ms(10);
   flag=(bit)(P0&0xf0);
   E=0;
   return(flag);

  }

  void lcd_wcmd(uchar cmd)
  {
   while(lcd_busy());
   P0MDOUT=0xff;   //将P0口设置为推挽输出模式
   P0=cmd;
   RS=0;
   RW=0;
   E=1;
   Delay_ms(10);
   E=0;
  }

  void lcd_wdat(uchar dat)
  {
   while(lcd_busy());
   P0MDOUT=0xff;   //将P0口设置为推挽输出模式
   P0=dat;
   RS=1;
   RW=0;
   E=1;
   Delay_ms(10);
   E=0;
  }

    uchar lcd_rdat()
  {
   uchar dat;
   while(lcd_busy());
   P0MDOUT=0x00;     //将P0口设置为开漏模式
   P0=0xff;
   RS=1;
   RW=1;
   E=1;
   Delay_ms(10);
   E=0;
   dat=P0;
   return(dat);
  }

怎么液晶不显示呢

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2011-11-10 12:00:00 | 显示全部楼层
多查资料,自己分析,而且问问题首先你自己要知道问题大概在哪个方向,然后再把问题提出来,交代清楚调试的环境,

在论坛上要学会怎么问问题

出0入0汤圆

 楼主| 发表于 2011-11-10 14:20:18 | 显示全部楼层
求助啊

出0入0汤圆

发表于 2011-11-10 14:53:48 | 显示全部楼层
开漏时有没有上拉?

出0入0汤圆

 楼主| 发表于 2011-11-10 15:21:06 | 显示全部楼层
回复【3楼】Jigsaw
-----------------------------------------------------------------------

我接了一个上拉

出0入0汤圆

发表于 2011-11-10 18:25:25 | 显示全部楼层
我也有过跟你一样的问题,你可以去看看我之前发的帖子,仅作参考。。。

出0入0汤圆

发表于 2011-12-28 18:51:53 | 显示全部楼层
这样直接把程序贴出来,就要别人找问题,有点不太合适吧。起码得确认你硬件没有任何问题,然后再把你调试时候自己觉得问题出在哪里,再有方向地问吧。不然大家相帮都不知道怎么帮。

出0入0汤圆

发表于 2011-12-29 19:28:42 | 显示全部楼层
应该是你的液晶屏操作问题:指令问题

出0入0汤圆

发表于 2011-12-29 19:31:54 | 显示全部楼层
zoumisha:
在你读或者写命令,数据的时候,液晶自动会把显示关掉。。。你必须在你所有代码的最后一句写上开显示开关的命令才行。所有如果你前面虽然写了显示开的命令,然后写了一堆数据,或者读了一堆数据,没有在后面再添一个显示开的命令的话,液晶显示的最后状态仍然是关闭的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-26 17:43

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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