用PIC單片機實現(xiàn)LCD在休眠模式下的工作狀態(tài)
如果具有一個需嚴格控制功率的應(yīng)用,并且它必須持續(xù)顯示數(shù)據(jù),則可以將LCDPlC單片機置于休眠模式,而LCD驅(qū)動器模塊繼續(xù)驅(qū)動顯示器。
要使LCD在休眠模式下繼續(xù)工作,只需兩個步驟。首先,必須選擇除主振蕩器之外的時鐘源作為LCD時鐘源,因為在休眠期間,主振蕩器會暫停。
下表顯示了各種LCD PlC MCU的選項。
其次、休眠使能位(SLPEN)必須清零。這樣,在器件處于休眠模式時,LCD將繼續(xù)顯示數(shù)據(jù)。就這么簡單!何時應(yīng)選擇內(nèi)部RC振蕩器(或LFINTOSC),而不是Timerl振蕩器?這取決于您的應(yīng)用是否需要嚴格控制時間,對于時間敏感度足夠高的應(yīng)用,通常需要Timerl振蕩器連接高精度晶振。如果要設(shè)計一個計時應(yīng)用,那么可能需要將32kHz晶振連接到Timerl。
由Timerl在休眠期間會繼續(xù)工作,所以使用Timerl作為LCD時鐘源不會產(chǎn)生不良結(jié)果。如果不需要在Timerl上使用外部振蕩器,那么內(nèi)部RC振蕩器(INTRC或LFINTOSC)用作LCD的時鐘源已遠遠足夠,并且它不需要任何外部元件。