12864液晶顯示串行程序(英飛凌xc824)
前一陣看實(shí)驗室的兄弟姐妹們都閑的無(wú)聊,就有人DIY了,有人個(gè)BF做電子時(shí)鐘,一個(gè)液晶30多,一個(gè)12C887 20多,板子加器件還有單片機算下來(lái)少說(shuō)也有70大洋。感覺(jué)實(shí)在不劃算,但是對液晶還是蠻感興趣的,一方面熟悉一下串行設備,一方面為以后做準備,畢竟液晶顯示操作起來(lái)要比LED簡(jiǎn)單,而且能實(shí)時(shí)顯示,到什么時(shí)候都能用上。所以,這次液晶屏的調試,我就想搜集一些常用的程序,適當的修改,讓液晶屏達到“拿來(lái)就能用上”的目的。
本文引用地址:http://dyxdggzs.com/article/201611/324041.htm先說(shuō)說(shuō)我這次調試的液晶屏,12864,帶子庫的,藍色屏幕。就是這張圖了

單片機我選的是英飛凌xc824,新出的哦。不是有啥特殊偏好,手頭就有這個(gè),就先用這個(gè)吧,主要是我對這個(gè)最小系統板上的觸摸按鍵比較感興趣。當然了,它也有缺點(diǎn),內存太小,連一個(gè)12864的圖片都裝不下。:Q
閑話(huà)少說(shuō),先從最基本的數據手冊開(kāi)始吧
中顯液晶12864.pdf
這是中文資料,因為這種東西已經(jīng)被使用的多的不能再多了,而且廠(chǎng)家眾多,但是有細微差別,比如串行和并行,有的是焊點(diǎn)切換的,有的是軟件切換的。我這個(gè)是后者。
剛接線(xiàn)的時(shí)候還出了個(gè)笑話(huà),太相信實(shí)物和datasheet和對應的了,結果屏幕的背光接反了,幸好沒(méi)燒。
硬件方面,我選串行是因為它用線(xiàn)少,我很懶的。:) P1.0口對應CS,P1.1口對應SID,P1.2口對應CLK.
參考時(shí)序在datasheet上寫(xiě)的很清楚

有這個(gè)當指導思想,照著(zhù)寫(xiě)程序吧.動(dòng)手之前,要先弄明白液晶屏是如何控制的,它內部也有控制芯片,這款的芯片是ST7920,對液晶的操作分為控制指令部分和數據傳送部分。
指令呢,數據手冊給了很多。用到再看吧。
評論