[资料] 320×240图形点阵液晶与51单片机的接口设计
302 查看
2 回复
 楼主 | 发布于 2019-10-22 | 只看楼主
分享到:
在对LCD进行初始化之后,即可在任意指定位置显示任意图形或字符,下面是一段在指定位置显示汉字的程序:
////////设定光标,允许显示///////
void SetCursor(uchar CursorHIGH,uchar CursorLOW)
{        
        delay(0x09);
        LcdCommand=0x46;         // 设定光标位置命令
        LcdDataWrite=CursorLOW;  //从0000位置开始
        LcdDataWrite=CursorHIGH;
        delay(0x09);
        LcdCommand=0x42;         //允许MPU连续地把显示数据写入显示区内命令
}

//////在指定位置显示一个16*16汉字/////////
void WriteOneWork(uchar CurHIGH,uchar CurLOW,uchar * ZiKu)
{
        uchar i;
        SetCursor(CurHIGH,CurLOW);         //设定光标,允许显示
        i=0;
        do
        {
                LcdDataWrite=ZiKu[i];
                i=i+2;
        }
        while(i<0x1e);

        SetCursor(CurHIGH,CurLOW+1);
        i=1;
        while(i<0x1f)
        {
                LcdDataWrite=ZiKu[i];
                i=i+2;
        }
}

本帖有更多资源,需 登录 才可以下载,没有帐号?立即 注册

(0 ) (0 )

嵌入式开发 嵌入式学习 嵌入式培训 PCB加工 PCB布局

回复 举报

回复于 2019-11-15 沙发

感谢分享!!!!!!!!
(0 )
评论 (0) 举报

回复于 2019-11-17 2#

感谢分享!
(0 )
评论 (0) 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部