51单片机c语言 液晶显示1602怎么显示一个动态的数据?

我做的是温度采集系统设计,就是在液晶显示器1602上把动态的温度数据显示在那液晶上!我知道是采集一次温度,送显示一次,这样显示的数据,但是显示的是字符型,那采集的是整型,... 我做的是温度采集系统设计,就是在液晶显示器1602上把 动态的温度数据 显示在那液晶上! 我知道是采集一次温度,送显示一次,这样显示的数据,但是显示的是字符型,那采集的是整型,不知道怎么转换啊,我转换过去,在那液晶显示上是空啦,显示数据的那里啥都没啦。
这个问题 我自己用了个字符型数组解决啦 ,大家的没理解过来,没用上,所以。。。。
展开
 我来答
tattackor
推荐于2017-10-11 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:863万
展开全部
  1. 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。

  2. 写一个函数把整型数据每位提取出来,就可以显示每位数据了。
    void display_tem(x,y,int getdata) //getdata就是你采集来的数据吧~~ 
    {
    display_char(x,y,getdata/10);//我不知道你的温度是几位的整数~ 这里我
                                //假设是两位
                               //display_char用你自己的字符显示函数替代  
    display_char(x+1,y,getdata%10);
    }

zhweei
2009-12-06 · TA获得超过1302个赞
知道小有建树答主
回答量:328
采纳率:0%
帮助的人:0
展开全部
很简单呐。把整形数转化成一个个数字,像23度就转成2跟3,再送到1602去显示。别忘了用数字的ASCII码,0的ASCII码是48(十进制)或者0x30。还是不太明白的话,可以Hi我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
矮鱼吖
2009-12-02 · TA获得超过276个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:334万
展开全部
写一个函数把整型数据一个个位拆出来就行了~~~

void display_tem(x,y,int getdata) //getdata就是你采集来的数据吧~~

{

display_char(x,y,getdata/10);//我不知道你的温度是几位的整数~ 这里我
//假设是两位
//display_char用你自己的字符显示函数替代
display_char(x+1,y,getdata%10);

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
azhe210
2009-12-02 · TA获得超过1599个赞
知道小有建树答主
回答量:523
采纳率:0%
帮助的人:584万
展开全部
是不是指温度显示值会不停变化?
采集一次温度,送显示一次,这样显示的数据就能变化了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悉晓枫M0
2009-12-01 · TA获得超过679个赞
知道答主
回答量:178
采纳率:0%
帮助的人:0
展开全部
动态,要求是什么样的动态???能不能说详细的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式