微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 如何将传感器传输回来的数据显示在液晶显示屏上?

如何将传感器传输回来的数据显示在液晶显示屏上?

时间:10-02 整理:3721RD 点击:
如何将传感器传输回来的数据(十六进制数组)显示在液晶显示屏上?

增加一个液晶,编写液晶的程序,然后将数据显示到液晶上

增加一个液晶?

你是指电脑显示屏,还是单片机自带液晶,如果是电脑显示屏,那就需要做个通讯协议,把数据发到电脑,在通过电脑上的程序把数据显示出来,简单的做法就是电脑上调用串口调试助手来显示通讯的数据

想用LCD1602显示数据,

那就把1602的电路搭好,然后写对应的程序,显示就好了,1602不难,注意控制引脚的时序就好了,现在的1602好像都用延时方式,应该用查忙的方式,1602有标志告诉单片机当前是否能接收数据的。需要好好看看1602的资料

回来的16#数据,假如是unsigned int aa;
显示为:
aa/10000%10+'0';
aa/1000%10+'0';               显示千位
aa/100%10+'0';                 显示百位
aa/10%10+'0';                   显示十位
aa%10+'0';                        显示个位

传回来的应该是这种格式u8 code sendata[]={0X11,0X02,0X01,0X00,0XEC};
怎么显示

sendata[0]是0x11,也就是17。
sendata[0]/10%10+'0';                   显示十位
sendata[0]%10+'0';                        显示个位
显示17

还是没反应哇,,

你把文件上传或者,发送到我求求邮箱:1753493268

我加你扣扣了,

你好,请问一下那个单片机传来的数据是16进制数,但是按照你那个算法,那不是10进制的数吗,为什么要那么算阿,能告诉我吗?谢谢!

大家好!我们是专业做显示屏的,有这方面需求可联系!肖生:13570852659(微信同号)QQ:434316338

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top