找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

請教一下,為什么lcd12864打點的時候會出現(xiàn)別的點

查看數(shù): 980 | 評論數(shù): 2 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2023-12-15 17:20

正文摘要:

這是lcd的一些函數(shù) void delay(unsigned int xms)  //延時// {         unsigned char i,j;         for(j = 0; j < xms; j++) &nbs ...

回復(fù)

ID:1098678 發(fā)表于 2023-12-18 16:59
檢查了一下發(fā)現(xiàn)是讀取數(shù)據(jù)函數(shù)的問題unsigned char ReadLcd()   
{
       unsigned char dat = 0;
           while(LcdBusyCheck());
      DATA_PORT=0xff;
           LCD12864_EN=0;
       LCD12864_RS=1;
           LCD12864_RW=1;
           delay(1);
           LCD12864_EN=1;
           delay(1);
       dat=DATA_PORT;
           delay(1);
       LCD12864_EN=0;
       return dat;   
}
但是不知道怎么糾正
ID:390438 發(fā)表于 2023-12-16 08:21
可能延時不夠,或者打點過程中 被中斷打斷了

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表