如何将传感器传输回来的数据显示在液晶显示屏上?
增加一个液晶,编写液晶的程序,然后将数据显示到液晶上
增加一个液晶?
你是指电脑显示屏,还是单片机自带液晶,如果是电脑显示屏,那就需要做个通讯协议,把数据发到电脑,在通过电脑上的程序把数据显示出来,简单的做法就是电脑上调用串口调试助手来显示通讯的数据
想用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