找回密码
 立即注册

QQ登录

只需一步,快速开始

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

这样的12864就只是亮了 为什么不显示0x41这个字符 求大神帮助一下

[复制链接]
跳转到指定楼层
楼主
ID:98892 发表于 2015-12-9 19:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h>
#define uchar unsigned char
#define uint  unsigned  int
uchart , temp,dat;
sbit RW=P2^5;
sbit RS=P2^6;
sbit E=P2^7;
sbit   psb=P3^2;
sbit   psb1=P3^3;
void Delay10ms();
void Delay10ms(uint c)  
{
    uchar a,b;
        for (; c>0; c--)
        {
                 for (b=199;b>0;b--)
                 {
                          for(a=1;a>0;a--);
                 }      
        }
           
}
void  writetemp(uchar  temp)
{
         
         RS=0;
          RW=0;
          E=0;
          P0=temp;
        Delay10ms(10);  //yanshi
        E=1;
       Delay10ms(10); //yanshi
         E=0;



}

void  writedat(uchar  dat)

{
       
         RS=1;
         RW=0;
          E=0;
          P0=dat;
            Delay10ms(10);     //yanshi
          E=1;
           Delay10ms(10);      //yanshi
         E=0;

}

void  init(void)
{  
   psb=1;
  psb1=0;
   Delay10ms(50);
  psb1=1;
  Delay10ms(50);
  writetemp(0x30);
Delay10ms(50);
  writetemp(0x30);
Delay10ms(50);
writetemp(0x0f);
Delay10ms(50);
writetemp(0x01);
Delay10ms(50);
writetemp(0x06);
Delay10ms(50);

}

void  main()
{
   init();
  writecom(0x80);
        while(1)
        {
  writedat(0x41);
  }
}

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

使用道具 举报

沙发
ID:1 发表于 2015-12-9 19:51 来自手机 | 只看该作者
那是任何字符都不显示吗?最好发一张图片出来看一下
回复

使用道具 举报

板凳
ID:98892 发表于 2015-12-9 19:56 | 只看该作者
admin 发表于 2015-12-9 19:51
那是任何字符都不显示吗?最好发一张图片出来看一下

嗯  什么都不显示   就是屏亮了   连光标都没有
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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