注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
甄磊的个人空间 https://home.eeworld.com.cn/space-uid-273895.html [收藏] [复制] [分享] [RSS]
日志

服务收费 该公司收购

已有 233 次阅读2010-8-12 23:35 |个人分类:孤独感

void hzkdisnum(unsigned int d)

  write_data(d/10000);
  delay(50);
  d=d%10000;
  write_data(d/1000);
  delay(50);
  d=d%1000;
  write_data(d/100);
  delay(50);
  d=d%100;
  write_data(d/10);
  delay(50);
  d=d%10;
  write_data(d);
  delay(50);
}
自己根据需要可以改写成字节数字或其他数字量。
 
 

 /******************************************************/
void xianshi_bianliang(int bianliang , uint8 load)
{char p[10] = {0}; 
 int length=0;
 unsigned char n=0;
 int i=10000000;
    if(bianliang<0)
        {
         p[n]='-';
         n++;
         bianliang = 0-bianliang;
        }
    while(1)
        {  i=i/10;
         length=bianliang/i;
     
        if((length>0)||(i==0)) break;
        }
    switch(i)
        {
         case 1000000: length=7; break;
         case 100000:  length=6; break;
         case 10000:   length=5; break;
         case 1000:    length=4; break;
         case 100:     length=3; break; 
         case 10:      length=2; break;
         case 1:       length=1; break;
         case 0:       length=1; break;
         default:                break;
        }
  
     for(; n<length;)
        {
         
           p[n]=bianliang/i+48;
           if(p[n]>57) p[n]-=10;
           bianliang=bianliang%i;
           i=i/10;
           n++;
       
         
        }   
        DisplayStr(load,p,length);
}  
全部作者的其他最新日志
发表评论 评论 (1 个评论)
回复 soso 2010-8-13 08:31
标题是啥意思?

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章