版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、首先再次聲明我是菜鳥,我寫出來的目的是給沒有接觸過 lcd 的朋友看得,我本人水平有限,錯誤在所難免,歡迎指出 之所以產生寫這個東西的想法,是因為趁著寒假這段時間看了看學習板的源程序,在看 lcd的時候很不順利,花了五個晚上才看完(白天偷懶了^_^!,畢竟在春節(jié)嘛)。聯(lián)想起還有很多水平和我差不多甚至可能還低一點的菜鳥,就覺得有義務把五個晚上的學習心得寫出來,順便也給自己整理整理思路,嘿嘿。 這個心得是針對學習板上的 lcd 驅動
2、芯片 SSD181X 系列寫的,當然思想應該是相通的。其實是我沒有用過其他系列 lcd(眾人嘔吐 ing……)。 首先你要去網上下載一個 SSD181X 系列的 PDF 文件,這種文件網上到處都是,偶就不多說了。剛開始需要借用 51 論壇電子白菜大蝦的文章作為總領,因為偶比較懶,不想寫這么多拉~~~(不要飛雞蛋……)當然還是有部分內容增加的拉。 我介紹的這個是 MOTO 的手機屏,大小為 96*54(96 列 54 行)。不過這個小小的
3、 LCD屏也是很不錯的。對比度可調,而且還有背光:)具體驅動器是:SSD1815,是黑白點陣驅動芯片,最多支持 132 個 SEG 和 64 個 COM,還有一個 ICON(功能設置)行。說起SEG,COM,也許很多人沒接觸過,其實玻璃屏的 LCD 都是使用 SEG,COM 的掃描來驅動的,為使需要點亮的內容呈顯示狀態(tài),須將交流驅動電壓加在 LCD 的段電極與公共電極之間。原理涉及物理化學問題,這里就不多說,只打個比喻:一個‘井’字,是
4、兩行兩列組成的,共有四個交點,其實就好比是 2 個 SEG,2 個 COM,要驅動一個固定的點,要相應的一條 COM 和一條 SEG 都有效如果要幾個點亮,幾個點滅,就需要用到掃描的原理,還記得行列鍵盤的原理嗎?其實它的驅動原理就差不多了:) 上面說的它支持 132 個 SEG,64 個 COM,所以它支持最多 132*64 個點的 LCD。但實際上如果我們的 LCD 沒有那么多個點話,就需要在上電的時候對 1815 進行初始化,指定C
5、OM 和 SEG 的數(shù)目,還有 BIAS 數(shù),說到 BIAS,唉,又是個專業(yè)問題了,LCD 的驅動波形由幾級電平組成,為防止對比度不均勻,在不點亮象素對應的電極上仍加有一定電壓,這對降低點亮象素產生 的交叉干擾和防止對比度不均勻很重要。LCD 中非點亮象素(非選點)的電壓有效值與點亮象素(選擇點)電壓有效值之比(1/n)稱為偏壓比。確實比較難以理解,你可以這樣看:BIAS 是電平強度,和 COM 有關的東西。以上這些都要在驅動 lcd
6、的詳細步驟。 為了讓大家能夠理解清楚,我絕對按照分段的形式,一段一段解釋。當然由于本菜鳥水平有限,如果解釋錯誤還請大家不吝賜教。開始的程序我會講的很細,后面的我就講個大概了,只要理解了這個過程就不難了。 注意哦,這個程序是來自“51 單片機世界“,作者版主丁?。櫺∶停唇浽试S,不得抄襲作為商業(yè)用途。 /***************************************** #define uchar unsigned c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論