色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)顯控系統(tǒng)中的漢字輸入方法

          單片機(jī)顯控系統(tǒng)中的漢字輸入方法

          作者: 時(shí)間:2012-04-14 來(lái)源:網(wǎng)絡(luò) 收藏

          作為一般應(yīng)用來(lái)說(shuō),一二級(jí)字庫(kù)的漢字已足夠使用,漢

          本文引用地址:http://cafeforensic.com/article/171621.htm

          字區(qū)位碼2 B表示一個(gè)漢字,64 kB片上的FLASH EPROM共可存儲(chǔ)漢字3萬(wàn)多個(gè),設(shè)計(jì)中以數(shù)組形式在FLASH中存儲(chǔ),一二級(jí)6 763個(gè)漢字共用13 526 B。


          實(shí)例做法如下:用漢語(yǔ)拼音作為數(shù)組名,以該拼音所包含的漢字的區(qū)位碼為數(shù)組元素,并 將所有一二級(jí)漢字以代碼形式定義在程序中,這是一個(gè)比較煩瑣的工作,工作量比較大。

          從鍵盤(pán)輸入漢語(yǔ)拼音,通過(guò)輸入的漢語(yǔ)拼音索引查詢名字相同的數(shù)組,從數(shù)組中取得漢字的區(qū)位碼放入數(shù)組qwm中,所取漢字個(gè)數(shù)放入qwm_counter中,顯示在LCD上,如果一頁(yè)顯示不完,則可通過(guò)翻頁(yè)來(lái)顯示,直到顯示完為止,從中選取所需漢字顯示并保存。還可利用IAP功能進(jìn)行在應(yīng)用中編程,實(shí)現(xiàn)代碼重構(gòu)。定義:


          用上面所示的puthz16程序,利用區(qū)位碼從FLASH中讀取這些漢字的點(diǎn)陣數(shù)據(jù),再用畫(huà)點(diǎn)函數(shù)將漢字點(diǎn)陣寫(xiě)入顯示緩存并利用漢字顯示程序?qū)h字顯示在LCD上或通過(guò)串口進(jìn)行通訊,將漢字編碼發(fā)送出去。

          5漢字顯示

          本設(shè)計(jì)中LCD顯示使用的DMF50174是320×240點(diǎn)陣,由SED1335控制,每屏可顯示20×15共 300個(gè)漢字,下面給出最基本的顯示程序,在此基礎(chǔ)上可以很容易地在LCD上顯示漢字。




          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉