景夢雅 司慈英
【摘要】隨著我國經濟的不斷發展,人們外出就餐的次數不斷增加。因此,餐系統應運而生。這個點餐系統在很小成本的情況下既盡量滿足顧客需求又解決服務人員少顧客多的問題,不論接待顧客,還能解決服務人員繁忙的問題。
【關鍵詞】點餐系統 單片機 AT89C52
一、系統的總體方案
隨著我國經濟的不斷發展,人們的消費水平不斷提高,外出就餐的次數也不斷增加。本文的簡易點餐系統采用AT89C52為核心的單片機,能夠減輕服務人員的的工作負擔,提高工作效率,讓顧客享受更優質快捷的服務。顧客按下按鍵后,向單片機傳遞消息,單片機對接收到的消息進行處理,通過服務臺的LED顯示相應的顧客的餐桌序號,顧客不同的需求可以通過不同的按鍵通過單片機在數碼管上顯示不同的數字。同時服務臺的蜂鳴器發出語音提示,顧客的不同請求對應的蜂鳴器的聲調不同。服務人員可以以此來判斷顧客的不同需要,以便滿足顧客的需求。服務臺的服務人員在看到數碼管上信息后,按下復位鍵,點餐系統恢復到初始狀態,LED燈和數碼管熄滅,同時蜂鳴器停止響鈴。之后,服務人員去處理顧客的請求。
二、系統硬件設計
1、復位電路
復位電路是使單片機及系統處于初始狀態的電路設備,它可以使單片機及系統從起始狀態開始工作。一般在實際運用中,復位電路有兩種:上電復位和按鍵與上電復位。我們的系統使用的是第二種。其電路圖如圖1所示。
圖1復位電路
2、鍵盤電路
操作人員可以通過按鍵向單片機輸送信息,實現人機交互。該點餐系統使用P3口和4*4矩陣鍵盤相連,模擬了四張餐桌的點餐情況。每個餐桌上有四個按鍵,分別表示顧客點餐,結賬,呼叫服務臺以及其他需求。的其矩陣鍵盤如圖2所示。
圖2鍵盤電路
3、顯示電路
當顧客有需要時,按下對應的按鍵,數碼管顯示餐桌號,以及蜂鳴器發出語音提醒通知服務人員以滿足顧客的需求。數碼管顯示電路連接單片機的P0口。
4、蜂鳴器電路
當顧客按下按鍵時服務臺的蜂鳴器發出語音提示,及時通知服務人員顧客有需求并通過蜂鳴器的聲調不同來映射顧客不同的需求。本點餐系統的蜂鳴器和單片機的P2.0相連,其電路圖如圖3所示。
圖3蜂鳴器電路
三、系統軟件平臺
在實現硬件點餐系統之前,要先通過仿真來判斷所設計的系統是否能夠實現其功能,并通過調試是系統更加完美。我們選擇了用Proteus和Keil C51軟件來實現系統的仿真。
Proteus軟件是英國Lab Center Electronics公司出版的工具軟件,它能將單片機仿真和電路仿真相結合實現完美的仿真功能,并備受單片機愛好者青睞。它能將程序嵌入到虛擬的單片機中,使仿真過程與真實的硬件調試相似,實現其它仿真軟件所不能做到的仿真效果。
Keil C51是美國Keil Software公司出品的C語言軟件開發系統,它集編譯、編輯于一體,支持匯編和C語言程序設計能生成.hex文件,將其嵌入proteus仿真的單片機中,能實現模擬仿真。
四、結束語
本系統采用89C52為核心的單片機,成本較低,可靠性高,功能比較齊全。并通過Proteus和Keil C51實現了電路的模擬仿真。我們這款產品適應于那些人力不足、客戶量大但是沒有大量資金購買昂貴無線點餐系統的中小型餐廳。在很小成本的情況下既盡量滿足顧客需求又解決服務人員少顧客多的問題,不論接待顧客,還是解決服務人員繁忙的問題上都能發揮極大的作用。
【參考文獻】
[1]華中科技大學《基于單片機的簡易餐飲管理系統的設計與實現》蔣小龍
[2]清華大學出榜社 《單片機接口技術與應用》
[3]《模擬點餐控制系統設計》朱昌富 寧德師范學院