奥礼网
新记
基于C51单片机怎样让1602显示一个变量
如题所述
举报该文章
相关建议 2016-12-11
C51单片机怎样让1602显示一个变量,这个很容易的,但不能直接把变量送到1602显示的。
需要转换一下,因为,送给1602要显示数要是一个字符,即是ASCII码。
例如一个变量是:
unsigned char x;
要显示十进制数,那就要分出百位,十位,个位,分别送1602。
取百位=x/100+0x30; 或:百位=x/100+'0'; 这样就变成字符了。
十位=x/10%10+'0';
个位=x%10+'0';
把取出的字符送1602显示就行了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/g4daagd5a1k3nkg54g.html
其他看法
第1个回答 2016-12-11
变量变一次就写一次1602,变的太快的话可以1秒写一次
相似回答
大家正在搜
相关问题
51单片机lcd1602如何显示数字变量
51单片机如何在1602液晶屏上显示一个字母?
C51单片机中,如何把一int型形参中的数值显示在1602液...
单片机中怎么把float得的变量显示在1602的液晶屏上
51单片机c语言 液晶显示1602怎么显示一个动态的数据?
Atmeg16单片机怎么用1602液晶显示变量
怎样将一个动态变量用51单片机显示在G12864LCD显示屏...