圖形LCD在嵌入式應用程序中的應用
本文簡單介紹了GLCD的特點,并展示了基于TFT-彩色圖形LCD項目如何用專用的軟硬件工具輕松設計的。
本文引用地址:http://www.ex-cimer.com/article/132423.htmGLCD軟件工具的應用
一個GLCD項目的開發(fā)需要編程每個GLCD像素來創(chuàng)建圖像。這個過程通常使用GLCD圖像制作軟件工具實現(xiàn),因為手動制作非常繁瑣。該軟件工具使用戶在電腦屏幕上通過描影或著色創(chuàng)建所需的GLCD圖像,或從一個文件中導入圖像。
軟件最后通常會創(chuàng)建許多位圖數(shù)據(jù)來描繪圖像,而這些數(shù)據(jù)可以加載到目標GLCD設備,以顯示所需的圖像?,F(xiàn)在大部分可用的軟件工具都是采用位圖轉換格式,可轉換一個標準圖像文件為一個數(shù)據(jù)文件,這些數(shù)據(jù)文件可以用于高層次的編程語言。以下介紹一些流行的GLCD軟件工具。
bitmap2lcd軟件使用戶能夠導入一張標準圖形編程格式的黑白圖像到電腦屏幕上,然后創(chuàng)建此圖的GLCD數(shù)據(jù)文件,該數(shù)據(jù)文件可用于嵌入式C,Pascal,Basic或匯編的項目。帶有限制功能的免費版本的程序可以從下載。位圖轉換軟件可從GLCD工具下載,它可轉換位圖和圖標為用于嵌入式圖形LCD顯示的C和C + +程序。此程序的優(yōu)點是黑白和彩色圖像都可以操縱。
mikroElektronika公司的GLCD Font Creator是一個免費軟件,它可為圖形LCD創(chuàng)建字體、符號和圖形圖標。這個軟件的優(yōu)點是,它兼容所有的Windows字體以及那些導入和使用的字體。該軟件受mikroElektronika公司所有的嵌入式編譯器支持,且視覺效果如倒置,描繪輪廓和移們都可應用來設計字體。
可視化GLCD軟件是圖形開發(fā)軟件,根據(jù)觸摸屏機制支持大量黑白顯示。用戶可以通過放置可視化組件如標簽,方框,圈,圖像等在屏幕上,或者通過啟用或禁用屏幕上的單個像素建立自己的GLCD圖像。
設計完整的GLCD屏幕可以不用任何編程知識。屏幕上的圖像轉換成一個數(shù)據(jù)文件后,可以導入并在程序中用來顯示創(chuàng)建的圖像??梢暬疓LCD完全受mikroElektronika公司所有的嵌入式編譯器支持,屏幕圖像可以很容易地包含進其編譯器。
mikroElektronika開發(fā)的可視化TFT也許是市場上最先進的嵌入式圖形液晶顯示編程工具之一。由于這個軟件用于文中給出的項目,值得看看這個先進的軟件工具的功能。
可視化TFT是一個基于GUI的彩色圖形LCD開發(fā)軟件,支持觸摸屏設備,應用于現(xiàn)代TFT GLCD的開發(fā)。該軟件可用于創(chuàng)建圖形圖像,通過用戶創(chuàng)建基于觸摸屏的可放置在屏幕上任意位置的事件驅動對象來創(chuàng)建圖形應用程序。例如,用戶可以放置一個按鈕在屏幕上,然后確定按下或點擊按鈕時應采取的行動。GLCD圖像代碼和用戶操作模板代碼全部由軟件自動創(chuàng)建。用戶只需要編寫用戶操作的程序代碼,例如當按鈕被點擊時的代碼??梢暬疶FT軟件支持mikroElektronika所有的TFT開發(fā)板。這些板被稱為多媒體(或mikromedia)板,其中有些板應用于高端的PIC單片機?! ?/p>
圖3:倒計時顯示布局
LCD顯示屏相關文章:lcd顯示屏原理
lcd相關文章:lcd原理
評論