LCD1602怎么打出变量的值?
发布网友
发布时间:2023-10-02 10:42
我来回答
共1个回答
热心网友
时间:2023-10-03 01:30
LCD_prints()函数是你自己写的吗,带的形参是字符型的,得改形参为变量型的,也就是不能用"
"号表示的字符,另外,LCD显示的字符要送ASCII码,具体做法是,分离出变量的每一位数,再将每一位加上0x30,这样就变成了ASCII码了,再送给LCD才能显示出来变量的每一位的值。
例如:
disdata[0]=tvalue/100+0x30;//取百位数,变成ASCII码
write_date(disdata[0]);//显示百位,这里带的参数是变量,是不用"
"号的。