亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機的自動收銀機控制系統(tǒng)設(shè)計

        2016-09-26 21:08:46王闖聶興家馬帥兵
        卷宗 2016年7期

        王闖 聶興家 馬帥兵

        摘 要:本文是在現(xiàn)有收銀系統(tǒng)的基礎(chǔ)上,利用嵌入式系統(tǒng)技術(shù),研究設(shè)計新型智能收銀機。新型智能收銀機可以實現(xiàn)自動收銀、自動找零,與現(xiàn)有收銀系統(tǒng)連接可以進(jìn)行超市自動售貨。

        關(guān)鍵詞:新型智能收銀機;自動收銀;自動找零;嵌入式系統(tǒng)

        【Abstract】This paper decribes the research and design of new automatic cashier, on the basis of the existing cash register system and using the embedded system technology.New intelligent cash register can automatically cash and change.Attaching to the existing cash register system,the new intelligent cash register can realize shopping malls supermarkets.

        【Keyword】New intelligent cash register;Automatically cash; Automatically change; An embedded system

        隨著社會經(jīng)濟(jì)的發(fā)展,人們的生活水平不斷提高,超市不斷從城市走入鄉(xiāng)鎮(zhèn),超市的發(fā)展使商品交易集中化、高效化。與此同時也出現(xiàn)了超市排隊的問題,據(jù)調(diào)查顧客對超市提出批評最多的就是在購物交款時等待時間太長。老式收款機,完全是人工負(fù)責(zé)收款找零,速度慢、容易出錯,特別是在下班高峰、節(jié)假日等時候。長時間的排隊嚴(yán)重影響了,顧客的滿意度和超市的服務(wù)質(zhì)量。2012年北京兆維已經(jīng)實現(xiàn)紙硬幣識別模塊國產(chǎn)化,識別率可達(dá)100%。隨著紙幣硬幣識別技術(shù)的成熟,多種面額紙硬幣收銀找零成為可能。目前關(guān)于收銀系統(tǒng)提出的設(shè)計大多是只能實現(xiàn)找零功能,或收銀自動化程度不高。本文在傳統(tǒng)收銀機的基礎(chǔ)上,利用嵌入式設(shè)計系統(tǒng),研究具有自動收銀找零的智能收銀找零機。智能收銀找零機能夠通過USB接口,與現(xiàn)有收銀機計算機連接,根據(jù)支付金額和消費總額,計算出要找零的金額,進(jìn)行找零并顯示。

        1 基于嵌入式系統(tǒng)的智能收銀找零找零機原理分析

        本系統(tǒng)是在現(xiàn)有收銀系統(tǒng)的基礎(chǔ)上設(shè)計的,包括鍵盤、條形碼掃描器、PC、打印機、C52單片機、紙幣找零模塊、硬幣找零模塊、LCD液晶顯示屏、蜂鳴器。本文著重討論自動找零系統(tǒng)的硬件組成、軟件工作原理及系統(tǒng)的總體結(jié)構(gòu)。

        2 智能收銀機控制系統(tǒng)主要硬件設(shè)計分析

        2.1 微控制器

        智能收銀找零是在現(xiàn)有收銀機的基礎(chǔ)上研究的,面向顧客,負(fù)責(zé)收銀、找零、LCD顯示和蜂鳴器提示。單片機有系統(tǒng)內(nèi)核小、專用性強、系統(tǒng)精簡、高實時性等特點,并且單片機在工業(yè)和自動化領(lǐng)域的應(yīng)用日趨廣泛和成熟。我們選擇單片機作為微控制器,型號是STC89C52 ,它的資源情況:Flash 程序空間是 8K 字節(jié),RAM 數(shù)據(jù)空間是 512 字節(jié),能夠滿足設(shè)計需求。

        2.2 LCD液晶顯示器

        LCD是智能收銀機的顯示設(shè)備,用于顯示消費總額、收銀總額、找零金額,儲存零錢用完之后進(jìn)行提示。設(shè)計采用LCD1602液晶顯示器,可以顯示2行,每行16個字符。它的工作電壓是 4.5V~5.5V。

        2.3 蜂鳴器

        蜂鳴器用于收銀系統(tǒng)地語音提醒。蜂鳴器的BUZZ端口與單片機的一個I/O端口相連。程序控制中,將蜂鳴器的控制放入中斷服務(wù)程序,當(dāng)用戶用于支付金額少于商品總價格時,提醒顧客繼續(xù)投幣;各面額錢幣小于一定數(shù)目時,提醒加幣。

        2.4 紙幣收銀找零模塊

        紙幣模塊是由步進(jìn)電機驅(qū)動機械結(jié)構(gòu)實現(xiàn),設(shè)計中選用的步進(jìn)電機型號為28BYJ-48,四相八拍。紙幣收銀找零模塊主要包括:紙幣識別部分、紙幣分揀部分、紙幣送入部分、送紙機構(gòu)、紙幣分離機構(gòu)、出幣機構(gòu)。整個收銀找零過程是通過電子電路驅(qū)動步進(jìn)電機、電磁鐵,以實現(xiàn)對整個出鈔模塊的所有機械部件的動作.并對各種開關(guān)量輸入(如光電傳感器)做實時、連續(xù)的檢測,根據(jù)檢測結(jié)果及時調(diào)整機械部件的動作.保障找零時中的正確、安全穩(wěn)定運行。

        3 系統(tǒng)軟件及工作流程分析

        以便于程序的編寫和維護(hù),系統(tǒng)程序的設(shè)計基于兩個層,包括硬件驅(qū)動層、用戶應(yīng)用層。

        3.1 硬件驅(qū)動程序

        驅(qū)動程序是直接對硬件進(jìn)行操作,是硬件和軟件之間的橋梁。每一種硬件都有對應(yīng)的驅(qū)動程序,通過程序?qū)崿F(xiàn)某種功能就是調(diào)用對應(yīng)的驅(qū)動程序,使硬件做出相應(yīng)反應(yīng)。驅(qū)動程序的使用減少了上層程序?qū)τ布囊蕾囆?,也簡化了上層程序的編寫。設(shè)計中使用到的驅(qū)動程序有通信接口驅(qū)動、鍵盤驅(qū)動、步進(jìn)電機驅(qū)動、液晶顯示驅(qū)動。

        3.2 用戶應(yīng)用層

        整個系統(tǒng)的編寫主要的部分就是應(yīng)用程序。驅(qū)動程序能夠使硬件做出一定動作,但只有通過應(yīng)用程序?qū)?shù)據(jù)進(jìn)行處理,經(jīng)過判斷對驅(qū)動程序調(diào)用,才能使各硬件有機的結(jié)合起來,完成具體的任務(wù)。為了順利完成整個收銀找零過程,設(shè)計中包括初始儲幣量輸入模塊、現(xiàn)有儲幣量檢測模塊、通信模塊、紙硬幣收銀模塊、顯示模塊、報警提示模塊。

        (1)、初始儲幣量輸入模塊,用于在系統(tǒng)啟動還未開始正常工作時,輸入智能收銀機中儲幣量,該變量隨著收銀找零的進(jìn)行而改變,記錄著裝置中各面額錢幣的現(xiàn)有量,供下面的檢測報警使用。

        (2)、現(xiàn)有儲幣量檢測用于,主循環(huán)每次循環(huán),進(jìn)行檢測現(xiàn)存的紙硬幣數(shù)目,當(dāng)錢幣數(shù)目小于設(shè)定值時,報警并進(jìn)入死循環(huán),等加幣并重啟程序后正常進(jìn)行工作。這里設(shè)定的最小張數(shù)由一次可能找出最大張數(shù)確定,例如50元1張,20元2張,10元1張,5元1張,1元4張。

        (3)、通信模塊負(fù)責(zé)與上位機通訊,智能收銀找零機是在現(xiàn)有收銀系統(tǒng)的基礎(chǔ)上研究設(shè)計的,商品價格的掃入,總額的計算都是由PC來完成,然后通過通訊模塊出入到單片機,用于找零金額的計算使用。找零過程中向PC機返回忙碌狀態(tài),此時PC機可以進(jìn)行商品掃入,但不能像單片機輸入商品總金額,找零結(jié)束后,返回準(zhǔn)備就緒狀態(tài),可以接收商品總額進(jìn)入下一輪收銀找零。

        (4)、紙硬幣收銀模塊,紙硬幣通過紙幣識別器,判斷出錢幣的面額,紙幣通過電機帶動絲杠,帶動分揀機構(gòu)進(jìn)行分揀;硬幣則通過電磁鐵改變硬幣滑動路徑,實現(xiàn)硬幣進(jìn)入不同的儲幣筒。然后增加先儲幣量的數(shù)目。

        (5)、紙硬幣找零模塊,通過貪心算法,將經(jīng)過計算得到的找零金額進(jìn)行分配,算出每一種面額的金額應(yīng)找出的張數(shù),然后驅(qū)動電機,并使用光電傳感器進(jìn)行檢測,實現(xiàn)正確找零。

        (6)、顯示模塊主要用于商品總額輸入單片機后,顯示商品價格,并提示投幣;在投幣過程中,實時顯示已投金額數(shù)目;投幣結(jié)束后,顯示應(yīng)找零金額;檢測到錢幣數(shù)目過少時,顯示哪種面額缺少。

        (7)、警示提醒模塊,當(dāng)顧客投入金額小于消費金額時,蜂鳴器會0.5秒響,提醒顧客繼續(xù)投幣,并將程序返回到收銀模塊;當(dāng)程序檢測到現(xiàn)存?zhèn)€面額錢幣小于對應(yīng)數(shù)目時,蜂鳴器會響2秒,提醒加幣。

        4 程序工作流程框圖

        根據(jù)以上智能收銀機的設(shè)計分析.首先通過條形碼掃描器掃描客戶購買商品種類單價,計算總金額。輸入機構(gòu)接收客戶付款并進(jìn)行驗收和計算收銀總額。計算找零數(shù)額并通過程序分離具體找零幣類和數(shù)目.然后驅(qū)動步進(jìn)電機帶動機械結(jié)構(gòu),找出具體相應(yīng)數(shù)目零錢,實現(xiàn)自動找零。

        現(xiàn)在國內(nèi)的自動售貨系統(tǒng),只能實現(xiàn)硬幣的收銀找零和少數(shù)面額的紙幣收銀,大大限制了,自動收銀系統(tǒng)在各方面的使用。針對于這一現(xiàn)狀,本文提出了一種基于STC89C52單片機的超市收銀找零系統(tǒng)設(shè)計方法,能夠?qū)崿F(xiàn)多種面額的紙硬幣找零。經(jīng)過模型的制作和實驗,系統(tǒng)安全可靠。

        參考文獻(xiàn)

        [1]曹占生.單片機控制的自動掛零系統(tǒng)的設(shè)計[B].研究與開發(fā).2001.1.

        [2]熊志金.基于嵌入式系統(tǒng)的ATM出鈔機設(shè)計[J].工業(yè)控制計算機,2009,12.

        [3]周立功,等.ARM嵌入式系統(tǒng)軟件開發(fā)實例[M].北京:北京航空航天大學(xué)出版社,2004.

        [4]韓嬌,等.基于嵌入式系統(tǒng)的新型智能收銀機設(shè)計研究[].科技信息,2013

        色婷婷av一区二区三区丝袜美腿| 亚洲综合自拍| 8090成人午夜精品无码| 亚洲综合国产精品一区二区| 色欲一区二区三区精品a片| 激情内射日本一区二区三区| 久久精品国产精品青草色艺| 曰本亚洲欧洲色a在线| 午夜视频网址| 国内偷拍第一视频第一视频区| 国产乱理伦在线观看美腿丝袜| 777精品久无码人妻蜜桃| 久久香蕉国产线看观看网| 人妻少妇av中文字幕乱码免费| 免费一区二区在线观看视频在线| 午夜男女很黄的视频| 国产精品熟妇视频国产偷人| 精品视频在线观看免费无码| 久久国产A∨一二三| 在线观看免费不卡网站| 日本一区二区三区免费播放| 中文字幕无码不卡免费视频| 少妇高潮惨叫久久久久电影| 亚洲不卡高清av在线| 色偷偷色噜噜狠狠网站30根| 精品人妻无码视频中文字幕一区二区三区| 亚洲永久无码动态图| 国产小视频一区二区三区| 亚洲综合一区二区三区天美传媒| 99亚洲男女激情在线观看| 欧美日韩亚洲成色二本道三区| av网站韩日在线观看免费| 国产三级a三级三级| 亚洲色无码播放| 亚洲中文字幕无码久久2018| 国产三级c片在线观看| 午夜精品久久久久久久| 免费男人下部进女人下部视频 | 无遮挡粉嫩小泬| 国产91色综合久久免费| 精精国产xxxx视频在线播放|