標(biāo)題:
LCD12864顯示字符串
[打印本頁]
作者:
HT220699
時(shí)間:
2016-4-28 16:06
標(biāo)題:
LCD12864顯示字符串
本人目前在研究LCD12684的液晶顯示屏,一直有一個(gè)問題沒搞懂,就是在不帶字庫(kù)的LCD上,如果我要顯示一串隨意的(任意的)字符串的時(shí)候,怎樣顯示呢?我已經(jīng)知道需要建立字模庫(kù),那么這個(gè)字模庫(kù)具體怎么建立比較合理?我參考的顯示字符串的例子都是建立特定的字模char code數(shù)組,顯示的也只能是定義好的。我現(xiàn)在先知道的是如果我要顯示的是這樣的字符串“123456qsxcde”(隨便打的)不是定義這幾個(gè)字模,而是我下次要顯示其他的,只是改變字符串,就可以顯示出來的效果,一直沒弄清楚。求大家給點(diǎn)意見,幫我解決下,或者提供下思路。這里先謝謝大家了,不知道大家有沒有看懂?
作者:
ahshmj
時(shí)間:
2016-4-28 19:59
文字表達(dá)的不清楚,估計(jì)沒有幾個(gè)人能看得懂你的意思。
作者:
Mingfly
時(shí)間:
2016-4-28 20:59
同問,頂起來
作者:
HT220699
時(shí)間:
2016-4-29 10:04
ahshmj 發(fā)表于 2016-4-28 19:59
文字表達(dá)的不清楚,估計(jì)沒有幾個(gè)人能看得懂你的意思。
我已經(jīng)找到解決的辦法了 但是不是很科學(xué)的辦法,意思就是自己做的字模數(shù)據(jù),如果我要顯示這樣的一行字符“123fhjk”,我只要在代碼中輸入這樣的字符就能在液晶上顯示出來,然而碰到的問題是沒法顯示出我要的效果
作者:
zl2168
時(shí)間:
2016-5-1 19:43
顯示字符串不一定用12864,用1602、1604即可。1602、1604可方便顯示ASCII碼字符串,不需要做字模數(shù)據(jù)。顯示漢字時(shí)才必須用12864。
作者:
zouminglu
時(shí)間:
2019-12-3 08:52
同樣的問題,求答案。
作者:
適得府君書
時(shí)間:
2019-12-3 09:13
LCD12864好像是已經(jīng)自帶中文字庫(kù)的?匆幌聞e人怎么用的。
我猜你應(yīng)該是想把一個(gè)變量顯示到LCD上。而現(xiàn)在你只會(huì)直接寫一個(gè)靜態(tài)顯示而不是動(dòng)態(tài)。
顯示動(dòng)態(tài)的方法只是很簡(jiǎn)單。
使用sprintf()函數(shù)把變量打印到字符串,然后再寫到LCD顯示的的地方。
unsigned char chspr[32]; //字符串
int tem; //變量
sprintf(chspr,"溫度:%d",tem)
printf("%s",chspr); //打印測(cè)試
作者:
xuyaqi
時(shí)間:
2019-12-3 15:51
自己搞個(gè)ASCII字模數(shù)組,顯示時(shí)從里面找。
作者:
man1234567
時(shí)間:
2019-12-4 21:53
12864對(duì)顯示西文字符和數(shù)字表示無壓力,有中文字庫(kù)的顯示中文也一樣。
除非自帶的字庫(kù)里沒有的,包括沒有的字或沒有相應(yīng)點(diǎn)陣的字,才需要造(相當(dāng)于畫)。
作者:
zouminglu
時(shí)間:
2019-12-18 21:03
樓主,找到答案了嗎?好困惑啊
作者:
1449290264.。
時(shí)間:
2019-12-19 09:10
文字表達(dá)的不清楚,估計(jì)沒有幾個(gè)人能看得懂你的意思。
作者:
1449290264.。
時(shí)間:
2019-12-19 09:10
12864對(duì)顯示西文字符和數(shù)字表示無壓力,有中文字庫(kù)的顯示中文也一樣。
除非自帶的字庫(kù)里沒有的,包括沒有的字或沒有相應(yīng)點(diǎn)陣的字,才需要造(相當(dāng)于畫)。
作者:
pcf2000
時(shí)間:
2019-12-19 09:46
自制字庫(kù),在取摸的時(shí)候要確定好字體的大小,取模后會(huì)有相關(guān)的信息,包括寬度、高度,這個(gè)比較重要,在顯示時(shí)需要,同時(shí)在取摸是要設(shè)置好順序,如縱向或橫向取摸,要跟顯示的方式要一致,否則顯示會(huì)是亂碼。還有很多顯示函數(shù)起點(diǎn)都是:X坐標(biāo)任意數(shù)字,Y坐標(biāo)都是8的倍數(shù)。要注意。
LCD的起始點(diǎn)在左上方。
作者:
xiaoyuxinke
時(shí)間:
2022-3-23 16:34
字模庫(kù)里有什么才能顯示什么,庫(kù)里沒有的顯示不出來.就是說你想要顯示什么先在庫(kù)里建模.
作者:
jitao123
時(shí)間:
2022-3-25 09:50
應(yīng)該是缺少字庫(kù)
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1