新聞中心

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

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

        作者: 時間:2010-04-23 來源:網絡 收藏


        3.6 I2C總線接口電路設計
        利用ARM微控制器的I2C總線擴展PCF8563和AT24C256接口芯片,分別實現獲取實時時鐘和系統重要參數的斷電保護功能,電路如圖11所示。



        4 軟件設計
        系統軟件工作流程如圖12所示。


        系統共有4種工作模式,即銷售操作模式、銷售記錄模式、綜合報表模式和系統設置模式。
        銷售操作模式為默認工作模式,主要工作為:條形碼或者手動輸入商品條碼,通過系統查詢調出商品單價,根據所輸入的商品數量計算并顯示各類商品的總額和找零。在確認交易成功后,系統打印購物小票并將相關記錄存入銷售記錄和綜合報表記錄中。
        銷售記錄模式主要用于查詢本日、本周、本月的詳細銷售清單,包括交易商品名稱、交易時間、交易金額和收銀員編號等。
        綜合報表模式主要用于查詢商品入貨量和出貨量的詳細記錄,包括商品名稱、進貨數量、進貨日期、出貨數量、獲利情況等。
        系統設置模式主要包括PLU設置、時間設置、收銀員設置和清空記錄。PLU設置目錄下可以進行商品名稱、條碼以及單價的錄入;時間設置目錄下可以對系統時間進行設置;收銀員設置目錄下可以對當前收銀員信息編號進行設置;清空記錄目錄下,可以對環境監測報警閾值進行設定,可以恢復系統出廠設置等。

        5 理論分析
        5.1 SD卡存儲空間分配

        經查閱資料得知,SD卡的內部結構是按扇區組合的,每512字節為一個扇區。為了方便操作,我們約定,每條銷售紀錄、每種貨物都獨自占一個扇區(盡管一條記錄無論如何也不會有512字節)。這樣,無論是在存貨還是在銷售時,各條記錄之間從不沖突。按扇區讀寫十分方便。
        SD存儲卡的存儲空間為1 GB。
        1 GB/512B=221
        1 GB SD存儲卡存儲的銷售記錄與存貨紀錄總計超過100萬條。
        5.2 存儲商品價目表數據位數定義
        系統采用64位存儲商品價目表,各種數據格式如下:


        存儲一條商品價目表使用7字節。

        結語
        本文提出了基于Philips公司的ARM7 微控制器的超市收銀管理系統的一種設計方法。系統合理調理了多個模塊同時工作情況的協調與穩定,在降低成本的前提下,不僅實現了常用超市收銀機的基本功能,還增加了環境檢測報警及語音等特色功能。


        上一頁 1 2 3 下一頁

        關鍵詞: 2138 LPC 系統設計

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 古浪县| 开江县| 建宁县| 尉氏县| 江都市| 西乡县| 无棣县| 新竹县| 卢湾区| 宁波市| 岐山县| 斗六市| 望都县| 温泉县| 繁峙县| 德令哈市| 宿迁市| 阳曲县| 岢岚县| 美姑县| 郴州市| 永泰县| 黔东| 师宗县| 桓台县| 玉田县| 渝北区| 托克托县| 射洪县| 扎鲁特旗| 云浮市| 广灵县| 衡东县| 芒康县| 通州区| 闽侯县| 荣昌县| 黔西县| 琼海市| 双桥区| 镇雄县|