找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1617|回复: 6
收起左侧

真心请教 单片机1602特定位置显示数字

[复制链接]
ID:64817 发表于 2020-7-10 23:54 | 显示全部楼层 |阅读模式
各位好:
/*写命令比如光标显示与不显示,需不需要移屏,在液晶什么位置显示        */
void xieml (unsigned char ml)
  {
        eo=0;
          dx=0;           // R/W读写选择。H/L..
        sm=0;           //RS 数据/命令选择。H/L.
        P0=ml;
        Lcd1602_Delay1ms(5);
        eo=1;
        Lcd1602_Delay1ms(5);
        eo=0;
  }

/*写数据比如在液晶显示什么容        */
void xiesj(unsigned char sj)   
{
        eo=0;
    dx=0;           // R/W读写选择。H/L.
        sm=1;           //RS 数据/命令选择。H/L.
        P0=sj;
        Lcd1602_Delay1ms(5);
        eo=1;
        Lcd1602_Delay1ms(5);
        eo=0;                                                         
}
void chushiha()
{
  
   xieml(0X38);
   xieml(0X0c);
  // xieml(0X06);
   xieml(0X01);
}
void main()
{
  InitTimer0();
  chushiha();
  xieml(0X80);
  xiesj(0);
  Lcd1602_Delay1ms(5);
        
xieml(0X80+0X03);
  xiesj(0X04);
  Lcd1602_Delay1ms(5);

        while(1);
}
1206显示的位置对了,但是乱码,,C基础太差了,不知道是哪 里没有定义好,  一行0位置显示0,
一行3位置显示4.
请教 谢
回复

使用道具 举报

ID:213173 发表于 2020-7-11 06:12 | 显示全部楼层
把要显示的数字转换为LCD1602能够识别的字符码(ASCII码)
xiesj('0');
xiesj(0X00+'0');
xiesj(0X00+0x30);

xiesj('4');
xiesj(0X04+'0');
xiesj(0X04+0x30);
回复

使用道具 举报

ID:97554 发表于 2020-7-11 08:38 | 显示全部楼层
xieml(0X80+0X03);
  xiesj(0X04);   此处换成xiesj('4');
  Lcd1602_Delay1ms(5);

        while(1);
}
回复

使用道具 举报

ID:801407 发表于 2020-7-11 10:55 | 显示全部楼层
要转化成对应的ASCII码才能显示哦……
回复

使用道具 举报

ID:64817 发表于 2020-7-12 10:05 | 显示全部楼层
wulin 发表于 2020-7-11 06:12
把要显示的数字转换为LCD1602能够识别的字符码(ASCII码)
xiesj('0');
xiesj(0X00+'0');

谢啦!!☆⌒(*^-゜)v
回复

使用道具 举报

ID:64817 发表于 2020-7-12 10:05 | 显示全部楼层
杨雪飞 发表于 2020-7-11 08:38
xieml(0X80+0X03);
  xiesj(0X04);   此处换成xiesj('4');
  Lcd1602_Delay1ms(5);

谢啦!!
回复

使用道具 举报

ID:64817 发表于 2020-7-12 10:16 | 显示全部楼层
wulin 发表于 2020-7-11 06:12
把要显示的数字转换为LCD1602能够识别的字符码(ASCII码)
xiesj('0');
xiesj(0X00+'0');

谢 谢
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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