多路壓電陶瓷驅(qū)動器電壓實時監(jiān)測系統(tǒng)設(shè)計
2.2 LCD液晶顯示模塊
LCD液晶顯示模塊-LM320160CCW是320x160全圖形點陣的液晶顯示模塊,該模塊支持并口通信,內(nèi)置升壓電路,5 V供電;模塊顯示屏由內(nèi)置的主控芯片S1D13700控制,可靠性高,指令簡單,易于操作;此外,液晶模塊使用高亮度LED背光,實現(xiàn)極佳對比顯示,藍(lán)底白字或白底黑字,顯示效果可選。液晶模塊的以上特點適合本設(shè)計選用的C8051F120主控制器,LCD液晶顯示范圍也可以滿足本設(shè)計信息顯示的需要。對于內(nèi)置控制芯片的液晶顯示模塊,在電路設(shè)計時,只需把液晶的控制電路信號分清就可以方便的使用。由于LM320160CCW液晶模塊中配備液晶控制單元,所以在接口電路設(shè)計不需加入更多控制芯片就可實現(xiàn)圖形或字符的顯示。
2.3 LCD與控制器接口電路設(shè)計
在接口電路設(shè)計中,由于LM320160CCW液晶顯示模塊為5 V供電,而單片機為3.3 V供電,所以不能簡單的彼此連接在一起,需要做電平處理。本次設(shè)計中選用741S245作為總線驅(qū)動器,并在單片機引腳加入5 V上拉電阻,這樣即可保證信號的驅(qū)動能力,接口電路原理圖如圖3所示,其中P3和P7為單片機的I/O端口,RV1為可調(diào)電阻,用于調(diào)節(jié)液晶模塊背光對比度。本文引用地址:http://www.ex-cimer.com/article/172053.htm
3 系統(tǒng)軟件設(shè)計
系統(tǒng)上電復(fù)位后,液晶模塊需要系統(tǒng)初始化、寫入指令代碼、寫入數(shù)據(jù)3個步驟才能正常工作。在指令、數(shù)據(jù)寫入的過程中要注意時序問題,如果時序過短,會導(dǎo)致指令、數(shù)據(jù)無法正確寫入液晶模塊,而造成信息無法顯示或出現(xiàn)花屏現(xiàn)象。由于主控制器單片機采用C語言編程,因此,單片機程序和液晶模塊顯示程序都具有很強的移植性、可操作性。
3.1 液晶模塊指令、數(shù)據(jù)的寫入
液晶模塊在正常工作之前,首先進(jìn)行模塊初始化,寫入系統(tǒng)設(shè)置命令將使液晶模塊退出電源模式,并且啟動模塊內(nèi)部時鐘,經(jīng)過一定的延時將初始化液晶模塊的內(nèi)部狀態(tài)。然后設(shè)置液晶模塊的顯示模式,包括打開顯示、設(shè)置游標(biāo)、設(shè)置圖形模式等。所有指令的寫入都可以通過公用的指令函數(shù)實現(xiàn)。寫指令程序如下:
評論