標(biāo)題: [求助]關(guān)于1602 LCD顯示小問題 [打印本頁(yè)]

作者: 丁力    時(shí)間: 2012-2-19 23:43
標(biāo)題: [求助]關(guān)于1602 LCD顯示小問題

在學(xué)1602 LCD顯示程序的時(shí)候看到如下一句程序

while (DData[ListLength]>0x19) //若到達(dá)字串尾則退出

這個(gè)0X19為什么會(huì)是字符串的尾呢?有什么根據(jù)嘛...

查了資料查不到..謝謝大家!


作者: ahshmj    時(shí)間: 2012-2-20 17:22
也許是寫程序的人自己在數(shù)組末尾設(shè)的結(jié)尾標(biāo)記,程序讀到這個(gè)標(biāo)記就退出。
作者: 古惑ming    時(shí)間: 2012-2-20 23:26

是的,應(yīng)該是標(biāo)記來的


作者: 丁力    時(shí)間: 2012-2-21 05:48

unsigned char code net[] =    {" www.torrancerestoration.com "}; //第一行

unsigned char code uctech[] ={"    *51hei*         "};  //第二行
這個(gè)是顯示的數(shù)組內(nèi)容,LCD是兩行,1行16個(gè)點(diǎn)陣。0X19=25 (10進(jìn)制)

其實(shí)0X19已經(jīng)超出一行16個(gè)元素的長(zhǎng)度了對(duì)吧?

 


作者: fancommand    時(shí)間: 2012-2-21 21:05

while (DData[ListLength]>0x19) //若到達(dá)字串尾則退出 就這句看不出來與下面這兩句有什么關(guān)系?還是把完整的程序貼出來大家分析.

unsigned char code net[] =    {" www.torrancerestoration.com "}; //第一行

unsigned char code uctech[] ={"    *51hei*         "};  //第二行

 






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