淺談LCDC51字模數據轉換_第1頁
淺談LCDC51字模數據轉換_第2頁
淺談LCDC51字模數據轉換_第3頁
淺談LCDC51字模數據轉換_第4頁
淺談LCDC51字模數據轉換_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 這一講說說如何用取模軟件將圖形轉成數據吧,有很多人反復問我這個問題,我就再羅嗦下吧!取字模的軟件有很多款。有的只能將文字轉成字模數據,有的既可將文本文字轉字模也能將圖片轉成點陣數據。在這里我就介紹一款使用簡單易用的,它能將文字或圖形轉成我們LCD模塊使用的C51數據,其它的軟件也小異。界面很簡單,左邊是各種功能和設置修改欄,右邊上半部分是顯示你所工作的點陣圖,右下部分是文字輸入框和點陣數據查看框。我們用它主要是想讓它將文字或圖形轉成我們在LCD12864上顯示的點陣數據。所有我們就講講如何將文字和圖形轉成點陣數據。點擊左邊功能欄里的“參數設置”,再點擊“文字輸入區(qū)字體選擇”如下圖。我們選宋體

2、,小五號字。小五號字就是12X12的點陣。然后在文字輸入框里輸入你想要轉為字模的文字。例如“你好”然后按住“CTRL”鍵的同時按“Enter”鍵。文字就顯示在左上部分的點陣圖上了。如下圖:如果覺得字形不好看你還可以用鼠標在點陣圖上修改,點左鍵畫點,點右鍵擦除。下面就要進行點陣的轉換了。在轉換之前首先要弄清幾個問題。1、數據字節(jié)與點陣的關系我們的LCD12864是黑白顯示的,沒有灰度級。也就是說任意一個點只有兩種狀態(tài),要么是白(不顯示),要么是黑(黑色顯示)。那么只要一位的數據就能表示出一個點,即0或1。那么一個字節(jié)的數據就能表示LCD屏上的8個點。所以一般LCD屏的寬和高的總點數都是8的倍數。

3、例如128X64。2、LCD屏上每個字節(jié)點的排列順序上面講過一個字節(jié)的數據可以表示LCD上的8個點。也就是說將一個字節(jié)的數據送到LCD模塊,它就能相應地顯示8個點,但這8個點是如何排列的呢?不同的LCD模塊對每字節(jié)8個點的排列是不同的。在LCD模塊的產品說明書上會告訴你它的排列方式。例如,我前面講的那種采用KS0108控制器的并口LCD12864,它的每字節(jié)點陣排列方式是豎(縱)向排列的。而我這篇前面講的串行LCD12864采用ST7920控制器的模塊就是按每字節(jié)橫向排列的。另外還有一個正序和倒序的問題,通常我們一個字節(jié)的數據按二進制排列的話都是左邊為高位A7,右邊為低位A0,這就是正序。如果LCD的點陣與一個字節(jié)數據的排列順序想反,左邊最左邊顯示的是A0,右邊顯示A7,這就是倒序。豎向排列也一樣,通常數據是上面為A7,下面為A0,如果LCD模塊正好反了,就是豎向倒序。見下圖:下圖是KS0108控制器的LCD豎向倒序排列:下面是ST7920控制

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論