《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 彩色STN模塊VP2188與51單片機接口
彩色STN模塊VP2188與51單片機接口
摘要: VP2188是精電蓬遠生產的一款彩色STN液晶顯示模塊,此模塊為點陣透射式彩色STN顯示屏,色階為65k色、白色LED背光,其核心控制器是PhilipsCOG封裝的PCF8837.PCF8837是單片式彩色STN控制驅動器,存儲容量為176*132*16
Abstract:
Key words :

VP2188是精電蓬遠生產的一款彩色STN" title="STN">STN液晶顯示模塊" title="液晶顯示模塊">液晶顯示模塊,此模塊為點陣透射式彩色STN顯示屏,色階為65 k色、白色LED背光,其核心控制器是Philips COG封裝的PCF8837.PCF8837是單片式彩色STN控制驅動器,存儲容量為176*132*16=45 kB,有3種顏色顯示模式(RGB 565或444或332),驅動能力為176行,396列(132*RGB)輸出.

  PCF8837的特點是有內部集成驅動電源功能模塊及OPT功能模塊,具備內部DC-DC升壓、變換及電壓、幀頻率溫度補償電路,可以通過軟件管理驅動電源的工作 ,并有靈活的串口和并口連接方式、矩陣式存儲器管理以及由此帶來的方便的圖像管理功能、區域滾動模式,此外有可軟件編程的局部顯示及色階模式,通過PWM16脈寬調制和相位混頻組合實現FRC4的多極灰度控制、N-線反轉和超頻反轉以消減串色等等.

  1 PCF8837的主要特點

  PCF8837驅動電壓和偏壓生成電路包括電壓乘法器、偏壓生成電路1、偏壓生成電路2、行倍壓電路,它們共生成V1、V2、V3、Vc、MV1、MV2、MV3 7個電壓值,其中偏壓生成電路1通過SETVOP指令對VPR編程生成電壓V2,公式為:

  V2=a+b × VOP,(a=3.79,b=0.015,VOP=VT+VPR+(VCON-63)+ MVOP)

  式中VT為附加的溫度補償參數,由傳感器輸出和TCVOPAB和TCVOPCD指令設定;VPR為主要的參考量,由SETVOP指令設定,范圍14~214 dec;VCON 為對比度參數,由SETCON設置,范圍為7位2進制數-63H~63H MMVOP是OTP中的預設偏移量.

  偏壓生成電路2通過生成電壓V1,Vc,MV1,行倍壓指令SETBS通過對VB模塊編程在VBIASGEN模塊生成電壓V3、MV3,MV2由電源電壓Vss供給,和Vss電壓相同.

  此外,PCF8837還可以分段設置溫度補償以及設置最佳對比度,消除來自周圍的光線干擾,這些功能是在通過一次可編程(OTP,One-Time-Programmable)校準功能設置的.

  PCF8837顯示存儲器為矩陣式尋址結構,它的1個單元為16位,代表1個顯示像素的3色數據RGB.矩陣式存儲器管理為局部圖像顯示和圖像旋轉顯示提供了簡便的方法.

  PCF8837的尋址由行列地址指針X、Y共同決定,每組指針都配有兩組可編程的地址寄存器:起始點地址寄存器XS和YS,結束點地址寄存器指針XE和YE.通過指令PTLAR可以設置有效顯示區域的起始地址和結束地址,通過指令PTLON可以打開局部顯示模式.指令PTLMCTL控制局部模式的N線反轉功能和行選脈沖,提供局部顯示的效果.通過指令MADCTL設置MY、MX、V、LAO、RGB來實現圖像的旋轉功能.MY、MX、V,LAO、RGB的取值和圖像顯示的關系如表1所示.

  表1 圖像旋轉需設定的參數

  參數01

  MX圖像正常水平鏡像顛倒

  MY垂直鏡像顛倒圖像正常

  V水平尋址方式寫存儲器垂直尋址方式寫存儲器

  RGB顯示數據順序為R、G、B顯示數據順序為B、G、R

  圖1為存儲器實現圖象旋轉時的數據送顯流程,X為顯示數據行,Y為顯示數據列.根據此流程圖,要實現圖像的逆時針旋轉90°,只需要設定好需要顯示的起始行和列以及結束的行和列,將MX、V和RGB的值取反,然后開局部顯示即可.其他的顯示效果也可以通過設置MADCTL指令的相應位來實現.通過指令VSCRDEF設置滾動模式列的定義以及滾動列的頂部和底部,SEP指令設置滾動模式起始行和啟動滾動模式.PCF8837還提供休閑模式的開關,當不用顯示時可以打開休閑模式,此時僅保留MSN數據,且頻率降低,使驅動器的功率消耗減小.

  

 

  圖1 程序流程圖2 硬件接口電路

 

  VP2188一共有27根輸出引腳,分別為控制、數據信號線DB0-DB15,讀信號RD(低電平有效),寫信號WR(低電平有效),數據和控制信號選擇RS(低電平為控制信號、高電平為數據信號),片選信號CS(低電平有效),復位信號RESETB(低電平有效),電源VDD,液晶驅動電源PS1、PS2,背光燈正極LED 、負極LED-,地線GND.

  接口方式為串口3線9位或并口8位/16位,可滿足80系列接口時序.當使用51系列單片機8位接口時可將PCF8837高8位懸空.

  與51系列單片機8位并口接口的示意圖如圖2所示:單片機P0與VP2188數據低8位相連高8位不用懸空.P2口0~4位分別作讀寫、數據程序選擇、片選以及復位信號.

  

 

  圖2 硬件連接圖

  3 PCF8837的指令系統與軟件編程

  PCF8837支持兩套不同的指令系統,通過ISS管腳設置指令0或1來選擇,這里我們只介紹指令系統0,指令1只是和指令1代碼不同,其功能是一樣的,其中數據傳送格式位如表2所示.

  PCF有3種不同的數據格式支持不同的色階:

  (1)64*210色(16位)RGB 5-6-5位輸人.數據來自于接口的16位直接存儲于RAM 中.

  (2)4*210色(12位)RGB 4-4-4位輸入.數據來自于接口的12位,按照LUT圖映射成16位后存儲于RAM 中.

  (3)256色(8位)RGB 3-3-2位輸入.數據來自于接口的8位,按照可編程LUT圖(RGBSET指令)映射成12位,再按照LUT圖映射成16位后存儲于RAM 中.

  表2 數據傳送格式

  數據傳送如果采用16位接口模式,那么數據格式(1)中一像素16位色階信息僅需一步就可以傳輸到顯示RAM.數據格式(2)中傳送過來的R4、G5、G4、B4舍棄不用,數據格式(3)舍棄高8位.8位接口模式中一像素16位色階信息需二步傳輸到數據鎖存器再轉送到顯示RAM,如果只傳送一位字節,則所傳送的字節不送到RAM 中.采用數據格式(2)還可以分3步傳送2個像素色階信息.

  PCF8837的OTP編程要設定的參數有顯示器識別信息、分段溫度補償參數、驅動電壓和偏壓生成電路參數、分段幀頻設置參數、N線反轉間隔、行列充電時間、RGB相位混合偏移量、振蕩器調整等等 .初始化程序中需要設定的量有局部標準顯示模式、內部振蕩器、顯示對比度、電壓器偏壓值、接口模式、存儲器控制等 .

  當采用8位接口模式與51單片機" title="51單片機">51單片機如上圖連接時,主要的編程如下(由于篇幅有限,這里省略了某些控制指令的設置,用戶可根據實際需要添加設置):

  //DEMO源程序

  //寫指令函數

  void Write_com2188(unsigned char c1)

  {RS=0;

  CS2188=0;

  LCD+RD=1;

  WE=0;

  P0=c1;

  _nop_();

  _nop_();

  WE=1:

  _nop_();

  CS2188=1;

  )

  //寫8位數據函數

  void Write_data2188(unsigned char c1)

  {RS=1;

  CS2188=0;

  LCD_RD=1;

  WE=0;

  P0=c1;

  _nop_();

  _nop_();

  WE=1;

  _nop_();

  CS2188=1;

  }

  //初始化程序

  void Init_lcd2188(unsigned char contrast)

  {Write_com2188(0x01); //軟件復位

  DelayX10ms(10); //延時0.1s

  Write_com2188(0x11); //休眠結束

  Write_com2188(0x03); //倍壓開

  Write_com2188(0x29); //顯示開

  Write_com2188(0xc0); //選內部振蕩器

  Write_com2188(0x13); //標準模式開

  Write_com2188(0x20); //反轉關

  Write_com2188(0x3a); //像素接口

  Write_data2188(0x02); //8位

  Write_com2188(0xb); //設置vop

  Write_data2188(0x13); //vop數值

  Write_com2188(0x25); //設置對比度

  Write_data2188(contrast);//對比度數值

  Write_com2188(0xc7);//設置偏壓比

  Write_com2188(0x01);//偏壓比數值

  Write_com2188(0x36);//MADCTL

  Write_data2188(0x00);//正向

  Write_com2188(Oxl1);//休眠結束

  Write_com2188(0x29);//開顯示

  )

  //旋轉功能實現

  void Circum_lcd2188()

  {Write_com2188(0x30); //設置局部顯示區域的RAM 地址

  Write_data2188(0xxx); //局部顯示區域RAM 起始

  Write_data2188(0xxx); //局部顯示區域RAM結束

  Write_com2188(0x36); //設置MADCTL命令

  Write_com2188(0x11); //休眠結束

  Write_com2188(0x29); //開顯示

  Write_com2188(0x12); //局部模式開

  4 結束語

  本文介紹的精電蓬元彩色STN液晶模塊VP2188,在彩色中小屏幕液晶顯示領域是一款技術先進、功能強大、使用方便的產品,由于其模組驅動能力強,顯示效果清晰,同時價格不高,所以在便攜產品、游戲機市場以及工業領域得到了廣泛的應用.本文編寫的程序在Keil uVision3編譯器中順利編譯通過,添加要顯示的圖形和字模代碼后移植到電路板能夠正確顯示所要求的圖形和文本,圖像旋轉功能以及局部顯示能夠正確工作.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区二区免费视频| 亚洲国产精品嫩草影院| 亚洲激情女人| 激情综合激情| 好吊妞**欧美| 国产亚洲欧美一区在线观看| 国产精品视频免费| 国产精品福利网| 欧美视频一区在线观看| 欧美啪啪一区| 欧美日韩高清免费| 欧美日韩在线播放三区| 欧美日韩国产在线看| 欧美久久九九| 欧美日韩国产色站一区二区三区| 欧美激情1区2区| 欧美精品一区二区三区蜜桃| 欧美精品激情在线观看| 欧美精品尤物在线| 欧美日韩久久精品| 欧美午夜激情小视频| 欧美天天在线| 国产精品久久久久毛片软件| 国产麻豆精品视频| 国产在线精品一区二区夜色| 国内一区二区三区| 在线电影欧美日韩一区二区私密| 影音先锋亚洲精品| 最新69国产成人精品视频免费| 亚洲精品欧洲精品| 国产精品99久久不卡二区| 亚洲在线视频网站| 欧美在线免费播放| 亚洲国产欧美在线| 日韩一级精品视频在线观看| 亚洲天堂成人在线视频| 午夜精品久久久久久久久久久久久 | 亚洲图片欧洲图片av| 亚洲最新在线视频| 亚洲欧美成人| 久久精品99国产精品| 欧美在线999| 久久夜色精品一区| 欧美精品成人91久久久久久久| 国产精品v欧美精品v日韩精品| 国产精自产拍久久久久久| 国内久久精品视频| 亚洲精品在线电影| 亚洲欧美日韩一区二区三区在线| 久久国产精品亚洲77777| 日韩视频一区二区三区在线播放免费观看| 亚洲视频在线免费观看| 欧美在线一区二区| 欧美成人免费在线| 国产精品爱啪在线线免费观看| 国产一区二区三区奇米久涩| 亚洲国产视频a| 亚洲免费小视频| 亚洲欧洲偷拍精品| 亚洲欧美三级在线| 快播亚洲色图| 国产精品久久久久久av福利软件 | 激情综合在线| 日韩亚洲国产欧美| 久久疯狂做爰流白浆xx| 一级日韩一区在线观看| 久久av红桃一区二区小说| 欧美国产第一页| 国产欧美韩日| 亚洲日韩第九十九页| 亚洲欧美电影院| 夜夜精品视频一区二区| 久久九九国产精品| 欧美午夜剧场| 亚洲第一网站| 午夜精品久久久久久99热| 99精品视频免费观看| 久久国内精品自在自线400部| 欧美精品福利在线| 国内精品美女av在线播放| 在线视频一区观看| 亚洲青色在线| 久久精品一区二区三区中文字幕| 欧美日韩一区二区三区四区五区 | 影音先锋日韩精品| 亚洲专区一区二区三区| 99综合在线| 免费h精品视频在线播放| 国产毛片久久| 正在播放亚洲一区| 日韩一二三区视频| 蜜臀91精品一区二区三区| 国产日韩欧美日韩| 亚洲一区二区三区视频| 亚洲视频自拍偷拍| 欧美金8天国| 精品电影一区| 欧美一区二区三区喷汁尤物| 亚洲欧美成人在线| 欧美日韩在线观看一区二区三区 | 亚洲看片免费| 亚洲人成网在线播放| 久久偷窥视频| 国内成+人亚洲| 欧美呦呦网站| 久久精品国产亚洲精品| 国产精品日韩精品欧美精品| 99亚洲一区二区| 日韩视频在线一区二区三区| 久久婷婷国产综合精品青草| 国产一区二区三区黄视频| 亚洲欧美日韩精品久久久| 亚洲自拍偷拍一区| 欧美性片在线观看| 夜夜嗨av一区二区三区四区| 一区二区三区色| 欧美日韩精品一区二区三区四区 | 在线综合亚洲欧美在线视频| 在线亚洲一区观看| 欧美日韩喷水| 99视频超级精品| 亚洲一区日本| 国产精品久久久| 一区二区三区四区五区在线| 亚洲一区二区三区国产| 国产精品二区在线| 亚洲免费在线电影| 欧美中文字幕在线| 国产色综合久久| 欧美专区亚洲专区| 久久一区二区精品| 亚洲福利视频网站| 日韩亚洲欧美精品| 欧美日韩在线播放三区| 亚洲视频在线观看三级| 午夜精品999| 国产午夜精品福利| 亚洲大胆女人| 欧美黄免费看| 一区二区成人精品| 欧美一区二区高清在线观看| 国产一区二区中文字幕免费看| 亚洲成人在线免费| 欧美一区午夜精品| 国产一区二区三区成人欧美日韩在线观看 | 一本色道**综合亚洲精品蜜桃冫| 久久五月婷婷丁香社区| 亚洲高清三级视频| 中国日韩欧美久久久久久久久| 国产精品豆花视频| 欧美一区二区| 免费日韩成人| 一区二区欧美国产| 欧美影院一区| 亚洲高清不卡av| 亚洲男人av电影| 狠狠色狠狠色综合日日tαg| 亚洲另类自拍| 国产精品美女在线观看| 久久精品卡一| 欧美视频一区二区| 欧美在线不卡| 欧美男人的天堂| 性欧美18~19sex高清播放| 免费在线看成人av| 亚洲线精品一区二区三区八戒| 久久久久国产精品人| 亚洲精品在线电影| 欧美在线首页| 亚洲韩国精品一区| 午夜在线不卡| 亚洲国产精品成人| 欧美亚洲日本国产| 亚洲级视频在线观看免费1级| 午夜精品久久久久久久男人的天堂 | 亚洲国产高清aⅴ视频| 亚洲午夜视频| 激情久久综合| 亚洲一区二区3| 狠狠爱成人网| 亚洲欧美日韩在线高清直播| 伊人影院久久| 亚洲欧美日韩国产综合在线| 有码中文亚洲精品| 午夜伦理片一区| 亚洲国产免费看| 久久成人综合视频| 亚洲裸体视频| 玖玖玖免费嫩草在线影院一区| 99国产精品视频免费观看| 久久婷婷一区| 亚洲在线视频| 欧美日韩国产首页| 亚洲国产精品va在看黑人| 国产精品视频网站| 日韩一级在线| 精品二区久久| 久久精品综合| 亚洲自拍偷拍视频| 欧美日韩在线播放一区|