你好,请问一下1602显示问题

2019-07-15 15:09发布

我想在高位显示万位,如果不是就显示空格。但下面的程序,不能编译,有语法错误,错哪里啦?
void display()
{
                write_com(0x80+11+0x40);
                if(step_num/10000>0);
                        write_date(LCD1602_Table[step_num/10000]);
                else
                        write_date(' ');
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
老树小家
1楼-- · 2019-07-15 17:15
把中括号改成小括号,试试
大笨蛋1990
2楼-- · 2019-07-15 22:33
 精彩回答 2  元偷偷看……
零tot
3楼-- · 2019-07-16 02:41
if后面有一个分号,判断没有意义了,最好给一下错误信息
@曲终人散@
4楼-- · 2019-07-16 05:50
错误信息粘出来看看,还有就是step_num在哪里定义的
破力达
5楼-- · 2019-07-16 09:00
语法上没错,但是那个if后面都加了个分号了。那么应该是一些定义弄错了,最好也把定义贴出来看看
mhx321
6楼-- · 2019-07-16 10:34
if(step_num/10000>0);   把分号去掉

一周热门 更多>