2016年12月25日 星期日

DIY - PIC24:PIC24FJ64GA008 NOKIA 5110 LCD PCD8544 驅動晶片(五十五)

DIY - PIC24PIC24FJ64GA008 NOKIA 5110 LCD PCD8544 驅動晶片(五十五):

NOKIA(諾基亞) 5110 LCD 液晶屏是使用 Philips(飛利浦)PCD8544 驅動晶片,PCD8544 是一顆低功耗的 CMOS LCD 控制驅動器,設計為驅動 48 84 列(48×84)的圖形顯示。PCD8544 與微控制器的介面使用串列外設介面,顯示功能集成在一塊晶片上,包括 LCD 電壓及偏置電壓發生器,只須很少外部元件且功耗小。

NOKIA 5110 LCD 液晶屏模塊
Philips(飛利浦)PCD8544 驅動晶片方塊圖
Philips(飛利浦)PCD8544 驅動晶片特徵:
  • 單晶片 LCD 控制/驅動
  • 48 行,84 列輸出,顯示資料 RAM 48×84 點陣
  • 晶片集成,LCD 電壓發生器(也可以使用外部電壓供應),LCD 偏置電壓發生器,振盪器不需要外接元件(也可以使用外部時鐘)
  • 外部 RES(復位)輸入引腳
  • 串列外設介面 SPI 最高 4.0Mbits/S
  • CMOS 相容輸入
  • 混合速率:48 
  • 邏輯電壓範圍 VDD VSS2.7V~3.3V
  • 顯示電壓範圍 VLCD VSS6.0~8.5V 
  • LCD 內部電壓發生器(充許電壓發生器),6.0~9.0V LCD 外部電壓供應(電壓發生器關閉)
  • 低功耗,適用於電池供電系統,VLCD 的溫度補償
  • 使用溫度範圍:-25 ~ 70

Philips(飛利浦)PCD8544 驅動晶片串列外設介面協定 - 傳送 1 個位元組時序
Philips(飛利浦)PCD8544 驅動晶片指令:
指令格式分為兩種模式:如果 D/C(模式選擇)置為低,當前字節解釋為命令字節。如果 D/C 置為高,接下來的位元組將存儲到顯示資料 RAM。每一個資料字節存入之後,位址計數自動遞增。在資料位元組最後一位元期間會讀取 D/C 信號的電平。每一條指令可用任意次序發送到 PCD8544。首先傳送的是位元組的 MSB(高位)。

Philips(飛利浦)PCD8544 驅動晶片指令集
Philips(飛利浦)PCD8544 驅動晶片指令集的說明
Philips PCD8544
驅動晶片初始化:
接上電源後,內部寄存器和 RAM 的內容是不確定,所以通過 31 腳的外部 RES 脈衝(低電平)復位,重置後,LCD 驅動器有下列狀態:
電源節省模式 (位元 PD = 1)水準定址 (位元 V = 0)常規指令設置(位元 H = 0) 
顯示頁(位元 E = D = 0) 
地址計數器 X6 X0 = 0; Y2 Y0 = 0 
溫度控制模式(TC1 TC0 = 0) 
偏置系統 (BS2 BS0 = 0)
VLCD 等於 0HV 發生器為關閉狀態(VOP6 VOP0 = 0)

2016年 12月 25日 天氣報告
氣溫:20.4@ 22:40
相對濕度:百分之 87%
天氣:大致多雲

沒有留言:

張貼留言