找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4887|回复: 4
收起左侧

单片机lcd1602显示初始化代码不理解

[复制链接]
ID:387272 发表于 2018-9-14 15:57 | 显示全部楼层 |阅读模式
void write_com(uchar com)  //向1602写一字节(控制指令)
{
  rs=0;
  P0=com;
  delay(5);
  en=0;
  delay(10);
  en=1;
}
void write_data(uchar date) //向1602写一字节(数据)
{
  rs=1;
  P0=date;
  delay(5);
  en=0;
  delay(5);
  en=1;
}

void init()//初始化函数
{
  //LCD初始化
  en=0;
  rw=0;
  write_com(0x01);         //lcd初始化
  write_com(0x38);     //5X7显示
  write_com(0x0c);     //关闭光标
????????
  write_com(0x80);
  write_data('V');
  write_data(':');
  write_com(0x87);   
  write_data('r');
  write_data('p');
  write_data('m');
}

请问LCD初始化后下面的?????问号下的代码是什么意思呢,不理解
回复

使用道具 举报

ID:213173 发表于 2018-9-14 18:02 | 显示全部楼层
????????
  write_com(0x80);//在上排左第一字符位置起依次显示下列两个字符
  write_data('V');
  write_data(':');
  write_com(0x87); //在上排第八字符位置起依次显示下列三个字符  
  write_data('r');
  write_data('p');
  write_data('m');

评分

参与人数 1黑币 +20 收起 理由
yousunny + 20 很给力!

查看全部评分

回复

使用道具 举报

ID:397686 发表于 2018-9-15 10:21 | 显示全部楼层
根据时序,先写入data_com命令,后写入命令啊
回复

使用道具 举报

ID:135253 发表于 2018-9-15 10:41 | 显示全部楼层
1602显示是这样的,先确定地址:上面一行16个字符地址:0x80~0x8F,下面一行是0xc0~0xcF;然后再写入你要写入字符的数据
回复

使用道具 举报

ID:552899 发表于 2019-6-2 11:16 | 显示全部楼层
LCD1602_Write(0x38,0);//配置162显示,8位数据线格式,57点阵 LCD1602_Write(0x0C,0);//设置开显示,无光标 LCD1602_Write(0x06,0);//写字符后地址自动加1 LCD1602_Write(0x01,0);//显示清0,数据指针清0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表