国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 方案介紹
  • 附件下載
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

液晶顯示16×16、24×24、32×32、40×40漢字包括圖標10種字體

2015/04/16
6
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

設計過程說明.txt

共4個文件

一、漢字字庫的制作
漢字的取模采用軟件ts3“點陣字庫生成器3.8”模式用“橫向取模方式1”,軟件網上可以找到。用該軟件可以制作任何字體和不大于32×32字號的漢字庫。注意:做好的字庫要用ULTRAEDIT或WINHEX等編輯軟件,將字庫從后面開始所有0X00的字節(jié)直到不含0x00的那些行刪掉,以減少字庫大小。
ASCII碼取模,用PCtoLCD2002.exe軟件制作,取模方式“順向(高位在前)、逐行式”按16×16、24×24等方式取模,保存C文件,刪除文件內的注釋部份,只保存純粹的16進制文件如:0x00,0x00,注意刪除最后一個逗號,網上下載C文件轉BIN軟件,將ASCII的C文件轉成字庫文件.bin后綴文件。
二、圖標字庫的制作
在選擇字體制作的時候,偶然選擇了WINDOWS自帶的WEBDINGS等4個字體,打開看到是一些圖標字庫,于是產生了制作圖標字庫用于液晶屏顯示的想法,字庫可不可以編輯修改,制作自己要求的圖標呢?網上搜索果然有這樣軟件,下載字庫編輯 FontCreator如下圖:該軟件非常容易上手,幾分鐘就可以熟練使用,十分方便。
1、我選擇的是修改WEBDINGS字庫,先備份WINDOWSFONTSWEBDINGS.TTF文件、然后刪除該文件,用備份的文件復制一個取名為:WEB.TTF(因Webdings.ttf文件是WINDOWS系統(tǒng)管理的文件,無論你取什么名,最后復制粘貼安裝的時候都會默認為Webdings.ttf名字)。
2、圖標準備:可以選擇任何后綴的圖像文件,ICO、JPG、png等文件,用Photoshop等軟件做去色處理,轉換成黑白圖像,轉存為jpg后綴的文件,或者用矢量圖制作軟件CorelDraw、圖標制作軟件 IconWorkshop,無論什么圖像只要是黑白的即可。用FontCreator軟件開始每個字的修改,調整尺寸不超邊界即可,FontCreator的任何設置不要修改,保持默認,你只要做插入圖像、調整尺寸的排版工作。
3、特別說明:ASCII碼的后128個圖標,因為鍵盤無法輸入(包括ALT+小鍵盤數字組合),不必修改,可以把你喜歡的復制到94個ASCII碼的區(qū)域里。“””和“”對應的圖標可以不用修改,因為C編譯器認為在輸出字符串的時候為非法字符。
三、字庫更新
說實話,剛轉入STM32才接觸到無處不在的結構體C語句,目前還不會使用,只好按照自己的想法,采用笨辦法來更新字庫,好在字庫更新只做1、2次而已。用ULTRAEDIT打開字庫文件,依次追加其他字庫文件,需記住追加字庫的名稱和起始地址,如:宋體16×16的地址是0002DD90H------0006DBCFH那么把起始地址0002DD90H轉換到10進制為:187792,后追加的字庫如果不占整行,用00補齊。4.3寸的液晶屏的FLASH是W25Q16換成8M字節(jié)的W25Q64,SD卡的FATFS文件系統(tǒng)打不開大于2M字節(jié)的文件,因此制作了5個字庫文件,每個大約1-1.7M左右,用開發(fā)板帶的更新字庫函數,分5次刷入FLASH中,注意:第二次以后刷入的時候,要修改文件名,屏蔽擦除整片FLASH的語句,修改寫入地址即可。
四、漢字顯示的實現
既然是單片機控制彩屏,那么單一的16×16的漢字顯示,在界面設計上就顯得力不從心了。尤其的4.3寸以上的彩屏,蠅頭小字顯得比例失調,因此就需要大字體來做顯示,那末,如何實現大字體顯示呢?

(后面內容請見附件說明)

  • 設計過程說明.txt
    下載
    描述:設計過程說明
  • ziku.zip
    下載
    描述:字庫
  • 漢字顯示程序.zip
    下載
    描述:漢字顯示程序
  • ASCII對照圖標表.pdf
    下載
    描述:ASCII對照圖標表

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
TLE9271QXV33XUMA1 1 Infineon Technologies AG Interface Circuit, PQCC48, VQFN-48
暫無數據 查看
W25Q128JVSIQ 1 Winbond Electronics Corp Flash, 16MX8, PDSO8, SOIC-8

ECAD模型

下載ECAD模型
$2.34 查看
SN74LVC1T45DBVR 1 Texas Instruments Single-Bit Dual-Supply Bus Transceiver with Configurable Voltage-Level Shifting and 3-State Outputs 6-SOT-23 -40 to 85

ECAD模型

下載ECAD模型
$0.94 查看

相關推薦

陵水| 拉孜县| 上饶县| 乐至县| 泽州县| 连山| 兰州市| 万年县| 井研县| 栾城县| 湖口县| 克什克腾旗| 娄烦县| 庆阳市| 株洲市| 武陟县| 阳东县| 门头沟区| 柘荣县| 甘孜| 朝阳区| 凤城市| 郓城县| 迭部县| 西乌珠穆沁旗| 河源市| 鸡泽县| 宁明县| 临夏县| 阿拉善左旗| 阳泉市| 赣州市| 南充市| 芮城县| 许昌县| 碌曲县| 土默特左旗| 中西区| 敦煌市| 彭水| 顺平县|