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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種低功耗的便攜式人機界面系統(tǒng)

          一種低功耗的便攜式人機界面系統(tǒng)

          作者: 時間:2011-11-19 來源:網(wǎng)絡 收藏
          3.2 軟件流程

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

            對于GBK字庫和GB2312字庫,他們的解碼部分部分略有不同,這個區(qū)別主要是由于他們的編碼方式不同引起的,對于GBK字庫,解碼的方式如下:

            

            其中qh、ql分別代表GBK的第一個字節(jié)和第二個字節(jié)(也就是高位和低位),size代表漢字字體的大小(比如16字體,12字體等),foffset則為對應漢字點陣數(shù)據(jù)在字庫里面的起始地址。

            啟動以后,首先完成時鐘的初始化,采用外部8 MHz的晶振作為輸入時鐘,內(nèi)部鎖相環(huán)將時鐘倍頻到72 MHz作為時鐘,完成GPIO的初始化,作為LCD驅動IO的通用IO口的時鐘設置為50 MHz的推挽模式,接著完成硬件SPI1的初始化,SPI時鐘頻率設置為18 MHz,接著完成液晶的初始化,此過程是通過發(fā)送特定的命令序列來實現(xiàn)的,然后刷新顯示背景顏色,設置字體顏色,通過上面的程序完成字庫中漢字點陣序列的查詢,將漢字點陣送液晶屏顯示。

            系統(tǒng)軟件設計的流程圖如圖4所示。

            

            采用方法還不但可以實現(xiàn)標準字體的顯示,還可以根據(jù)系統(tǒng)要求,采用專用軟件生成各種需要的字體,為設計多樣性的系統(tǒng)提供了一種可行的方案。

            4 結論

            采用SPI Flash來存儲漢字字庫,通過彩色TFT液晶屏顯示,有效地擴展了應用的范圍,經(jīng)過實驗驗證,本系統(tǒng)的設計方法完全達到設計要求。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();