导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:hd61202液晶控制器程序挑错[dirty]

 *第6878篇: C51编程:hd61202液晶控制器程序挑错

  
楼 主:dirty 2002年12月10日23:12
 C51编程:hd61202液晶控制器程序挑错
单片机与控制器用间接控制方式,下列代码的目的是读当前位置的数据,是我从hd612
02液晶控制器的说明书的汇编程序翻译成c语言的,但是每次读出来的值都是0xFF,即使
刚刚清过屏也是如此,哪位高手能指出错在哪儿?

其中LCD_DATA是单片机数据总线,LCD_CSA LCD_CSB LCD_DI LCD_RW LCD_E是液晶的控
制线。

uchar LCDReadData()        
{
    uchar ucLcdData;        
    LCD_CSA=0;  //片选
    LCD_CSB=1;    
    
    LCD_DI=0;  //D/I=0  
    LCD_RW=1;    //R/W=1  
    do
    {
        LCD_DATA=0xFF;            
        LCD_E=1;
        ucLcdData=LCD_DATA;
        LCD_E=0;
    }while((ucLcdData&0x80)==1);
    LCD_DI=1;
    LCD_DATA=0xFF;
    LCD_E=1;
    ucLcdData=LCD_DATA;
    LCD_E=0;
    return ucLcdData;
}


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:初学者:交钱学艺!

[下一篇主题]:硬件:CS5522的问题