新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 基于LPC2138的超市收銀機系統設計

        基于LPC2138的超市收銀機系統設計

        作者: 時間:2010-04-23 來源:網絡 收藏
        ARM7 介紹
        Philips公司的32位的ARM7 微控制器具有強大的存儲空間,內嵌32 KB片內靜態RAM和512KB的Flash存儲器;可以實現在系統可編程(ISP)、在應用可編程(IAP);2個8路10位A/D轉換器、1個D/A轉換器,轉換迅速、準確;引腳資源豐富,多達47個可承受5 V電壓的通用I/O口;多個串行接口,包括2個16C550工業標準UART、2個高速I2C接口(400 kbps)、SPI和具有緩沖作用和數據長度可變功能的SSP。21-38可以移植μC/OS-II操作系統,軟件的可移植性好,工作可靠。

        2 實現原理及系統結構
        系統結構框圖如圖1所示。

        本文引用地址:http://www.104case.com/article/188236.htm


        系統采用ARM7 LPC芯片作為主控制器,嵌入μC/OS-II實時操作系統,對系統進行控制和管理。通過模擬PS/2標準協議,實現了AS-8110條形碼輸入器和PS/2標準鍵盤輸入;通過I2C總線接口擴展了PCF8563實時時鐘芯片獲取實時時鐘,E2PROM存儲器AT24C256芯片實現系統重要參數的斷電保護;擴展數字溫度傳感器DSl8820和HMl500濕度傳感器,對超市環境進行實時檢測,在異常情況下通過聲光進行報警提示;采用DMB32240A-01W大屏幕彩色LCD顯示終端進行顯示,人機交互界面友好;通過擴展漢字微型打印機,實現購物小票的打印;系統擴展了語音控制器SPCE061,實現語音播放及語音識別等功能;同時,還外擴了一個串行口,可以通過485總線將所有超市收銀系統構建一個網絡,通過一個中心PC主機進行統一管理。

        3 系統硬件設計
        3.1 鍵盤輸入接口電路設計

        針對超市收銀機對鍵盤的特殊需要,采用雙鍵盤,即4×6簡易鍵盤和PS/2鍵盤。
        (1)4 x 6簡易鍵盤
        系統擴展4×6簡易鍵盤,通過行列掃描的方式讀取鍵值。鍵盤接口和定義如圖2和圖3所示。



        上一頁 1 2 3 下一頁

        關鍵詞: 2138 LPC 系統設計

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 简阳市| 兰州市| 扎赉特旗| 崇阳县| 石景山区| 扎囊县| 扎兰屯市| 枞阳县| 万年县| 东阿县| 方正县| 原平市| 彝良县| 烟台市| 永吉县| 岐山县| 杭锦旗| 汽车| 巩义市| 游戏| 崇仁县| 甘德县| 济源市| 化德县| 永定县| 共和县| 长子县| 政和县| 乐陵市| 阳山县| 会泽县| 遵义县| 延安市| 岐山县| 三穗县| 恩施市| 大洼县| 区。| 永川市| 沐川县| 临朐县|