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