社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 794|回复: 1

[讨论] 5110显示,程序中值为0.0014但显示为0.0013

[复制链接]

174

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2014-8-23 12:17:10 | 显示全部楼层 |阅读模式
各位,我在5110上显示6位数据(包括小数点),程序如下

void LCD_Dynamic_Num(unsigned char x,unsigned char y, float n)
{
             unsigned char  Place_5,Place_4,Place_3,Place_2,Place_1;
             unsigned char  Place_05,Place_04,Place_03,Place_02,Place_01;            

             int n_integer;                                                              //
             float n_add,n_reminder;                                             //  n_integer为  int(n_add)          n_reminder  小数点后数据
             。。。。。

             n_add=n;                                 
             n_integer=(int)n;                                              //取整数
             n_reminder=(n_add - n_integer);                      //小数点后数据
             。。。。。
             //当n=0.0014时,显示为0.0013
             n_add=n*10000;                                                                                                //  14=0.0014*10000  
             Place_1= n_add/10000;                                                                                      //    0=14/10000  
             Place_01=n_add/1000-Place_1*10000/1000;                                                     //    0=14/1000-0*10000/1000
             Place_02=n_add/100-Place_1*10000/100-Place_01*1000/100;                         //    0=14/100- 0*10000/100-0*1000/100
             Place_03=n_add/10-Place_1*10000/10-Place_01*1000/10-Place_02*100/10;   //    1=14/10-0*10000/10-0*1000/10-0*100/10
             Place_04=(n_add-Place_1*10000-Place_01*1000-Place_02*100-Place_03*10); //    4=14%10-0*10000%10-0*1000%10-0*100%10-1*10%10



}

程序改了多次,依旧显示0.0013,不知怎么办,大神,多谢了。




回复

使用道具 举报

174

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2014-8-23 22:04:23 | 显示全部楼层
自己顶

回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-9-25 21:41 , Processed in 0.240638 second(s), 16 queries , Redis On.

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