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