<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 光電顯示 > 設計應用 > 字符液晶驅動(dòng)模塊PCF2111CT

字符液晶驅動(dòng)模塊PCF2111CT

作者: 時(shí)間:2006-01-07 來(lái)源:網(wǎng)絡(luò ) 收藏

作者Email: jxbbmama@sohu.com

是PHILIPS公司生產(chǎn)的PCF21XXC系列產(chǎn)品中的一員,采用CMOS工藝制造,具有功耗低、輸入電流小、價(jià)格便宜等優(yōu)點(diǎn),適合中小企業(yè)開(kāi)發(fā)應用。的主要特點(diǎn)有:(1)工作電壓要求范圍大,DC2.25V―6.0V;低功耗,最大功耗100mW;(2)內置振蕩電路,無(wú)需外接振蕩器,只要在振蕩器輸入端與電源跨接一個(gè)電容,與地跨接一個(gè)電阻即可,使用設計方便;(3)數據串行連續輸入,與外圍電路特別是單片機連接時(shí),只需3根線(xiàn),可以節約單片機的I/O口;(4)具有加電自動(dòng)復位功能;(5)具有底板背光功能。

一、引腳功能介紹

PCF21XXC系列產(chǎn)品有多種封裝形式,采用的是VSO40封裝,引腳排列如圖1所示。

各引腳功能描述如下:
1腳,CLB:外部同步時(shí)鐘輸入;
2腳,VDD:電源電壓正極,DC2.25―6.0V;
3腳,OSC:振蕩器輸入,外接一個(gè)電阻和電容;
4腳,VSS:電源地;
5~36腳,S1~S32:LCD輸出;
37、38腳,BP1和BP2:背光驅動(dòng);
39腳,DATA:串行數據輸入線(xiàn);
40腳,DLEN:數據輸入允許(DLEN=1,允許輸入;DLEN=0,禁止輸入)。

二、內部結構與工作原理

PCF2111CT內部結構如圖2所示。

內部電路主要包括振蕩分頻器、移位寄存器、鎖存和驅動(dòng)顯示電路、總線(xiàn)控制電路、模擬電壓產(chǎn)生電路、段驅動(dòng)電路。該內置集成了振蕩電路,所以在引腳3與引腳2(電源)之間跨接一個(gè)680Pf電容,與4腳(地)之間跨接一個(gè)1M歐姆的電阻電路就可以起振,經(jīng)過(guò)分頻器送給鎖存和驅動(dòng)電路工作脈沖。外部輸入信號CLB、DLEN、DATA送到總線(xiàn)控制器。DATA信號的另一路送至串行入/并行出移位寄存器,總線(xiàn)控制器負責移位寄存器的清零;總線(xiàn)控制器還控制鎖存驅動(dòng)電路對移位寄存器的并行讀?。˙)和輸出驅動(dòng)(A)。段驅動(dòng)電路收到信號后轉換電平,提高驅動(dòng)負載能力,送至LCD顯示。
三、工作時(shí)序

如圖3所示:DLEN數據輸入控制信號高電平有效;當DLEN高電平時(shí),同步時(shí)鐘CLB輸入起始脈沖,同時(shí)數據DATA發(fā)送低電平起始位,在每次同步時(shí)鐘上升沿到來(lái)時(shí),DATA先后輸入32位數據S1~S32;當同步時(shí)鐘CLB第34個(gè)脈沖到來(lái)時(shí),數據線(xiàn)輸入第33個(gè)脈沖(結束位),當結束位高電平到來(lái)時(shí)啟動(dòng)背光控制BP1,低電平時(shí)啟動(dòng)BP2。隨后同步時(shí)鐘CLB輸入第35個(gè)脈沖,通知總線(xiàn)控制器一組數據(32位)輸入完成。綜合上述,每組數據的輸入需要35個(gè)同步時(shí)鐘,33個(gè)數據位,數據復用率1:2。當在數據輸入過(guò)程中,寫(xiě)入不足32位時(shí),DLEN變?yōu)榈碗娖?,立即封鎖輸入端口,電路重新接收數據。

背光和字符段驅動(dòng)時(shí)序如圖4:

四、應用電路

在PCF2111CT應用中,與單片機控制電路的連接非常簡(jiǎn)單,僅僅需要三線(xiàn)。這里以MCS-51單片機為例,如圖5所示:4腳接地,2腳接5V,1腳、39腳、40腳分別接單片機的P1.0、P1.2、P1.3腳,37、38腳接發(fā)光二極管,用于的背光顯示。單片機的P1.0、P1.2、P1.3三腳分別充當同步寫(xiě)入時(shí)鐘CLB、數據輸入DATA、輸入控制DLEN的功能。初始化單片機時(shí)置P1.3為低電平,寫(xiě)入數據時(shí),置P1.3高電平。

匯編語(yǔ)言顯示子程序(僅作參考):
初始化單片機時(shí)定義三個(gè)引腳
CLBBITP1.0;定義P1.0同步輸入時(shí)鐘CLB
DATABITP1.2;定義P1.2為數據輸入DATA
DLENBITP1.3;定義P1.3為輸入控制DLEN
……………………..;單片機主程序
顯示子程序
DISPLAY:
CLRCLB
MOVDPTR,#DISPDAT;查表
MOVR5,#00H;(R5可做入口參數,用于查表)
MOVR6,#04H
SETBDLEN;輸入允許
SETBCLB
CPLCLB;起始脈沖
CLRDATA;發(fā)送起始位
MOVA,R5
LOOP2:
MOVCA,@A+DPTR;讀數據
MOVR7,#08H
LOOP1:
RRCA;進(jìn)位右移
SETBCLB;上升沿
MOVDATA,C;傳送SX
CPLCLB
DJNZR7,LOOP1;8位傳送是否結束,不是則循環(huán)
INCR5;準備讀下八位
DJNZR6,LOOP2;32為是否傳送完畢
SETBCLB;第34個(gè)脈沖
SETBDATA;結束位,驅動(dòng)BP1
CPLCLB
CPLDATA;驅動(dòng)BP2
CLRDLEN;輸入禁止
SETBDATA;置高電平位,準備下次輸入的起始位
SETBCLB
CPLCLB;第35個(gè)脈沖,通知總線(xiàn)控制器傳送完畢
RET
………….
DISPDAT:
DB89H,B5H,0F2H,31H
DBE8H…………….
………………………
END



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>