標(biāo)題: 求助:12864顯示問題 [打印本頁]

作者: xzf586    時(shí)間: 2016-9-27 11:10
標(biāo)題: 求助:12864顯示問題
先按K2,K3,K4,12864顯示正常; 但是一旦按了K1循環(huán)顯示之后,再按K2,K3,K4,12864顯示不正常,總是錯(cuò)位一行(半行),找了半天沒有發(fā)現(xiàn)原因,請高手指正,多謝多謝

1.png (36.64 KB, 下載次數(shù): 128)

正常顯示

正常顯示

2.png (36.3 KB, 下載次數(shù): 127)

不正常顯示

不正常顯示

帶有按鍵控制的移動(dòng)顯示.rar

69.77 KB, 下載次數(shù): 15

源文件


作者: xzf586    時(shí)間: 2016-9-27 11:12
并且K1循環(huán)顯示的時(shí)候,就有些問題,似乎就錯(cuò)了半行!但是從程序中還沒有發(fā)現(xiàn)問題
作者: zl2168    時(shí)間: 2016-9-27 16:49
本帖最后由 zl2168 于 2016-9-27 16:50 編輯

8.2.2        LCD12864顯示屏顯示漢字


Proteus仿真一下,確認(rèn)有效。
實(shí)驗(yàn)25 LCD12864顯示屏顯示.rar (60.48 KB, 下載次數(shù): 9)


以上摘自張志良編著《單片機(jī)實(shí)驗(yàn)實(shí)訓(xùn)100例》 ISBN 978-7-5124-1603-1,北航社出版


《單片機(jī)原理與控制技術(shù)——雙解匯編和C51》第3ISBN 978-7-111-42393-5機(jī)械工業(yè)出版社


80C51單片機(jī)實(shí)用教程——基于Keil CProteus》高等教育出版社ISBN 978-7-04-044532-9


書中電路和程序設(shè)計(jì)有詳細(xì)說明,程序語句條條有注解。



作者: xzf586    時(shí)間: 2016-9-27 19:49
zl2168 發(fā)表于 2016-9-27 16:49
8.2.2        LCD12864顯示屏顯示漢字

單純的12864靜態(tài)顯示設(shè)計(jì),沒有什么問題,在我的文件當(dāng)中,已將其寫成庫文件模版,如果沒有循環(huán)顯示,一切正常。。。。。,還是謝謝
作者: xzf586    時(shí)間: 2016-9-27 21:28
自己發(fā)現(xiàn)問題了,顯示頁大于7的時(shí)候,下一次顯示就會(huì)出現(xiàn)問題,將循環(huán)語句改為
        Write_one_shuzi(si,(6+i)%8,13);       
這樣頁就不會(huì)大于7,上述錯(cuò)行顯示也就不會(huì)存在!可以試一試頁大于7,看看其奇怪效果!
作者: 1015084739    時(shí)間: 2016-9-28 09:52
看看程序是不是有問題,我認(rèn)為是軟件的問題
作者: 123456789zxcv    時(shí)間: 2016-9-28 21:44
我認(rèn)為是軟件的問題
作者: sunlei058378    時(shí)間: 2016-11-6 00:03
本帖最后由 sunlei058378 于 2016-11-6 00:05 編輯

按鍵K1引腳與12864顯示都同時(shí)用到了P0.0引腳,肯定是沖突了,所以只有你按了K1之后顯示才會(huì)不正常。開發(fā)板中會(huì)有引腳共用,自己引線就不會(huì)有問題,所以有時(shí)候調(diào)試程序要注意引腳共用引起的問題。




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