51单片机输入16位数(大于255)如何在在LCD1602显示

2019-07-18 08:48发布

uint speed=50;
void write_fsm1(uchar add,uchar date)
{
        uchar qian,bai,shi,ge;
        qian=date/1000;
        bai=date%1000/100;
        shi=date%1000%100/10;
        ge=date%1000%100%10;
        write_ml(0x80+add);
        write_data(0x30+qian);
        write_data(0x30+bai);
        write_data(0x30+shi);
        write_data(0x30+ge);}
write_fsm1(6,speed);
大概程序就这样写的,但是输入数据大于255就显示不出来是什么原因呢?求指教

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
PKZz
1楼-- · 2019-07-18 09:04
自己顶一下,,,,,,,,,,,
勇哥-lzu
2楼-- · 2019-07-18 12:24
 精彩回答 2  元偷偷看……

一周热门 更多>