这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 为什么液晶不显示类?

共3条 1/1 1 跳转至

为什么液晶不显示类?

助工
2012-09-18 19:42:07     打赏


这是我的1602的原理图。下面是我的程序。
unsigned char table[]="I Love MCU!";
unsigned char table1[]="I Love Renesas too!";
void delay(unsigned int x)
{
  unsigned int i,j;
  for(i=x;i>0;i--)
    for(j=320;j>0;j--);
}
void write_com(unsigned char com)
{
   P2=com;
   delay(100);
    P7_bit.no0= 0;
   delay(100);
    P7_bit.no1= 0;
   delay(100);
    P7_bit.no2=1;
   delay(100);
   P7_bit.no2=0;
   delay(100);
}
void write_data(unsigned char data)
{
  P2=data;
  delay(100);
    P7_bit.no0= 0;
   delay(100);
    P7_bit.no1= 0;
   delay(100);
    P7_bit.no2=1;
   delay(100);
   P7_bit.no2=0;
   delay(100);
}
void init()
{
  write_com(0x38);
  write_com(0x0c);
  write_com(0x06);
  write_com(0x01);
  delay(100);
}

void  main(void)
{
 /* Start user code. Do not edit comment generated here */
  init();

  while (1U)
 {
  unsigned char num;
    write_com(0x80+0x10);
   for(num=0;num<11;num++)
   {
       write_data(table[num]);
    delay(100);
    }
   write_com(0x80+0x50);
   for(num=0;num<19;num++)
   {
        write_data(table1[num]);
           delay(100);
   }
   for(num=0;num<16;num++)
   {
        write_com(0x18);
     delay(2000);
   }
 
 
 }
 /* End user code. Do not edit comment generated here */
}

/* Start user code for adding. Do not edit comment generated here */
/* End user code. Do not edit comment generated here */
大家帮我看看为什么液晶老是不显示类?




关键词: 为什么     液晶     显示     delay     write    

助工
2012-09-18 21:15:28     打赏
2楼

背光亮,就是不显示内容,不知道啥原因,求解释,也算是给检查检查哪儿错了吧!


助工
2012-09-19 07:42:25     打赏
3楼

试了试,还是不行。。。


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]