《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM7控制器——LPC2214的中英文翻譯器
基于ARM7控制器——LPC2214的中英文翻譯器
摘要: 基于ARM7控制器——LPC2214的中英文翻譯器,為了改進某焊接設備只能輸出打印英文單據的情況,設計了由高性能ARM7控制器——LPC2214為核心的英文轉中文翻譯器,詳細論述了具體的硬件電路和優化的軟件算法的設計原理,實驗結果表明,翻譯器對輸入的英
Abstract:
Key words :

    為了改進某焊接設備只能輸出打印英文單據的情況,設計了由高性能ARM7控制器——LPC2214為核心的英文轉中文翻譯器,詳細論述了具體的硬件電路和優化的軟件算法的設計原理,實驗結果表明,翻譯器對輸入的英文數據量的大小無任何限制,能夠顯著降低系統硬件資源需求且能大大提升打印速度。

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

  1 系統硬件電路設計

  翻譯器的系統結構框圖如圖l所示,它主要包括供電電源、核心控制器LPC2214和雙串口接口以及啟動和ISP控制接口等電路。該系統設計采用優化的系統軟件算法,能夠節省大量硬件資源需求。由于數據量非常大且要求快速打印,通常情況會增加一塊容量很大的SRAM來接收英文數據,然后再進行比較翻譯打印輸出。而本系統由于采用了環形接收/發送緩沖區以及前后臺程序方式,這樣就無需增加SRAM,能夠實現邊接收邊打印,而且系統硬件電路設計簡單明了。


 

  1.1 供電電源電路

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


 

  1.2 LPC2214及其啟動控制電路

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


 

  1.3 雙串口接口電路

  LPC2214包含2個串行接口,分別為UART0和UARTl,恰好符合該系統設計應用要求,這2個串行接口分別與設備和打印機相連。由于設備和打印機都要求標準的RS232串行傳輸,而LPC2214是3.3V電平,所以使用了2片SP3232E進行RS232電平轉換,如圖4所示。LPC2214通過端子J2的CTSl信號檢測打印機存在并通過端子Jl的DTR信號通知設備;而通過端子J2的RXDl(BUSY)信號檢測打印機內部緩沖區是否溢出;當LPC2-214內部接收緩沖區存滿時,通過端子J1的CTS信號通知設備暫停傳輸數據。


 

  2 系統軟件算法

  由于數據量非常大,所以在軟件設計方面進行了優化,主要包括中英文數據存儲方式、環形接收和發送緩沖區算法、查找和翻譯算法等3部分。

  2.1 中英文數據存儲方式

  首先,英文轉中文翻譯器涉及到的問題是漢字在計算機內的存儲問題,漢字在計算機內的存儲是以機內碼形式存儲的,1個漢字占用2個字節,因此在LPC2214中可以直接定義與接收到的英文字符串相對應的漢字常量字符串作為翻譯后的數據。其次,為了查找方便,對接收到的英文字符串分了3類,相應地漢字字符串也對應分為3類,如圖5所示。其中,庫l為包含“:”的英文行,對應的中文翻譯只是翻譯“:”前的英文,而“:”后的英文字符和數字不必翻譯直接輸出;庫2為不包含“:”的英文行,直接將對應的中文庫2輸出即可;庫3為含有多義語義的英文行庫,在中文庫3中再細分后輸出。在具體編程時利用了二維數組結構存儲中英文字庫。


 

  2.2 環形接收和發送緩沖區算法

  設備傳輸的數據量很大,共有幾百組數據,而每組數據又包含幾十行英文字符和數字,如果采用全部接收完設備傳輸的數據后再查找對應的中文,找到后再依次控制打印機打印輸出,則不但需要相當大的緩沖區用于存儲,而且從接收數據開始到打印機輸出打印要延誤很長時間。因此,這里采用前后臺程序方式即邊接收、邊查找、邊打印,該方式既節省時間又節省存儲空間。在系統中開一段存儲空間作為接收緩沖區,如圖6所示。設置2個指針:寫指針和讀指針,初始化時令這2個指針分別指向存儲區的起始位置。接收設備數據采用UART0串口接收中斷處理方式,以便不丟失設備發送的任何一個字符。在UART0每接收一行英文數據后,寫指針加1,當寫指針達到最大存儲空間位置時,令寫指針復位為起始存儲位置,這樣就形成一個環形緩沖區。當接收緩沖區非空,即有需要翻譯的英文行數據時,讀指針指向當前需要翻譯的英文行數據,和寫指針類似,每翻譯一行數據后通過UARTl控制打印機輸出打印且讀指針加1,當讀指針到達最大存儲空間位置時,令讀指針復位為起始存儲位置。實驗表明,設置成很少的幾行接收和發送緩沖區都可以正常接收數據和打印數據。


 

  2.3 查找和翻譯算法

  查找和翻譯算法是在主程序中進行的,就是將接收和發送緩沖區中接收的每一行英文數據和三個英文庫中的存儲的英文行數據進行比較,如果一致,就返回所在當前英文庫中的行號,然后根據行號再找到對應的中文庫巾的數據行號即可,最后就可以控制打印機按一定格式輸出打印。整個算法的流程如圖7所示。


 

  3 實驗結果

  圖8給出了英文和中文打印效果的對比,由于數據量非常大,此處只是截取了很少的一段??梢钥闯鲋形拇蛴≥敵龇g準確、格式整齊,字體大小合適。另外,由于選取了更快速的熱敏打印機,從調試過程中可以明顯看出中文打印的速度遠遠快于原來配套的英文打印速度。


 

  4 結論

  本系統實現的英文轉中文翻譯器在軟硬件方面都采取較好的方案,硬件集成度高,電路板尺寸小,軟件算法簡潔,編程時除了啟動代碼采用匯編語言外其他大部分功能代碼均采用了模塊化的C語言編程,所以針對其他相關的應用領域,在硬件和軟件上只需作相應改動即可方便實現。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品美女在线观看| 国产精品国产三级国产a| 久久久www免费人成黑人精品| 欧美大香线蕉线伊人久久国产精品| 一区二区日韩免费看| 亚洲视频图片小说| 欧美精品大片| 久久亚洲欧美| 一区二区欧美精品| 午夜精品久久久久99热蜜桃导演| **性色生活片久久毛片| 久久精品国产综合精品| 国产日韩欧美电影在线观看| 午夜精品国产精品大乳美女| 亚洲国产精品一区| 宅男66日本亚洲欧美视频| 欧美另类视频| 一区二区三区日韩| 亚洲国产岛国毛片在线| 欧美成人一区在线| 亚洲私拍自拍| 极品av少妇一区二区| 国产一区二区久久| 蜜桃av一区二区三区| 欧美制服丝袜第一页| 欧美日韩国产小视频| 国产精品夜夜嗨| 国产欧美一区二区精品秋霞影院| 亚洲视频国产视频| 欧美女主播在线| 国产精品丝袜白浆摸在线| 欧美视频在线观看视频极品| 亚洲大胆女人| 亚洲国产精品久久久久婷婷884| 狂野欧美激情性xxxx欧美| 久久久综合香蕉尹人综合网| 国产视频亚洲| 亚洲人午夜精品| 亚洲看片网站| 中文精品视频一区二区在线观看| 免费日韩精品中文字幕视频在线| 久久精品视频在线| 午夜精品三级视频福利| 亚洲精品乱码久久久久久日本蜜臀| 香蕉久久一区二区不卡无毒影院| 国产一区二区激情| 午夜精品视频网站| 国产精品亚洲一区| 久久不射2019中文字幕| 亚洲人成在线观看网站高清| 牛牛精品成人免费视频| 亚洲国产精品成人久久综合一区| 最新成人av在线| 亚洲夫妻自拍| 亚洲精品日韩综合观看成人91| 亚洲日本免费电影| 久久精品一二三区| 久久av一区二区三区漫画| 亚洲精品午夜精品| 亚洲每日更新| 亚洲天堂网站在线观看视频| 亚洲欧美成人一区二区在线电影| 今天的高清视频免费播放成人| 国产一区二区三区的电影| 老司机久久99久久精品播放免费| 欧美大片免费观看在线观看网站推荐| 国产午夜精品在线| 91久久综合亚洲鲁鲁五月天| 日韩亚洲国产欧美| 日韩视频在线永久播放| 国产一区二区剧情av在线| 一本久道综合久久精品| 国产精品久久国产愉拍| 日韩视频三区| 免费亚洲一区| 欧美国产日本在线| 亚洲国内精品| 欧美电影免费观看大全| 亚洲精品五月天| 久久久久女教师免费一区| 亚洲日本aⅴ片在线观看香蕉| 久久久亚洲影院你懂的| 国产精品午夜在线观看| 免费毛片一区二区三区久久久| 亚洲国产成人av| 久久嫩草精品久久久久| 国产一区二区在线免费观看| 亚洲免费视频中文字幕| 久久精品视频播放| 国产欧美一区二区精品婷婷| 久久国产婷婷国产香蕉| 国产日韩高清一区二区三区在线| 国内精品国语自产拍在线观看| av成人激情| 欧美伊人精品成人久久综合97| 一个色综合导航| 性欧美xxxx视频在线观看| 欧美福利电影在线观看| 亚洲一级在线观看| 欧美日韩国产精品一区二区亚洲| 亚洲无亚洲人成网站77777| 欧美日韩另类字幕中文| 国产精品成人v| 久久gogo国模裸体人体| av成人免费观看| 欧美日韩 国产精品| 欧美激情精品久久久六区热门| 久久九九99| 亚洲国产精品成人久久综合一区| 久久久一区二区三区| 欧美激情一区二区三区全黄| 99re热这里只有精品免费视频| 日韩视频免费在线观看| 欧美精品午夜视频| 日韩视频不卡中文| 狠狠久久亚洲欧美| 国产欧美日韩精品一区| 亚洲成色最大综合在线| 精品动漫av| 一色屋精品视频在线观看网站| 国产精品扒开腿爽爽爽视频| 裸体女人亚洲精品一区| 国产一区二区成人| 欧美+亚洲+精品+三区| 日韩一区二区精品在线观看| 亚洲精品综合精品自拍| 亚洲激情视频在线播放| 国产欧美日韩视频| 在线亚洲欧美视频| 欧美日韩中文字幕综合视频| 欧美日韩在线亚洲一区蜜芽| 亚洲人成网站777色婷婷| 欧美日韩免费观看一区=区三区| 欧美精彩视频一区二区三区| 国产精品综合视频| 在线视频欧美精品| 美国十次成人| 久久激情视频久久| 国产网站欧美日韩免费精品在线观看| 欧美va亚洲va国产综合| 麻豆精品视频在线观看视频| 狠狠入ady亚洲精品| 欧美一区三区三区高中清蜜桃| 最近中文字幕mv在线一区二区三区四区| 久久久久久夜| 国产精品白丝av嫩草影院| 亚洲一区二区不卡免费| 国产主播一区二区| 欧美另类综合| 国产九色精品成人porny| 一区在线电影| 亚洲精品国产精品国自产观看浪潮| 国内精品久久久久久久影视麻豆| 欧美日韩精品福利| 另类酷文…触手系列精品集v1小说| 午夜精品99久久免费| 欧美黄色一区| 欧美日韩在线大尺度| 久久精品在线| 亚洲国产美国国产综合一区二区| 国产精品美女一区二区| 国产日产欧产精品推荐色| 久久xxxx精品视频| 亚洲国产清纯| 久久久97精品| 久久久久久久欧美精品| 欧美日韩免费看| 午夜精品短视频| 国语自产在线不卡| 日韩一级大片在线| 亚洲国产日韩欧美在线99| 欧美国产1区2区| 亚洲一区二区在线观看视频| 欧美激情一区二区三区在线视频| 国产欧美一区二区视频| 欧美手机在线视频| 午夜精品影院在线观看| 欧美午夜电影在线观看| 激情伊人五月天久久综合| 欧美剧在线观看| 欧美喷潮久久久xxxxx| 欧美日韩午夜在线| 亚洲欧洲精品一区二区三区不卡| 国产精品中文字幕欧美| 国产欧美精品一区二区三区介绍| 亚洲免费av片| 久久人人精品| 国产精品av久久久久久麻豆网| 国产日产高清欧美一区二区三区| 国产精品久久久久久久久久妞妞| 欧美日韩免费一区二区三区视频| 国产精品久久婷婷六月丁香| 欧美成人免费大片| 国产日韩一区在线| 亚洲国产一区在线观看| 91久久极品少妇xxxxⅹ软件| 亚洲女人天堂成人av在线| 韩国精品久久久999| 亚洲国产精品成人va在线观看| 久久久久国产精品一区| 久久久久久有精品国产| 国产欧亚日韩视频| 亚洲国产精品久久久久婷婷884| 亚洲日本va午夜在线影院| 精品51国产黑色丝袜高跟鞋| 欧美成人乱码一区二区三区| 亚洲国产一区二区视频| 亚洲永久免费| 欧美一级播放| 亚洲自拍偷拍一区| 国产一区二区三区在线免费观看| 欧美视频精品在线观看| 国产精品私拍pans大尺度在线| 欧美视频成人| 亚洲欧美变态国产另类| 午夜精品久久久99热福利| 国产日本欧洲亚洲| 一区二区三区www| 在线观看日韩精品| 久久蜜桃香蕉精品一区二区三区| 能在线观看的日韩av| 亚洲乱码国产乱码精品精| 久久久精品午夜少妇| 欧美一区二区精品在线| 一本色道久久综合精品竹菊| 国产精品久久久久一区二区三区共| 亚洲电影av| 在线亚洲免费视频| 国产精品亚洲综合一区在线观看| 欧美日韩国产不卡在线看| 亚洲午夜伦理| 亚洲国产精品福利| 国模大胆一区二区三区| 久久综合一区二区三区| 国产精品一区二区三区成人| 日韩天堂在线视频| 亚洲精品无人区| 毛片一区二区| 久久精品成人| 一区二区三区日韩欧美| 亚洲一区二区不卡免费| 欧美三级日韩三级国产三级| 欧美国产高清| 日韩天堂在线观看| 久久综合伊人77777尤物| 欧美福利影院| 在线免费观看日本一区| 国产女优一区| 国内精品久久久久久久影视蜜臀| 一本久久综合亚洲鲁鲁五月天| 欧美精品在线视频观看| 亚洲欧美精品中文字幕在线| 一本色道久久88精品综合| 亚洲淫片在线视频| 久久久精彩视频| 欧美天天在线| 国产欧美一区二区精品婷婷| 亚洲一区精品电影| 1204国产成人精品视频| 国产欧美日韩综合一区在线观看| 国产在线拍偷自揄拍精品| 国内在线观看一区二区三区| 欧美午夜精品久久久久久孕妇| 99re6这里只有精品| 欧美成人乱码一区二区三区| 欧美日本韩国| 好吊妞**欧美| 日韩视频一区二区三区在线播放免费观看| 欧美一级二区| 久久只有精品| 欧美日韩在线视频一区| 亚洲免费精品| 欧美成人精品一区二区| 国产精品一区二区三区久久久| 亚洲永久视频| 亚洲狠狠丁香婷婷综合久久久| 久久亚洲春色中文字幕久久久| 亚洲第一网站| 国产午夜精品一区理论片飘花| 欧美日韩免费一区| 国内久久视频| 欧美日韩另类国产亚洲欧美一级| 亚洲伦理精品| 亚洲欧洲在线免费| 国产精品v片在线观看不卡| 国产精品第一页第二页第三页| 久久精品99国产精品酒店日本| 亚洲日本无吗高清不卡| 亚洲欧洲一区| 国产自产精品| 欧美日本精品| 国产精品免费电影| 欧美一级免费视频| 国产日韩欧美中文在线播放| 久久精品盗摄| 国产麻豆一精品一av一免费| 久久综合色天天久久综合图片| 亚洲制服av| 欧美日韩国产不卡在线看| 欧美国产一区二区| 亚洲国产精品综合| 亚洲精品免费网站| 久久综合电影一区| 国产一区99| 夜夜嗨av一区二区三区四区| 亚洲女人天堂av| 亚洲激情国产| 欧美福利在线| 国产亚洲欧美激情| 久久精品99无色码中文字幕| 国产老女人精品毛片久久| 国产精品美女在线观看| 夜夜爽av福利精品导航| 国产精品日韩精品欧美在线| 日韩视频在线播放| 亚洲青色在线| 久久天天综合| 欧美大片专区| 在线看无码的免费网站| 欧美1区2区| 久久精品女人天堂| 在线看片日韩| 亚洲国内在线| 亚洲久色影视| 久热re这里精品视频在线6| 亚洲免费影院| 欧美午夜精品伦理| 亚洲精品日韩在线观看|