《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 智能電表段式液晶驅動的設計與實現
智能電表段式液晶驅動的設計與實現
來源:微型機與應用2013年第13期
張步幸
(天津工業大學 電氣工程與自動化學院,天津 300387)
摘要: 首先闡述段式液晶屏的驅動原理,然后介紹利用MSP430F149單片機的管腳直接對多路尋址液晶顯示器件驅動的硬件原理和程序,實現了無專用驅動芯片的液晶顯示,減少了帶段式液晶產品驅動芯片的費用。本設計驅動電路性能穩定、成本低廉,是理想的人機界面實現方式。
Abstract:
Key words :

摘  要: 首先闡述段式液晶屏的驅動原理,然后介紹利用MSP430F149單片機的管腳直接對多路尋址液晶顯示器件驅動的硬件原理和程序,實現了無專用驅動芯片的液晶顯示,減少了帶段式液晶產品驅動芯片的費用。本設計驅動電路性能穩定、成本低廉,是理想的人機界面實現方式。
關鍵詞: MSP430;多路尋址;直接驅動;段式液晶屏

 自從20世紀60年代末第一臺LCD液晶顯示器誕生以來,液晶顯示技術在短短的40多年里得到了飛速的發展。顯示器作為人機交互的關鍵部分,現已成為嵌入式設備中不可缺少的外圍接口器件之一。由于控制段式液晶顯示器的驅動時序復雜,因而相應的驅動芯片應運而生,但是液晶屏的驅動芯片價格昂貴且耗電量大,很多產品價格令用戶難以接受。本文在智能電表設計方案中采用TI公司具有三態輸出功能、超低功耗的MSP430F149單片機作為主控芯片,同時直接對多路尋址液晶器件進行驅動,既起到了控制其他模塊的正常運行又驅動了液晶屏的顯示,減少了驅動芯片的費用,設計電路工作穩定、成本低,具有一定的推廣價值。
1 筆段式LCD的結構及顯示原理
1.1 筆段式LCD的結構

 筆段式液晶顯示器是指以長條狀顯示像素組成一位顯示類型的液晶顯示器件,簡稱段式液晶顯示器件。它主要用于顯示數字,或類似數字的段碼型顯示。段式液晶顯示器件的驅動分為兩類:一類是靜態驅動;另一類是動態驅動[1]。因為段式動態液晶顯示器件尋址路數一般不超過4路,故動態驅動又被稱為多路尋址驅動。方案中的多路尋址驅動液晶顯示器件引腳排布如表1所示。

1.2 筆段式LCD的顯示原理
 LCD工作原理不同于LED,加上電壓(LED實際上是電流驅動)就可以長期顯示。LCD必須使用交流電壓驅動才能保持穩定的顯示,如果在LCD上加上穩定的直流電壓,不但不能正常顯示,時間久了還會損壞LCD。一段LCD由背電極和段電極組成,在兩個板極之間充滿著液態液晶體,驅動信號分別加在背電極與段電極上。在顯示時,驅動信號幅度大(大于液晶的顯示閾值),熄滅時,驅動信號幅度小。它熄滅時驅動信號幅度與顯示時的幅度之比稱為該顯示器的“偏置”。例如:1/3偏置(簡稱1/3B)是指它熄滅時驅動信號幅度與顯示的幅度之比為1:3。要想讓它顯示就使用一個幅度大的信號,熄滅則加一個幅度小的信號。在一個顯示周期內各段輪流顯示,其中每個段的顯示時間與顯示周期總時間之比稱為顯示占空比。例如:4個段碼連在一起的液晶顯示器,其顯示占空比是1/4(簡稱I/4D)[2]。此外,液晶顯示器還有其他參數,如最佳視角。例如:最佳視角為30°的稱為6點鐘;最佳視角為90°的稱為12點鐘等。
2 筆段式LCD驅動設計
 方案中采用的LCD,有4個COM,32個SEG。要想某一SEG顯示時,需要在對應的SEG和COM之間加上足夠的交流電壓。COM驅動使用了兩個I/O口控制兩個電阻進行分壓,輸出電壓有0 V、1/3Vcc、2/3Vcc、Vcc。SEG驅動使用了兩個電阻進行分壓,輸出電壓為1/2Vcc。當不想讓某位顯示時,就將它的SEG端電壓設置為1/2Vcc(通過設置I/O口為高阻態來完成)同時COM端電壓設置為1/3Vcc或者2/3Vcc,這樣加在對應的SEG和COM之間的電壓只有1/6Vcc,不足以點亮對應的SEG。需要顯示的,就將COM電壓設置為0或者1,這樣SEG電壓跟COM電壓相反的段就被點亮了。通過定期掃描每個COM,即可穩定地在LCD上顯示需要的字段了。但是如果使用100%的時間都驅動的話,會造成對比度太高,甚至出現不該顯示的地方也顯示了。因此在顯示一段時間后,就將COM和SEG都設置為低,以關閉它的顯示,降低對比度。通過調節關閉時間的長短(PWM),可以調節對比度[3]。在圖1中,使用了50%固定的占空比。COM為低電平時點亮叫做正亮,COM為高電平時點亮叫做負亮。掃描每個COM分成4個階段:正亮,關閉,負亮,關閉[4]。因此對于方案中LCD驅動,總共有16種狀態,每個COM都有上面所說的4種狀態。每隔2 ms就切換一次狀態,整個掃描周期為2×16=32 ms,肉眼感覺不到閃爍。驅動時序如圖1所示。

3 軟件實現
3.1 程序流程圖

 顯示程序流程圖如圖2所示。


3.2 顯示子程序設計
 液晶顯示器的工作頻率范圍一般在25 Hz到數百赫茲之間,因為用普通單片機驅動液晶顯示器沒有硬件支持,驅動波形只能通過軟件編程實現,所以選用較低的工作頻率,減少軟件的開銷。
 在編寫程序中定義一個二維數組來儲存要顯示內容的數據。當有顯示請求時,將相應的數據放入該二維數組中,調用顯示函數即可,COM1的掃描程序如下。
void display()
  { P1DIR=a[0][0]; P2DIR=a[0][1];P3DIR=a[0][2];//正亮
     P4DIR=a[0][3];P5DIR=a[0][4];P6DIR=0x0f;
     P1OUT=a[0][0];P2OUT=a[0][1];P3OUT=a[0][5];
     P4OUT=a[0][3];P5OUT=a[0][4];P6OUT=0x00;
     delay_ms(2);
     P1DIR=0xf0;P2DIR=0xff;P3DIR=0xff;//關閉
     P4DIR=0xff;P5DIR=0xff;P6DIR=0x0f;
     P1OUT=0x00;P2OUT=0x00;P3OUT=0x00;
     P4OUT=0x00;P5OUT=0x00;P6OUT=0x00;
     delay_ms(2));
     P1DIR=a[0][0];P2DIR=a[0][1];P3DIR=a[0][2];
//反亮
     P4DIR=a[0][3];P5DIR=a[0][4];P6DIR=0x0f;
     P1OUT |=~a[0][0];P2OUT |=~a[0][1];P3OUT |=~a[0][5];
     P4OUT |=~a[0][3];P5OUT |=~a[0][4];P6OUT |=~0x00;
     delay_ms(2);
     P1DIR=0xf0;P2DIR=0xff;P3DIR=0xff;//關閉
     P4DIR=0xff;P5DIR=0xff;P6DIR=0x0f;
     P1OUT=0x00;P2OUT=0x00;P3OUT=0x00;
     P4OUT=0x00;P5OUT=0x00;P6OUT=0x00;
     delay_ms(2);
     ……
}
其他3個COM端口掃描程序與此類似。
4 實驗結果及分析
4.1 實驗結果

 當用戶電表出現剩余金額不足時,用戶會收到電表發送的金額不足提醒,驅動顯示效果如圖3(a)所示。用戶也可以通過手持設備向電表發送查詢命令查詢電表當前數據,比如用戶發送查詢上月用電量信息,電表自動喚醒,并顯示相應的查詢結果,顯示效果如圖3(b)所示。

 

 

4.2 實驗分析
 采用上述方法驅動液晶屏的顯示,需要注意兩點。首先,由于不是靜態顯示,因此4個周期中每個周期應該控制在12 ms以下,如果周期設置太大,會導致需要顯示的段會不停閃爍,從而影響顯示質量。因此設置的頻率不能少于25 Hz,這樣肉眼才無法察覺閃爍。
 其次,由于采集的數據不是一位,而是多位,在動態顯示的過程中無法簡單地一一判斷每一位的顯示狀態,會造成程序冗長,因此有必要在進行顯示前對采集的數據進行處理,以減少在顯示子函數中的運算,通過一個二維數組作為數據庫,記錄每一段的亮與滅的狀態。在顯示過程中直接讀取該二維數組所記錄的值來對液晶屏點亮。
 對于計量儀表來說,顯示技術是十分重要的。本論文中分析了智能電表中專用筆段式液晶屏的顯示原理,給出了驅動設計的方法以及有關利用MSP430單片機I/O口直接驅動筆段式液晶顯示屏的C語言程序。直接驅動LCD顯示的方法可以減少筆段式液晶顯示因需要專門的驅動芯片而增加的功耗和產品成本,在單片機I/O口充裕的條件下,是一種理想的人機界面實現方式,具有一定的意義。
參考文獻
[1] 王鵬,馬波,邵仕泉,等.基于51單片機的段式液晶的顯示器的驅動設計[J].西南民族大學學報·自然科學版,2011,37(5):243-246.
[2] 程秀平,劉忠超.基于單片機的VRAM型彩色液晶驅動設計[J].電子與封裝,2011(1):41-43.
[3] 萬盛國,劉凱,李芳.基于CPLD的液晶顯示驅動模塊的設計[J].中國制造業信息化,2010(13):55-57.
[4] 薛旭,喬毅,吳化柱.淺談一種基于ATmega48段式液晶顯示器的驅動方法[J].應用技術,2007(11):91-92.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
红桃视频国产精品| 亚洲女人小视频在线观看| 欧美日韩一二三区| 欧美肥婆在线| 欧美 日韩 国产一区二区在线视频| 欧美一区二区三区四区高清| 亚洲综合社区| 亚洲无线一线二线三线区别av| 日韩亚洲综合在线| 日韩亚洲欧美成人| 日韩一级片网址| a91a精品视频在线观看| 亚洲三级影片| 日韩午夜视频在线观看| 一本色道久久综合精品竹菊| 99热精品在线观看| 日韩西西人体444www| 99国内精品| 一区二区毛片| 亚洲一区视频| 午夜天堂精品久久久久| 欧美一区二区三区啪啪| 久久都是精品| 久久综合电影一区| 欧美国产免费| 欧美日韩国产一区精品一区| 欧美日韩精品一区二区| 欧美性事免费在线观看| 国产精品视频一二| 国产亚洲精品v| 伊人影院久久| 亚洲伦理一区| 中文一区字幕| 欧美一区二区三区精品| 久久精品123| 亚洲免费电影在线观看| 亚洲系列中文字幕| 久久国产精品一区二区三区| 久久久久久久性| 欧美搞黄网站| 国产精品久久激情| 国内不卡一区二区三区| 亚洲黄色成人久久久| 99视频在线观看一区三区| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲欧洲精品一区二区三区不卡| 亚洲欧洲精品一区二区精品久久久 | 亚洲国产日韩一级| 亚洲最新在线视频| 欧美亚洲在线观看| 玖玖玖免费嫩草在线影院一区| 欧美精品在线观看| 国产精品免费电影| 樱桃成人精品视频在线播放| 日韩视频在线一区二区| 午夜欧美视频| 9久草视频在线视频精品| 欧美一区二区视频在线| 免费毛片一区二区三区久久久| 欧美日韩色综合| 国产一区二区三区高清在线观看 | 亚洲成人在线| 亚洲视频狠狠| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久精品视频在线看| 一区二区三区导航| 久久久久久一区二区三区| 欧美日韩国产区一| 国产在线观看精品一区二区三区 | 一本色道久久加勒比精品| 欧美在线观看视频一区二区三区| 亚洲人成亚洲人成在线观看| 亚洲男女自偷自拍| 免费在线一区二区| 国产精品视频你懂的| 亚洲国产欧美日韩另类综合| 亚洲欧美日韩精品一区二区 | 一区二区电影免费观看| 久久人人看视频| 国产精品国产a| 亚洲国产精品123| 欧美一区在线看| 亚洲午夜在线观看视频在线| 美女在线一区二区| 国产小视频国产精品| 中国日韩欧美久久久久久久久| 亚洲福利电影| 欧美在线视频观看| 欧美日韩ab片| 亚洲高清不卡av| 欧美在线看片| 性欧美8khd高清极品| 欧美日本高清一区| 在线日韩日本国产亚洲| 香蕉久久久久久久av网站| 亚洲视频在线视频| 欧美精品国产精品| 在线免费不卡视频| 欧美综合第一页| 性伦欧美刺激片在线观看| 欧美日韩国产一级片| 亚洲国产另类 国产精品国产免费| 欧美影院精品一区| 欧美一区二区在线播放| 国产精品成人一区二区| 亚洲免费高清| 一区二区三区国产精华| 欧美激情中文不卡| 1000部国产精品成人观看| 欧美在线观看一区| 欧美在线观看视频| 国产嫩草影院久久久久| 亚洲影视在线| 亚洲欧美日韩精品久久亚洲区| 欧美色道久久88综合亚洲精品| 亚洲免费观看在线观看| 在线视频亚洲| 欧美视频二区| 宅男噜噜噜66一区二区66| 一本一本a久久| 欧美日韩国产999| 亚洲精品美女91| 99视频超级精品| 欧美日韩一区综合| 一区二区三区高清视频在线观看| 亚洲天堂男人| 国产精品美女999| 亚洲伊人色欲综合网| 欧美伊人久久大香线蕉综合69| 国产精品一二三视频| 欧美亚洲一区三区| 久久三级福利| 亚洲国产精品999| 艳妇臀荡乳欲伦亚洲一区| 欧美日韩中文精品| 亚洲视频图片小说| 欧美一级淫片播放口| 国产一区二区三区久久悠悠色av | 亚洲综合电影| 久久成人免费视频| 激情偷拍久久| 亚洲免费成人| 国产精品爱啪在线线免费观看| 亚洲无吗在线| 久久久www免费人成黑人精品| 国语自产偷拍精品视频偷| 亚洲人成网站精品片在线观看| 欧美精品一区二区三区四区| 99亚洲伊人久久精品影院红桃| 亚洲欧美另类久久久精品2019| 国产精品一二一区| 久久精品国内一区二区三区| 欧美成va人片在线观看| 亚洲免费av网站| 欧美一区二区三区婷婷月色| 韩国精品在线观看| 99成人免费视频| 国产精品一区一区三区| 亚洲电影激情视频网站| 欧美日韩国产小视频| 亚洲专区一区| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲片在线观看| 性做久久久久久久免费看| 激情欧美国产欧美| 亚洲丝袜av一区| 国产综合久久久久影院| 99国产精品视频免费观看一公开 | av成人激情| 国产日韩欧美二区| 99国产精品久久久| 国产农村妇女精品一二区| 91久久久亚洲精品| 国产精品久久久久久久第一福利| 欧美专区在线观看一区| 欧美日韩综合视频| 亚洲第一精品福利| 欧美体内谢she精2性欧美| 久久精品国产91精品亚洲| 欧美日韩综合一区| 亚洲大胆女人| 国产精品伦一区| 亚洲精品久久久久久久久久久| 国产精品免费视频xxxx| 亚洲人成小说网站色在线| 国产麻豆午夜三级精品| 日韩一级大片在线| 国内久久视频| 午夜日韩视频| 亚洲激情视频在线| 久久久91精品国产| 亚洲网站在线播放| 欧美精选午夜久久久乱码6080| 性欧美18~19sex高清播放| 欧美日韩色一区| 亚洲激情成人网| 国产亚洲成av人在线观看导航| 正在播放亚洲| 亚洲国产欧美不卡在线观看| 欧美一区二区福利在线|