⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 显示变量资料 .txt

📁 LCD 显示变量的功能 字符很简单 显示变量要一位一位的
💻 TXT
字号:
void Show_Hex(unsigned char x,unsigned char y,unsigned char Show_D)
{
    unsigned char ucTemp;
    if(Show_D>=100) return;
    ucTemp = Show_D/10;
    PutChar(x,y,'0'+ucTemp);
    x = x+6;
    ucTemp = Show_D%10;
    PutChar(x,y,'0'+ucTemp);   //PutChar()表示你写的显示ASCII的函数  



}















显示整数变量 
unsigned int uiData;
unsigned char strTemp[6];
strTemp[0] = (unsigned char)((uiData % 10) + 0x30);
strTemp[1] = (unsigned char)(((uiData / 10) % 10) + 0x30);
strTemp[2] = (unsigned char)(((uiData / 100) % 10) + 0x30);
strTemp[3] = (unsigned char)(((uiData / 1000) % 10) + 0x30);
strTemp[4] = (unsigned char)(((uiData / 10000)% 10) + 0x30);
strTemp[5]=0;
LCD501_PutString(x,y,strTemp);

^_^























一般lcd显示都有相应的命令,比如显示时可以直接发送显示坐标、字符代码即可;

而一般变量可是随程序运行而改变的,没有固定字符代码;我是这样设计的,请高手指点:

unsigned char aa; //需要显示的变量

unsigned char m,n,q,p,x;

m=floor(aa/100); //取得百位数

n=toarcii(m); //取得字符的arcii代码

displaychar(00,01,n);//00为x轴坐标,01为y轴坐标,

q=floor((aa-m*100)/10); //取得十位数

n=toarcii(q); //取得字符的arcii代码

displaychar(01,01,n);//01为x轴坐标,01为y轴坐标,

p=floor(aa-m*100-q*10); //取得个位数

n=toarcii(p); //取得字符的arcii代码

displaychar(02,01,n);//02为x轴坐标,01为y轴坐标,

不知道这样可以否;抛砖引玉,请各位发表看法,如有更好的方法请贴出

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -