
本測(cè)控系統(tǒng)面向農(nóng)村,基于成本的考慮,選用段式LCD作為顯示烘烤設(shè)備工作狀態(tài)參數(shù)的窗口顯示窗口如圖4-13所示

一、LCD驅(qū)動(dòng)器接口的電路設(shè)計(jì)與連接
LCD的工作需要電壓差,稱為激勵(lì)信號(hào),激勵(lì)是由一個(gè)震蕩波提供的。恒定(dc)的激勵(lì)信號(hào)會(huì)使晶體產(chǎn)生偏振,進(jìn)而損壞晶體。要產(chǎn)生激勵(lì)波,需要提供方波給一個(gè)專門(mén)用來(lái)驅(qū)動(dòng)LCD的IC,或者給LCD內(nèi)置的驅(qū)動(dòng)電路。本測(cè)控系統(tǒng)所使用的LPC9401內(nèi)部集成了一片LCD驅(qū)動(dòng)芯片PCF8576D,其內(nèi)部框圖如圖4一14所示。

PCF8576D通過(guò)12c總線與LPC931相連,可以直接驅(qū)動(dòng)最大128段的LCD。12C總線的主要特性如下:
主機(jī)與從機(jī)之間雙向數(shù)據(jù)傳輸;
多主機(jī)總線,無(wú)中央主機(jī);
多主機(jī)同時(shí)啟動(dòng)總線傳輸時(shí),總線進(jìn)行仲裁以避免數(shù)據(jù)沖突;串行時(shí)鐘同步使得不同速率的器件可以通過(guò)同一總線通訊;
高速模式下數(shù)據(jù)傳輸速率為最高400Kbit/s,普通模式最高為100Kbit/s;
串行時(shí)鐘同步可作為握手機(jī)制,用于掛起和恢復(fù)串行傳輸。
12C總線接口只需要2根信號(hào)線(數(shù)據(jù)線、時(shí)鐘線)就可以完成通信。在本測(cè)控系統(tǒng)中,12C總線的連接如圖4-15所示.

本測(cè)控系統(tǒng)中LPC8576D封裝在LPC9401中,但在內(nèi)部它們未相連,所以必須通過(guò)LPC9401管腳將它們相連,參考LPC9401管腳圖,將17號(hào)(LPC940l的SCL接口)管腳與64號(hào)管腳(LPc8576D的SCL接口)相連,連線上接一個(gè)1000歐姆上拉電阻;將16號(hào)管腳(LPc9401的SDA接口)與63號(hào)管腳(LPc8576D的SDA接口)相連,并在連線上接一個(gè)1000歐姆上拉電阻。LPC9401的SCL、SDA為開(kāi)漏輸出,所以控制程序中對(duì)應(yīng)的P1.2(P1.2口即LPC9401的SCL接口),P1.3(P1.3口即LPc8576D的SCL接口)設(shè)置為開(kāi)漏輸出。
二、LCD接口的電路連接
本測(cè)控系統(tǒng)使用型號(hào)為PH3144的LCD顯示器。LCD的電路連接如圖4-16所示:

三、驅(qū)動(dòng)LCD的軟件包介紹
(1)接口函數(shù)時(shí)
LPC931控制PCF8576D驅(qū)動(dòng)LCD進(jìn)行顯示,由于使用I℃接口,可以利用LPC900硬件12C軟件包平臺(tái)直接進(jìn)行工程設(shè)計(jì)。系統(tǒng)需要的主要接口函數(shù)(原型)有:
(2)原理簡(jiǎn)介
LPC9401的硬件12c總線控制器操作比較方便,對(duì)寄存器讀寫(xiě)操作即可完成各種模式的數(shù)據(jù)傳輸n41。
12C相關(guān)寄存器的說(shuō)明如下:
12DAT寄存器包含要發(fā)送的數(shù)據(jù)或剛接收到的數(shù)據(jù)。當(dāng)該8位直接尋址寄存器沒(méi)有處理移位數(shù)據(jù)時(shí),CPU可對(duì)其讀寫(xiě)。用戶只能在SI置位i時(shí)對(duì)其訪問(wèn)。12DAT中的數(shù)據(jù)總是從右向左移位,發(fā)送的第一個(gè)位是MSB(最高位),而在接收完一個(gè)字節(jié)后,接受到的第一個(gè)數(shù)據(jù)位位于12DAT的MSB。
12STAT寄存器是8位的只讀寄存器,它包含了12c接口的狀態(tài)代碼。最低3位總為0。12c~共有26種可能的狀態(tài)。當(dāng)代碼為F8H時(shí)表示無(wú)可用的相關(guān)狀態(tài)信息,SI也不會(huì)置位。其他25種狀態(tài)碼都對(duì)應(yīng)一個(gè)已定義的I℃狀態(tài)。進(jìn)入任何一個(gè)狀態(tài)時(shí),SI都會(huì)置位。12ADR寄存器可由CPU進(jìn)行讀或?qū)懖僮?,僅在I℃處于從模式時(shí)才使用。其最低位Gc(LSB)為通用調(diào)用位。當(dāng)GC置1時(shí)對(duì)通用調(diào)用地址(00H)進(jìn)行識(shí)別。12SCLH定義SCL高電平的PCLK周期數(shù),12SCLL定義SCL低電平的PCLK周期數(shù)。(設(shè)置CRSEL=0以選擇內(nèi)部SCL發(fā)生器作為12C接口的時(shí)鐘周期時(shí),用戶必須對(duì)12SCLH,12SCLL進(jìn)行設(shè)置以選擇合適的數(shù)據(jù)傳輸速率)。http://m.bxsws.com
聯(lián)系人:賈小姐
廣東省東莞市寮步鎮(zhèn)嶺安街2號(hào)