关于12864屏幕

2019-03-23 18:35发布

我用的是stm8单片机,不知道为什么现在就是不能画任意点,要么是没有显示要么是乱码。我想估计是读写程序出现了问题,


uchar readdat(void)

{

        uchar Rdata;

        Check12864state();

        PB_ODR=0xff;

        LCD_RS = 1;

        LCD_RW = 1;

  LCD_EN = 0;

        delayNOP();

        LCD_EN = 1;

        delayNOP();

        PB_DDR= 0x00;

        PB_CR1 = 0x00;

        Rdata=PB_IDR;

        LCD_EN = 0;

        delayNOP();

        return Rdata;

}


能帮我看一下有什么问题吗?谢谢。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。