欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 用stm32驅動12864,怎么把變量顯示在上面 [打印本頁]

作者: cao51hei    時間: 2019-3-1 16:52
標題: 用stm32驅動12864,怎么把變量顯示在上面
現在只能顯示字符串,變量顯示不了,試過各種轉換方法,都不行

O7YTEKQ[WJ9WZ8DB7SAAC{M.png (22.82 KB, 下載次數: 39)

O7YTEKQ[WJ9WZ8DB7SAAC{M.png

作者: aux123456789    時間: 2019-3-1 18:08
要先建一個變量的字庫,然后通過查詢得到變量的字碼,然后顯示

作者: cao51hei    時間: 2019-3-1 18:39
aux123456789 發表于 2019-3-1 18:08
要先建一個變量的字庫,然后通過查詢得到變量的字碼,然后顯示

現在字符串沒有字庫是能顯示的,現在想顯示adc才回來的數據,轉換成字符串這一步受阻了
作者: cao51hei    時間: 2019-3-1 18:40
后面兩句是能顯示的,就是倒數第三句不顯示

1551436602(1).jpg (9.93 KB, 下載次數: 41)

1551436602(1).jpg

作者: yaoji123    時間: 2019-3-1 18:43
變量數字要轉換為字符顯示,如a=123,顯示出123,1-->0x31,2-->0x32,3-->0x33,即數字加0x30。
作者: 1092648746    時間: 2019-3-2 10:11
可以用sprintf函數把變量轉化為字符串,可以百度一下這個函數
作者: shuisheng60    時間: 2019-3-2 11:25
用sprintf函數把變量轉化為字符串
作者: cao51hei    時間: 2019-3-2 16:02
1092648746 發表于 2019-3-2 10:11
可以用sprintf函數把變量轉化為字符串,可以百度一下這個函數

sprintf用了,只要這個函數存在就三行都不顯示了
作者: cao51hei    時間: 2019-3-2 16:03
shuisheng60 發表于 2019-3-2 11:25
用sprintf函數把變量轉化為字符串

sprintf用了,只要這個函數存在就三行都不顯示了
作者: cao51hei    時間: 2019-3-2 17:09
shuisheng60 發表于 2019-3-2 11:25
用sprintf函數把變量轉化為字符串

sprintf用了,只要這個函數存在就三行都不顯示了,不知道哪用錯了
作者: vvyywy    時間: 2019-3-2 18:18
浮點數和整型的儲存方式是不一樣的,不能強制轉換。
作者: cao51hei    時間: 2019-3-2 19:33
vvyywy 發表于 2019-3-2 18:18
浮點數和整型的儲存方式是不一樣的,不能強制轉換。

那該怎么操作呢


作者: 菜鳥來了    時間: 2019-3-3 01:57
下面兩句相當于常量,常量是有存儲空間所以能正常顯示。
*b沒有分配空間,你那樣用是錯誤的。關于變量,地址,指針這方面的東西建議多看書。
unsigned char c[20];
sprintf(c, "%f", a);
b=c;
作者: vvyywy    時間: 2019-3-3 19:12
本帖最后由 vvyywy 于 2019-3-3 19:34 編輯

float a=1;
unsigned char *b;
b=(unsigned char*)&a;
作者: zyx1993    時間: 2019-3-3 20:58
用sprintf函數這個函數就可以轉換為字符串,再使用就可以
作者: ydcai    時間: 2019-3-3 21:21
如果偷懶,可以用淘寶上那些串口屏,小屏價格也比較低,串口控制開發速度非?




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1