<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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

          作為一般應(yīng)用來說,一二級字庫的漢字已足夠使用,漢

          本文引用地址:http://www.ex-cimer.com/article/171621.htm

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


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

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


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

          5漢字顯示

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




          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();