钻石会员 
 
主题
回帖0
积分10333
阅读权限50
注册时间2012-3-12
最后登录1970-1-1
在线时间 小时
 
 
 
 
 | 
 本帖最后由 liuchengliaaa 于 2012-5-18 18:42 编辑  
 
给你个函数 
一般编译器这个函数库都有 
/////////显示bit位数的变量 
/////////该函数最多写五位数字 
void display_5(uchar addr, uint v)  
{ 
      uchar count; 
      uchar datas[] = {0, 0, 0, 0, 0}; 
      uint tmp = abs(v);//数字字符转换函数 
      datas[0] = tmp / 10000; 
      datas[1] = tmp % 10000 / 1000; 
      datas[2] = tmp % 1000 / 100; 
      datas[3] = tmp % 100 / 10; 
      datas[4] = tmp % 10; 
      send_command(DDRAM_addr+addr);  
    for(count = 0; count!=5; count++) 
    { 
     send_data('0'+datas[count]);     
    } 
} 
 
编辑原因:没有说明液晶型号 
补充下,这是ms12232lcd显示 
addr 是地址 v是要显示的变量 |   
 
 
 
 |