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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM的英文轉(zhuǎn)中文翻譯器設(shè)計(jì)

          基于ARM的英文轉(zhuǎn)中文翻譯器設(shè)計(jì)

          作者: 時(shí)間:2010-07-27 來源:網(wǎng)絡(luò) 收藏

          摘要:為了改進(jìn)某焊接設(shè)備只能輸出打印單據(jù)的情況,了由高性能7控制器――LPC2214為核心的轉(zhuǎn)器,詳細(xì)論述了具體的硬件電路和優(yōu)化的軟件算法的原理,實(shí)驗(yàn)結(jié)果表明,器對(duì)輸入的數(shù)據(jù)量的大小無任何限制,能夠顯著降低系統(tǒng)硬件資源需求且能大大提升打印速度。
          關(guān)鍵詞:器;LPC2214;硬件電路;軟件算法

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

          某焊接設(shè)備存儲(chǔ)大量數(shù)據(jù)需要通過打印機(jī)輸出,但由于該設(shè)備及其配套的微型熱敏打印機(jī)只能英文打印,不能打印的問題,從而影響用戶閱讀。另外,原有的配套英文打印機(jī)具有打印速度緩慢、每一組數(shù)據(jù)間隔過大,浪費(fèi)紙張等缺點(diǎn)。因此,為了解決上述問題,根據(jù)實(shí)際工程項(xiàng)目應(yīng)用需要,提出一種的英文轉(zhuǎn)的翻譯器方案,該設(shè)計(jì)是在原有設(shè)備和支持中文打印的熱敏打印機(jī)之間增加一塊以為核心的電路板作為英文轉(zhuǎn)中文的翻譯器,接收設(shè)備傳輸?shù)挠⑽臄?shù)據(jù),然后通過優(yōu)化算法轉(zhuǎn)換成中文,能夠邊接收邊打印輸出。該系統(tǒng)設(shè)計(jì)從實(shí)驗(yàn)結(jié)果來看,打印輸出效果良好,整個(gè)打印過程快速迅捷,每一組數(shù)據(jù)間隔可調(diào),能夠節(jié)省大量紙張。

          1 系統(tǒng)硬件電路設(shè)計(jì)
          翻譯器的系統(tǒng)結(jié)構(gòu)框圖如圖l所示,它主要包括供電電源、核心控制器LPC2214和雙串口接口以及啟動(dòng)和ISP控制接口等電路。該系統(tǒng)設(shè)計(jì)采用優(yōu)化的系統(tǒng)軟件算法,能夠節(jié)省大量硬件資源需求。由于數(shù)據(jù)量非常大且要求快速打印,通常情況會(huì)增加一塊容量很大的SRAM來接收英文數(shù)據(jù),然后再進(jìn)行比較翻譯打印輸出。而本系統(tǒng)由于采用了環(huán)形接收/發(fā)送緩沖區(qū)以及前后臺(tái)程序方式,這樣就無需增加SRAM,能夠?qū)崿F(xiàn)邊接收邊打印,而且系統(tǒng)硬件電路設(shè)計(jì)簡(jiǎn)單明了。


          1.1 供電電源電路
          圖2給出了系統(tǒng)的供電電源電路,從圖中可看出電源輸入端只需一種12 V左右的電壓輸入,經(jīng)過7805首先降至5 V,以滿足通常5 V供電,而且還滿足低壓差的穩(wěn)壓器SPXlll7的輸入要求。由于LPC2214需要2組電源電壓輸入:3.3V和1.8V,因此,5 V電壓再經(jīng)過SPXlll7-3.3和SPXlll7-1.8分別輸出3.3 V和1.8 V給LPC2214供電。另外,圖2中的VDl二極管是為防止反接電源燒毀電路而設(shè)計(jì)的。


          1.2 LPC2214及其啟動(dòng)控制電路
          LPC2214是PHILIPS公司生產(chǎn)的一款ARM7核的32位高性能處理器,應(yīng)用廣泛。其內(nèi)部包括256 KB的Flash和16KB的SRAM,片內(nèi)的128位寬的存儲(chǔ)器接口和獨(dú)特的加速結(jié)構(gòu)使得該處理器可以在高達(dá)60 MHz的工作頻率下運(yùn)行。此外,通過外部存儲(chǔ)器接口可將存儲(chǔ)器配置成4組,每組容量高達(dá)16 MB,此外,片內(nèi)還集成了多種外設(shè),包括雙串口、8路A/D采集通道、I2C接口和SPI接口、支持32個(gè)中斷請(qǐng)求的中斷控制,以及多達(dá)112個(gè)通用I/O口。由于集成度非常高,所以不必像5l單片機(jī)那樣需擴(kuò)展很多的外部器件,大大簡(jiǎn)化了系統(tǒng)硬件電路設(shè)計(jì)。圖3給出英文轉(zhuǎn)中文翻譯器的核心控制器LPC2214的啟動(dòng)控制電路。在圖3中,LPC2214的P2.26和P2.27引腳均需外接一只上拉電阻,在系統(tǒng)復(fù)位后將從片內(nèi)Flash的地址0x00000000處開始運(yùn)行程序。另外P0.14引腳接有一只上拉電阻,用于禁止ISP(在系統(tǒng)編程),如果想要使能ISP,將跳線JP3短接即可。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(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); })();