本帖最后由 trustylcd 于 2020-10-23 17:35 編輯
使用51單片機來驅(qū)動一款12864點陣液晶屏,首先在單片機和液晶屏的選型方面需要做前期考慮,如果要開發(fā)的項目相關(guān)功能不是很多,那么我們可以選用一顆IO口較少的單片機,同時LCD液晶屏也可以選用一個SPI串口通訊的,這樣可以節(jié)省資源減少成本,下面是一款SPI串口通訊的12864點陣LCD液晶屏的實測試代碼,現(xiàn)發(fā)出來分享交流一下,希望能給一些第一次使用LCD液晶屏的同仁帶來一點點幫助,同時也請有相關(guān)豐富經(jīng)驗的大佬多多指點!
我使用的是最常用的89C52片單機,LCD是用的一款COG結(jié)構(gòu)的,驅(qū)動芯片是ST7565,這個屏可以自己選擇是采用8并口通訊還是四線SPI串口通訊,因為分辨率不是很高,所以我選擇的是SPI串口通訊,最后實驗成功后發(fā)現(xiàn)用SPI并沒有什么實際的速度影響,肉眼感覺顯示很順暢。
這個是LCD的外圍電路說明,注意選用SPI串口時,其他不需要用到的引腳需接到地上(VSS),外圍需接9顆電容,這個電容采用無極性的,避免焊接是焊錯方向,電容耐壓需25V以上,因為LCD內(nèi)升壓后出來到電容的電壓會有12V左右,為保險起見用25V以上的即可。
附件是程序代碼、產(chǎn)品規(guī)格書、ST7565驅(qū)動芯片的資料,有需要用到的可以下載參考,有什么疑問也可以隨時交流。
ST7565R_V15.pdf
(1.55 MB, 下載次數(shù): 19)
2020-10-22 11:18 上傳
點擊文件名下載附件
T12864C048B(v01) Manual.pdf
(1.3 MB, 下載次數(shù): 19)
2020-10-22 11:17 上傳
點擊文件名下載附件
T12864C048B-SPI 程序代碼.pdf
(46.31 KB, 下載次數(shù): 21)
2020-10-23 17:35 上傳
點擊文件名下載附件
|