钻石会员
主题
回帖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是要显示的变量 |
|