欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

求教,LCD1602顯示多個字符,改變光標位置的代碼但顯示的位置不改變是為啥?

查看數: 2273 | 評論數: 2 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2020-11-5 21:42

正文摘要:

比如顯示“1234” 以下是源程序: #include<reg52.h> #include<intrins.h> #include "LCD.h" #define uchar unsigned char #define uint  unsigned int #define IODATA  P0 ...

回復

ID:744327 發表于 2020-11-6 10:28
寫命令 不對
ID:213173 發表于 2020-11-6 08:37
使能脈沖加一點延時即可
void wcmd(uchar del)//寫命令函數
{
        RS=0;//命令選擇端
        RW=0;//寫命令
        IODATA=del;  //把命令字寫入
        delay(1);
        E=1;//使能
        delay(1);
        E=0;
}
void lcd1602_writedata(uchar dat)//寫數據函數
{
        RS=1;//數據選擇端
        RW=0;//寫命令
        IODATA=dat;  //把要顯示的數據寫入
        delay(1);
        E=1;
        delay(1);
        E=0;
}

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表