




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、鹽城工學(xué)院本科生畢業(yè)設(shè)計說明書(2016)餐廳呼叫系統(tǒng)設(shè)計摘 要:近年來,許多中高檔餐廳逐漸采用無線呼叫系統(tǒng)完成顧客的點餐及各項服 務(wù)內(nèi)容,大大提高了餐廳的服務(wù)質(zhì)量和工作效率,及時安排顧客用餐。另外無線呼 叫系統(tǒng)的鋪設(shè)和維修比傳統(tǒng)的有線呼叫更為方便快捷,也可以廣泛應(yīng)用于醫(yī)院,工 廠等場所。本設(shè)計是基于51單片機的遠程呼叫系統(tǒng),利用無線通信技術(shù)傳遞信息,并實時 顯示,實現(xiàn)各餐桌對服務(wù)臺的無線呼叫。該系統(tǒng)包括客戶端和服務(wù)臺端,客戶端可 以實現(xiàn)餐桌對服務(wù)臺無線服務(wù)呼叫和結(jié)賬呼叫的功能,服務(wù)臺端接收呼叫信息,根 據(jù)餐桌號和所需服務(wù)項目安排服務(wù)員。本設(shè)計客戶端由發(fā)射模塊和按鍵模塊組成, 服務(wù)臺端由接收模
2、塊,按鍵模塊,顯示模塊,聲光提示模塊組成。對于客戶端,當 用戶按下某個按鍵,芯片SC2262寸按鍵信息進行編碼,送給發(fā)射模塊;對于服務(wù)臺 端,接收模塊將接收到的信息送給解碼芯片 SC2272進行解碼,然后將解碼信息送 給單片機STC89C51單片機對信息內(nèi)容進行分析,并將桌號和服務(wù)項目通過數(shù)碼管 顯示。當有兩個及兩個以上餐桌呼叫時,服務(wù)臺會交替顯示對應(yīng)的桌號和所需服務(wù) 項目,同時蜂鳴器和LED丁會進行聲光提示。另外,客戶端設(shè)有“取消”按鈕,可 以撤銷本次呼叫,服務(wù)臺端同時設(shè)有“清零”按鈕。經(jīng)過編程,仿真和調(diào)試,系統(tǒng)最終制作成實物,經(jīng)測試和運行良好,達到預(yù)期 的效果。關(guān)鍵詞:單片機;無線通信;餐
3、廳呼叫;Design of Restaurant Calling SystemAbstract : This year,many middle grade restaurant gradually use wired calling system to service the customers order,and it can improve the quality of service and efficiencys。 as to arrange the customers to have dinner timely.Also,the wired calling systemi s con
4、struction and repair is more convenient and quick than the traditional calling system,and they are widely used in some areas,such asnospitals and factories.Tthis system is the remote call information base on 51 single-chip computer ,use wireless communication transfers information, and display on th
5、e digital tube,and ensure every table can call the service station. This design includes client and the service station,the client can realize the function of the table on the service station wireless service call and checkout call,the service station receives the calling information,according to th
6、e table number and the service ,than arrange the waiters. The client consists of transmitting module and keyboard module,the service station consists of receiving module,keyboard module,display keyboard,sound and light warning module.To the client,when users press a key,the coding chip SC2262 in the
7、 client encode the key information,and send it to the transmitting module.For he service station,the receiving module send the information to the decoder chip SC2272 to decode the information and send it to the MCU STC89C51 ,MCU analysis the information and estimates it.and finally display the infor
8、mation on the digital tube by digital driving.This information reflects the table number and service content required,When there are two or more table call the service station,the service station alternately display the table number and the service content,at the same time,the buzzer sounds and the
9、LED light tips.Also,the client has cancel button“to cancel the calling,the service station also has,zero buttonto zero the system.After programming,simulation and adjustment,the system finally is made to the object.After testing,it is running smoothly,and reach the desired results.Key words: MCU;Wir
10、eless communication;Restaurant calling;目 錄1概 述 11.1 課題背景意義 11.2 系統(tǒng)功能要求 21.3 系統(tǒng)方案設(shè)計 32系統(tǒng)硬件電路的設(shè)計 42.1 服務(wù)臺端 42.1.1 單片機主控模塊 42.1.2 無線接收模塊 82.1.3 顯示模塊 102.1.4 聲光提示模塊 112.1.5 按鍵模塊 112.2 客戶端 122.2.1 無線發(fā)射模塊 122.2.2 按鍵模塊 133系統(tǒng)程序設(shè)計 143.1 主程序 143.2 服務(wù)臺端子程序流程圖 164仿真與調(diào)試 164.1 仿真軟件 164.1.1 Keil編程軟件 164.1.2 PROTEU
11、軟件仿真 184.2 仿真過程和結(jié)果 195實物展示 225.1 實物圖及元件清單 225.2 焊接注意 235.3 實物調(diào)試過程 236結(jié)束語 265.4 ft 275.5 獻 285.6 錄 29附錄1源程序 30附錄2餐廳呼叫系統(tǒng)設(shè)計原理圖 35附錄3餐廳呼叫系統(tǒng)設(shè)計實物圖 36附錄4餐廳呼叫系統(tǒng)設(shè)計PCB圖 37附錄5元件清單 38鹽城工學(xué)院本科生畢業(yè)設(shè)計說明書(2016)餐廳呼叫系統(tǒng)的設(shè)計1概 述1.1 課題背景意義如今科學(xué)技術(shù)和市場經(jīng)濟發(fā)展迅速,各行各業(yè)的發(fā)展呈現(xiàn)生機勃勃的發(fā)展景 象,生活中,越來越多的人選擇外出去餐廳就餐,不僅方便而快捷,更有利于人 與人之間感情的加深。然而當就餐
12、人數(shù)較多或者餐廳較大時, 服務(wù)臺很難實時掌 握顧客就餐信息并進行及時對顧客進行服務(wù),這也將直接影響及時安排顧客就 餐,餐廳服務(wù)質(zhì)量較低。為了解決這樣的問題,呼叫系統(tǒng)應(yīng)運而生。呼叫系統(tǒng)由 單調(diào)簡單的有線呼叫系統(tǒng)慢慢的改變?yōu)闊o線呼叫系統(tǒng)。有線呼叫系統(tǒng)產(chǎn)品價格比較昂貴,并且設(shè)備的安裝和維護較為麻煩,安裝時需要布線,工程量較大,投入 成本高且布局不易改變。無線呼叫系統(tǒng)是一種新型而又實用的服務(wù)手段,信號較 為穩(wěn)定,利用無線通信技術(shù)在有限范圍內(nèi)進行信號的覆蓋,成本低,布線簡單, 操作方便。無線呼叫系統(tǒng)在門診、醫(yī)院住院部、輸液室,老年公寓,養(yǎng)老院,敬老院等 醫(yī)療行業(yè),用于患者和醫(yī)護人員之間;在工廠車間、流水
13、線等制造行業(yè),用于操 作工呼叫技術(shù)人員,叉車作業(yè);還有一些其他行業(yè),比如機場安檢人員呼叫安保 部門,通訊公司話務(wù)中心,突發(fā)事件呼叫維修人員或者主管緊急支援, 監(jiān)獄中服 刑人員呼叫獄警,家庭中老人呼叫子女或者護理人員, 建筑工地中工地樓層升降 電梯無線呼叫。隨著無線技術(shù)研究的不斷深入,以及無線技術(shù)具有節(jié)省空間,節(jié)省人力物力 的優(yōu)點,無線技術(shù)在生活中的應(yīng)用范圍也越來越廣泛,無線呼叫技術(shù)也因此得到 很好的發(fā)展。最初適用于雷達,聲納和軍事三個領(lǐng)域。在網(wǎng)絡(luò)技術(shù)中,無線技術(shù) 得到大量的應(yīng)用,因為無線技術(shù)可以減少網(wǎng)絡(luò)安裝和維護的費用, 這是一筆很大 的開支。無線技術(shù)在工廠中得到大量的使用, 有一個十分重要的
14、原因,就是無線 技術(shù)的安裝速度較快,尤其是一些要求時間短速度快地在工廠, 當工廠再一次安 裝制造線和裝置線,工廠注重最小的停機時間,因為每一個停機時間對制造商都 會造成巨大的經(jīng)濟損失。當需要重新安裝制造線和裝置線的時候時, 負責(zé)人僅僅 要做的就是將設(shè)備移動到自己所選的新的地方然后將無線網(wǎng)絡(luò)打開就可以,不需要工程較大地重新布線或者安裝電纜,減少很多不必要地開支,操作簡單,方便快捷。無線呼叫器從不完善到完美的過程一共分為三個不同階段:第一階段即第一代無線呼叫器,以調(diào)幅AM核心技術(shù),應(yīng)用范圍較小,一般是地方較小的場所; 第二階段即第二代無線呼叫呼叫器系統(tǒng),以調(diào)頻 FM為技術(shù)核心,信號穩(wěn)定,適 用于茶
15、樓、咖啡廳等一些小型服務(wù)場所;第三階段是擴頻跳頻智能技術(shù), 實現(xiàn)了 無線呼叫器從人們已經(jīng)習(xí)慣的單一的呼叫模式變?yōu)閹椭脩魧iT定制呼叫方式, 是因為第三代技術(shù)的功能得到擴充, 系統(tǒng)可以用中文對用戶進行播報和顯示, 這 樣的技術(shù)是開發(fā)軟件和無線呼叫系統(tǒng)結(jié)合,突破了無線呼叫系統(tǒng)的歷史。第一代:調(diào)幅數(shù)字無線呼叫器早期的無線呼叫器主要采用調(diào)幅 AM支術(shù),調(diào)幅AM支術(shù)有發(fā)射距離較短,穿 透能力強的優(yōu)點,但是調(diào)幅數(shù)字無線呼叫器只能用于地方較小的場所,只適合一 些小型客戶使用,原因是調(diào)幅 AM技術(shù)簡單,不復(fù)雜,生產(chǎn)成本低。第二代:調(diào)頻數(shù)字無線呼叫器呼叫器行業(yè)發(fā)展越來越好,調(diào)頻數(shù)字無線呼叫器被許多大型場所應(yīng)用,
16、功能 也由單一的呼叫找人功能變得越來越多。 多嘴貓,紅鈴等無線呼叫器企業(yè)使用的 技術(shù)是無線調(diào)頻技術(shù),企業(yè)的產(chǎn)品包括手持、多按鍵、防水、智能等多種無線呼 叫器,還有一些應(yīng)用于酒店和銀行等不同行業(yè)的退房無線呼叫器,銀行呼叫器等多種產(chǎn)品,接收端產(chǎn)品包含LED屏幕和數(shù)字信息。用戶可以只使用無線呼叫器系 統(tǒng),也可以作為將無線呼叫系統(tǒng)的接收和發(fā)射平臺與餐廳的點菜,酒店的管理, 醫(yī)院的治療等結(jié)合在一起使用。第三代:智能擴頻跳頻無線呼叫器系統(tǒng)隨著無線呼叫技術(shù)的發(fā)展與成熟,在日常生活的被越來越多的人所使用, 無 線呼叫器被人們應(yīng)用范圍由小變大, 為我們的生活提供了越來越多的便利。 它的 信號覆蓋范圍從最開始的小
17、小茶樓間,然后擴大,空間到幾個樓層,再到大型的娛樂場所,有好幾棟樓,如醫(yī)院,酒店,餐廳。第二代無線呼叫器接收非常便利, 但是顯示方式只是數(shù)字,還沒有辦法通過中文顯示,提供服務(wù)的工作人員只能通 過大腦的記憶來識別數(shù)字所代表的中文含義, 效果不是很讓人們滿意。中文顯示 的智能無線呼叫系統(tǒng),可以通過中文的方式進行顯示和播報, 讓工作人員快速的 了解人們的需求,然后提供對應(yīng)的服務(wù)。 和傳統(tǒng)的無線呼叫器相比,智能無線呼 叫與它有不同的地方,傳統(tǒng)的無線呼叫器實現(xiàn)功能的方式為單向傳輸?shù)恼{(diào)頻調(diào)幅 技術(shù),調(diào)頻調(diào)幅技術(shù)只有收發(fā)的功能,而中年智能無線呼叫器采用先進的雙向擴 頻調(diào)頻技術(shù)。餐廳呼叫系統(tǒng)就是應(yīng)用無線呼叫系
18、統(tǒng),不僅提高了餐廳服務(wù)質(zhì)量以及工作效 率,更重要的是節(jié)省空間,節(jié)省大量人力物力。本系統(tǒng)操作簡單,使用方便,從 而及時安排餐廳顧客用餐,企業(yè)形象及管理水平也因此得到提供, 口碑也變得越 來越好。餐廳呼叫系統(tǒng)設(shè)計可以幫助餐廳快速的服務(wù)顧客,還可以讓餐廳的服務(wù)臺了解每一個餐桌顧客的就餐情況, 從而能夠使工作人員更加有效,更加規(guī)范的 打理餐廳。1.2 系統(tǒng)功能要求本系統(tǒng)主要實現(xiàn)下面6個需求功能:a.餐廳呼叫系統(tǒng)由客戶端和服務(wù)臺端組成??蛻舳擞砂存I模塊,發(fā)射模塊組 成;服務(wù)臺端實由單片機最小系統(tǒng),按鍵模塊,接收模塊,顯示模塊,聲光提示模塊組成。b.客戶端實現(xiàn)將餐桌的按鍵模塊的按鍵信息經(jīng)發(fā)射模塊發(fā)射出去的
19、功能;c.服務(wù)臺端接收模塊將信息送給單片機最小系統(tǒng),通過數(shù)碼管顯示的數(shù)字表示對應(yīng)的餐桌號和相應(yīng)的服務(wù)項目, 并通過蜂鳴器和LED丁進行提示,另外服務(wù) 臺端設(shè)有“清零”按鍵。d.用C語言編寫呼叫系統(tǒng)所需要的程序代碼。e.實現(xiàn)餐桌呼叫服務(wù)信號的無線發(fā)射和接收。f.進行仿真與調(diào)試,完成實物,并對實物進行測試,使得結(jié)果達到預(yù)期的效 果。1.3 系統(tǒng)方案設(shè)計本設(shè)計為餐廳呼叫系統(tǒng),由客戶端和服務(wù)臺端組成??蛻舳税ò存I模塊, 發(fā)射模塊;服務(wù)臺端包括單片機最小系統(tǒng),接收模塊,按鍵模塊,顯示模塊,聲 光提示模塊。系統(tǒng)以單片機為主控制器,利用無線通信技術(shù)完成信號的發(fā)射和接 收,對客戶端顧客的按鍵信息進行編碼和解
20、碼, 通過數(shù)碼管顯示相應(yīng)的呼叫信息, 表示相應(yīng)的呼叫服務(wù)的餐桌號和所需服務(wù)內(nèi)容, 實現(xiàn)餐桌對服務(wù)臺端的無線呼叫 功能。客戶端中當顧客按下按鍵,然后將按下信息送給發(fā)射模塊。系統(tǒng)框圖如圖1-1 所示。服務(wù)臺端中接收模塊將接收信息,將信息送給單片機,最后通過數(shù)碼管驅(qū)動 在數(shù)碼管上顯示,并通過蜂鳴器和LED丁進行聲光提示,當服務(wù)臺端按鍵模塊被按下,可將系統(tǒng)清零。如圖1-1 ,為系統(tǒng)框圖按鍵模塊客戶端服務(wù)臺端圖1-1系統(tǒng)框圖客戶端各模塊功能如下:發(fā)射模塊:按鍵信號的編碼功能通過芯片 SC226怵實現(xiàn),應(yīng)用315M無線發(fā) 射模塊發(fā)射信號按鍵模塊:每個餐桌設(shè)有有三個按鍵,分別實現(xiàn)服務(wù),結(jié)賬和取消的三種功服務(wù)
21、臺端各模塊功能如下:單片機最小系統(tǒng):對接收模塊的信息內(nèi)容進行分析, 驅(qū)動數(shù)碼管來顯示呼叫 的餐桌號和服務(wù)項目。接收模塊:信號的解碼功能通過芯片 SC227怵實現(xiàn),應(yīng)用315M無線接收模 塊接收信號。顯示模塊:在4位一體的數(shù)碼管上顯示數(shù)字,表示呼叫服務(wù)的餐桌號和服務(wù) 項目。聲光提示模塊:如果有餐桌發(fā)出服務(wù)呼叫,服務(wù)臺端紅色指示燈和蜂鳴器同 時進行提示。按鍵模塊:實現(xiàn)系統(tǒng)清零的功能。2系統(tǒng)硬件電路的設(shè)計2.1 服務(wù)臺端2.1.1 單片機主控模塊A.STC89C5價紹本設(shè)計采用STC89C5偽主控芯片,最高工作頻率為12MHz管腳及功能如圖 2-1所示。UI1P10VCCpi 1DC()PooP1J
22、CAJD1JP0.1P1JPl.4(ADSJPOjPIJ(AD4)PQ4P1.6Pl.7(ADiJPOCRSTP3 然EVVPP Pa.L(TXD ALE PROG P3 2.75)PSENPNgnPSENP3.3(INT1(A15)P2.7P3,4(r0)(A14)P16P3,5(TD(A13JP2.5 P3.5(WR)(A12)P2.4P3J(RD)(All)P2.3 XTAL2(A10)P22XTAL1(A9)P2.1GND(AS)P2.0SICS?CSl4039顯不33373635模塊3433其3130292S27亙242721按鍵模塊圖2-4主控模塊電路圖主控模塊中,發(fā)射模塊接單片機
23、的P10-P17端,及P31端;聲光提示模塊接 單片機P36端,按鍵模塊接P37端,P0 口和VCCSI腳接顯示模塊,復(fù)位電路接 單片機9腳的復(fù)位引腳,晶振電路接單片機的 18,19腳。通過P10-P17,及P31檢測解碼芯片SC2272輸出引腳電平的變化來判斷餐 桌是否有顧客呼叫。若輸出高電平,說明有餐桌顧客呼叫;如果輸出低電平,說 明沒有餐桌顧客呼叫。然后通過數(shù)碼管顯示呼叫餐桌號和所需服務(wù)的內(nèi)容,同時驅(qū)動蜂鳴器和LED燈進行聲光提示。2.1.2 無線接收模塊A.芯片介紹 a.接收模塊 接收模塊利用電感來將頻率調(diào)到 315M后對模塊進行固定和封裝,溫度由以 前的不穩(wěn)定變得越來越穩(wěn)定,抗機械振
24、動性也得到非常大的提高,整體的性能也 有所提高。模塊采用的是315M無線接收模塊,主要功能為接收信息,然后將信息發(fā)送 給SC2272接收模塊一共有4個引腳。分別為GNDgl腳,VCC5I腳以及兩個DATA 引腳。GND接地引腳。DATA有2個DATA引腳,分別接解碼芯片SC2272的數(shù)據(jù)輸入管腳,即14 腳。VCC電源引腳。 b.解碼芯片SC2272SC2272是一種無線解碼器,是目前比較常用的一種串行通信接口。SC2272采用CMOS:藝制造,它的功率消耗較少,價格相對比較便宜。解碼芯片 SC2272 的數(shù)據(jù)輸出方式分一種是“暫存”方式,另一種是“鎖存”方式,為了讓操作者 操作簡單便捷。當D
25、in端沒有收到信號,前者使SC2272相應(yīng)的數(shù)據(jù)輸出電平為 低電平。當Din端沒有收到信號,后者使 SC2272的數(shù)據(jù)輸出端電平保持在前一 個狀態(tài),直到Din端接收新的信號,芯片鎖存功能接沒有了。使用SC2272的時候,通常采用SC2262與之一起被應(yīng)用到電路中。SC2272多被接到無線遙控接收 電路。解碼芯片SC2272共有18個引腳,其中1-8腳為地址端,其中1腳和2腳接 地,3腳-8腳懸空,與餐桌1發(fā)射模塊中編碼芯片SC2262a法保持一致。表2-3 為解碼芯片SC2272t腳說明。表2-3 SC2272管腳說明管腳 名稱管腳I/O功能說明A0-A51-6IA0-A5碼地址管腳。每個管腳
26、都能設(shè)為接高電平, 接彳和懸空這二個狀態(tài)。A6/D5-A11/D07-810-13I/OA6-A11碼地址管腳或D5-D0數(shù)據(jù)輸出管腳,根據(jù) SC2272的規(guī)格不同,這六根管腳可以當作高位段 的地址管腳接入電路,同時也可以被當作數(shù)據(jù)輸 出管腳來使用。當這六個管腳被接入電路時,如 果管腳地址波形與碼地址輸入端設(shè)置的對應(yīng)值 一樣且相對應(yīng)位接收到的輸出值是“1”時,輸出的是 T ( Vcc),反之,則輸出的則是“ 0” (Vss)。Din14I為數(shù)據(jù)的輸入管腳,將接收到的編碼信號從該腳 串行,然后接入OSC116I振蕩器的第一外接點OSC侏口 OSC2W個弓1腳 外接電阻,用來明確振 蕩頻率的大小O
27、SC2150振蕩器的第二外接點VT170啟效傳輸確認,局電平后效VCC18-電源止端VSS9-電源負端由于解碼芯片SC2272內(nèi)部有振蕩回路,可以在 OSC便口 OSC2口外部接個電阻,可以形成一個精度比較高,偏差相對較少的振蕩器,也就是 15腳和16 腳之間接一個振蕩電阻。SC2272的振蕩電阻大小約是芯片SC2262g蕩電阻大小 的1/5 ,以確保SC2272能夠正確地對接收的信號進行解碼。在餐桌 1接收模塊 中,SC2272中15腳和16腳之間接的電阻為820K,SC2262對應(yīng)的15腳16腳之 間接的是4.7M。表2-4為振蕩電阻匹配值。表2-4 SC2272和SC2262振蕩電阻名稱
28、匹配值單位SC22621.1M1.8M2.2M2.4M3.6M4.7MQSC2272220K270K390K470K680K820KQB.工作電路接收模塊將接收到的信息送給解碼芯片SC2272解碼芯片SC2272接收到信息后,芯片SC2272在第一次和第二次都遇到到一樣的地址碼和數(shù)據(jù)碼,這時驅(qū)動相應(yīng)單片機P10-P17以及P31端為局電平,VT端變?yōu)閳D電平。如圖2-5為一 號餐桌接收模塊原理圖,驅(qū)動單片機 P10, P11, P12端為高電平。SC2272的輸出管腳通過9013三極管來接單片機的I/O 口,因為線較長,所 以芯片的高電平不能完整拉高單片機的I/O 口,單片機不能完整識別解碼芯片
29、SC2272高電平,所以用9013的NPNE極管驅(qū)動。當解碼芯片 SC2272s信號輸 出,輸出管腳就會接接低電平。然而解碼芯片2272有信號的輸出,輸出管腳會接高電平,這時候9013三極管會導(dǎo)通,三極管的c極就會和電源連接,也就會 輸出高電平。9013三極管有增強驅(qū)動的作用。圖2-5 一號餐桌接收模塊原理圖2.1.3 顯示模塊a.4位一體數(shù)碼管數(shù)碼管有共陽極數(shù)碼管,還有共陰極數(shù)碼管。共陰數(shù)碼管的公共端為陰極, 當數(shù)碼管顯示數(shù)字時,表示數(shù)碼管陽極接的電平高于陰極電壓, 當數(shù)碼管陽極接 低電平時,數(shù)碼管不會發(fā)出紅色的光, 也不會顯示對應(yīng)的數(shù)字。共陽極數(shù)碼管的 公共端為陽極,正常電路運行的時候,
30、數(shù)碼管陰極接地或者接低電平,數(shù)碼管上 顯示對應(yīng)的數(shù)字表示相應(yīng)的餐桌和相應(yīng)的呼叫服務(wù)內(nèi)容,若陽極接地或低電平, 數(shù)碼管不發(fā)光,也不會顯示相對應(yīng)的數(shù)字。本設(shè)計顯示模塊選擇的是4位一體的共陽數(shù)碼管,數(shù)碼管顯示清晰,字體較 大,驅(qū)動簡單方便。b.工作電路因為數(shù)碼管的工作電流較大,I/O 口不足以驅(qū)使它工作,所以采用 4個 9012pnp三極管驅(qū)動數(shù)碼管顯示對應(yīng)數(shù)字,表示相對應(yīng)呼叫的餐桌和呼叫服務(wù)內(nèi) 容。數(shù)碼管通過上拉電阻與單片機 P0 口連接,串聯(lián)一個上拉電阻用作限流作用, 因為數(shù)碼管由發(fā)光二極管按照一定的順序排列制成,發(fā)光二極管內(nèi)阻較小,想要數(shù)碼管完好無損而不被燒壞,就需要由一個保護電阻到電路中來保
31、護電路。電路圖如2-6所示VCC劉”。33血3方MLS 迎三口仝 D7JP0.7 EAV? L?ROGPSEN 15)P2J 14JP2.6 13P2.5 12JP14 U)P2.3 10)P2.2 氏9田11 1SJP2.0mII mET-醞M-I vcc4H7 pOl圖2-6數(shù)碼管工作電路2.1.4 聲光提示模塊本設(shè)計由紅色LED丁及電壓為5V蜂鳴器組成,并通過的9012的PNP三極管 驅(qū)動。當單片機P36端有低電平時,9012三極管導(dǎo)通,蜂鳴器兩端相當于有了 5V的電壓,蜂鳴器發(fā)出聲音,因為紅色 LED指示燈并聯(lián)在蜂鳴器兩端,因而, 當蜂鳴器發(fā)出聲音時,紅色LED丁會同時點亮。聲光提示電
32、路如圖 2-7所示。圖2-7聲光提示電路2.1 .5按鍵模塊如圖2-8所示,服務(wù)臺端的按鍵模塊接單片機的 P37口,主要能夠?qū)崿F(xiàn)清零 的功能。若服務(wù)臺端的按鍵被按下時,餐廳呼叫系統(tǒng)全部清零,數(shù)碼管顯示0000”川A圖2-8 按鍵模塊2.2 客戶端2.2.1 無線發(fā)射模塊A.芯片介紹a.發(fā)射模塊發(fā)射模塊將信息發(fā)送給編碼芯片 SC2262當客戶端顧客按下按鍵,發(fā)射模 塊將信息發(fā)送出去,一共有 3個引腳。分別為VCC引腳,GNR腳以及DAT聞I 腳。VCC電源引腳,接編碼芯片 SC2262的18腳。GND接地引腳。DATA接編碼芯片 SC2262的17腳。b.編碼芯片SC2262當編碼芯片SC226
33、2M應(yīng)用到電路中時,通常解碼芯片SC227器!要與之一同 被應(yīng)用到電路中。SC226豕用CMOS:藝的無線編碼器,它的功率消耗較少,價 格也較低。在餐桌1發(fā)射模塊原理圖中,芯片SC2262一共有18個引腳,其中1-8腳為 地址端,其中1腳和2腳接地,3-8腳懸空,15腳和16腳之間接震蕩電阻,接 法與餐桌1接收模塊解碼芯片SC2272保持一致。表2-5為編碼芯片SC2262的 管腳說明。表2-5 SC2262管腳說明名稱管腳說明A0-A111-8、10、11、12、13A0-A11為地址管腳,用于地址編碼,可以接低電平, 接高電平或者是懸空。D0-D57、8、10、13D0-D5為數(shù)據(jù)輸入端,
34、D0-D5其中任個數(shù)據(jù)輸入 為“1”時,就有編碼發(fā)出。VCC18電源正端(+)VSS9電源負端(-)TE14開始編碼的端口,在編碼和發(fā)射電路中應(yīng)用較多,當接地電平是,開始編碼。OSC116振蕩電阻輸入端續(xù)表2-5名稱管腳說明OSC116振蕩電阻輸入端OSC215與OSCHf反,振蕩電阻輸出端,與16腳接的電阻共 同影響振蕩頻率的大小。DOUT17輸出編碼的端口B.工作電路當客戶端顧客按下按鍵,315M發(fā)射電路工作,將信息送給編碼芯片SC2262, SC2262對信息進行編碼,然后將編碼信息發(fā)送出去,如果無顧客按下按鍵,芯 片SC2262兩端沒有電壓,315M高頻發(fā)射電路不工作。因為17腳與發(fā)射
35、電路的 發(fā)射輸出端是連接的,所以當 17腳電平是高電平時,315M高頻發(fā)射電路開始 振蕩,發(fā)射頻率為315MHz的信號,當17腳電平是低電平時,315M高頻發(fā)射 電路停止振蕩,所以17腳電平的高低影響著電路的高頻發(fā)射電路有沒有工作。 如圖2-9為餐桌1發(fā)射模塊原理圖。圖2-9餐桌1發(fā)射模塊原理圖U 口 月一 30 11_.-留 2SI 二2.2.2 按鍵模塊客戶端中每個按鍵模塊有三個按鍵和三個 4148二極管組成,K1按鍵實現(xiàn)呼 叫功能,K2按鍵實現(xiàn)結(jié)賬功能,K3按鍵實現(xiàn)取消功能。每個按鍵的1腳都接電 源正極,當顧客按下某個按鍵時,電路接通電源。每個按鍵的一端都接二極管, 每個按鍵之間互不干擾
36、。每個按鍵都有一個引腳分別接編碼芯片SC2262的11、12、13腳,當有顧客按下按鍵,相應(yīng)的接 SC2262的端口輸出電平為高電平,這 時就會有編碼信息被發(fā)出。4148為半導(dǎo)體二極管,是一種小型的高速開關(guān)二極管,大量應(yīng)用于信號頻 率較高的電路。半導(dǎo)體二極管導(dǎo)通的時候, 這時候等同于開關(guān)閉合,而當半導(dǎo)體 二極管截止的時候,這時候等同于開關(guān)打開,這樣就會使得電路處于導(dǎo)通或者斷 開的狀態(tài)。按鍵分為機械觸點式的,用橡膠來導(dǎo)電式的和手感觸摸式的。機械觸點式按 鍵線條連接清晰,制作方便快捷,觸摸時舒服,本設(shè)計采用的就是機械觸點式按 鍵。導(dǎo)電橡膠式按鍵體積小,所占地方小,使用者使用方便。觸摸式按鍵外形美
37、觀,可防塵,防潮。圖2-10 一號餐桌按鍵模塊呼叫 結(jié)賬 取消一號餐桌3系統(tǒng)程序設(shè)計3.1 主程序如圖3-1所示,為餐廳呼叫系統(tǒng)設(shè)計的主程序流程圖, 可以完成餐廳相應(yīng)的 服務(wù)功能,通過蜂鳴器和紅色LED燈進行聲光提示,并在數(shù)碼管上顯示相應(yīng)的數(shù) 字,表示對應(yīng)呼叫的餐桌號和相應(yīng)的呼叫服務(wù)內(nèi)容, 然后安排工作人員來滿足顧 客的呼叫請求。上電后,系統(tǒng)程序初始化,如果客戶端沒有按鍵被顧客按下,仍然停留在初 始化狀態(tài),繼續(xù)檢測一直到客戶端有按鍵被按下。如果客戶端有按鍵按下,系統(tǒng)接收和發(fā)射信號,服務(wù)臺端數(shù)碼管顯示數(shù)字,表示呼叫服務(wù)的餐桌號以及相應(yīng)的 服務(wù)內(nèi)容,并通過紅色LED丁和蜂鳴器進行聲光提示。接著檢測
38、客戶端是否有兩 個或者兩個以上餐桌按下按鍵,如果客戶端有兩個或兩個以上的餐桌按下按鍵, 服務(wù)臺端數(shù)碼管交替數(shù)字,表示有不同的餐桌發(fā)出呼叫的請求, 并且蜂鳴器和紅 色LED#進行提示,如果客戶端沒有兩個或者兩個以上餐桌按下按鍵,檢測服務(wù)臺端按鍵是否被按下。如果有餐桌按下取消按鍵,服務(wù)臺端相應(yīng)顯示的數(shù)字不出 現(xiàn),表示相應(yīng)餐桌的呼叫服務(wù)項目取消。 如果服務(wù)臺端沒有按下清零按鍵, 數(shù)碼 管一直交替顯示的餐桌號和所需的服務(wù)內(nèi)容, 如果服務(wù)臺端按鍵被工作人員按下 時,數(shù)碼管顯示“ 0000”,并且停止聲光提示。系統(tǒng)清零,并且回到初始化的狀 。3.2 服務(wù)臺端子程序流程圖上電后,系統(tǒng)程序初始化,首先檢測應(yīng)答
39、按鍵是否被按下,如果應(yīng)答按鍵被 按下,系統(tǒng)清零;如果沒有被按下,繼續(xù)檢測餐桌是否呼叫。如果沒有餐桌呼叫, 關(guān)閉蜂鳴器和LED燈;如果有餐桌呼叫,蜂鳴器和LED丁進行聲光提示,數(shù)碼管 顯示數(shù)字表示相應(yīng)呼叫的餐桌號和服務(wù)項目。最后返回以前的狀態(tài),檢測應(yīng)該按鍵是否被按下,如此循環(huán)。流程圖如圖 3-2所示。圖3-2服務(wù)臺端子程序流程圖4仿真與調(diào)試4.1 仿真軟件4.1.1 Keil編程軟件Keil效率非常高,大多數(shù)匯編代碼的內(nèi)容很豐富完整,使用者很容易就可 以明白理解。首先要先建立分級格式,在Atmel分類里選擇AT89C51然后確定,這時候第 一個級別Targetl就會出現(xiàn)。點擊File新建文本中N
40、ew然后輸入已經(jīng)寫好的 匯編程序,然后開始運行,看是否有錯誤,如果有錯誤進行修改,直到?jīng)]有錯誤可以運行。點擊Targetl前面的小加號,會出現(xiàn)第二個級別 Source Groupl,點 擊Source Group1前面的小加號,會出現(xiàn) STARTUP.AS 1 Keil軟件操作界面如圖 4-1所示。lfc1.1 1必崛 iiVil4MFdd * Viftv M/d f If t Mygi的r.ltrrMii Md,他C5ft n ftlgjl易亙A|l hmMa. Q3 Li 8聲$4wri G*(1f STARTUP aI用311而*口 F (UTriBuka UikipiJE(B)V 皿
41、M3 “, 45 tjubUT 1X10 皿 里口 311 面2KHE U17 ,自W9 心f EE1 燒 瓜3皿 廊 切 1111tir. ?! d* 4defIzk 工Ac工 xjun1士 二4型*Ein UK unfliigrne 說 ffcSsss /工 W/走乂F口和印RIdafios BTJ屈 P4dibit Ri ffbit P1_72-S1*1.!obit; S2K-P10|Bit 3二;:-EL-4bit ft?1MP尸力Bblt E匯71-Fl由bht 疆土令L” !的It n-g-由善夜羹Sbhti *33lp,7j卜/科嗚器E * 七 nh=E!3-,(;?北百出拿敬s
42、iI U曲a*匚& 4|=1:重=:二白=g+G.口或3r口嘴直3.0尊丁h丁6*匕.0.口白皿亡)1般陽易不當uctar tfflfe -l J 1; QzTf, 013111 二 xL 同工好5;. 累嗎工心小bdHlA2 udtar mkg亍,至七 * &dbL 113latl 11133d 工工二2ii-3 itn ,e_ -11I1ep3.打網(wǎng)工* Slse: d*.C4r13.0 1deiA-d s&dr-fWGrffTbung heai E二史 Ezn :11;了:1營U,rsz:圖4-1 Keil軟件操作界面然后單擊保存,將文件命名為hujiao.c 。會出現(xiàn)圖4-2所示的文件
43、分級格圖4-2 Keil 菜單目錄將鼠標放在Source Group 1,右擊選擇添加文本文件,進入Source Group 1。 這時會彈出如圖4-3所示的窗口,再選擇ALLFiles的文件類型,找到一個名為 hujiao.c匯編語言的文檔的文件,用鼠標單擊這個文件,然后單擊 hujiao.c文 件,點擊“ADD ,生成的匯編語言也就被成功的添加到了Source Group 1中,接著用鼠標單擊右上角的叉,關(guān)閉這個窗口。接著將hujiao.c 文件添加到上級文件,用鼠標選擇右擊選擇第一個選項Options for Target,這個時候就會出現(xiàn)一個窗口,如圖 4-3所示將頻率選項設(shè)置為12M
44、Hz下一步用鼠標單擊Output選項,在生成的Hex文件的選項前打勾,單擊“確 定”,這樣就可以生成Hex格式的文件了,如圖4-4所示。Devic& Target Output | Listing | C51A51 BL5:Atmel AT89c51iFoMemory Model:|幣紅1:in DTACede Rum Size:Large : 64K progr則jJCpsratingNone圖4-3設(shè)置頻率Device Target Output Li sting | C51A51 EL51 LoesFolder or|N碗金 of E某 ecut ableCreate Exeuutabl
45、*: biy&shsj iq Debug 工nEormati。7 Create HEX Fi:歹 Browse 工nform牽tiHEX |HEX-aO圖4-4 建立Hex文件窗口4.1.2 Proteus 軟件仿真仿真用的是Proteus軟件,首先在庫里找到所需要的各個元件, 然后輸入餐 廳呼叫系統(tǒng)設(shè)計的原理圖,緊接著就需要導(dǎo)入程序Hex文件,最后就可以進行仿 真。Proteus的功能領(lǐng)先許多其他的軟件而且軟件的內(nèi)容也十分完善,有很多的 功能,例如,畫電路圖,自己設(shè)計 PCB等等。Proteus軟件的特點有:a.設(shè)計者自己可以選擇仿真圖的大小, 背景的顏色,也可以自由編輯各個模 塊。b.軟件
46、可以代替設(shè)計者自己手動布線, 減少自己連線的錯誤率,簡單方便而 且快捷有效。c.Proteus軟件元件庫內(nèi)容比較豐富,包括電阻,電容,單片機,數(shù)碼管, LED燈,蜂鳴器,開關(guān),還有各種型號二極管三極管等許多封裝完整的元器件。 設(shè)計者可以自己去搜索自己的設(shè)計所需要的元件,操作也比較方便,只需要設(shè)計者把元件從庫里取出來就可以了。d.軟件支持仿真檢查錯誤,元器件仿真時的高級仿真圖表設(shè)計者可以自己去 調(diào)出,隨時可以了解程序代碼的運行。餐廳呼叫系統(tǒng)設(shè)計就是采用 Proteus軟件進行電路的設(shè)計和仿真,實時為設(shè) 計者提供了單片機仿真的結(jié)構(gòu)體系,方便設(shè)計者了解。如圖4-5所示為仿真軟件 的基本操作界面。將客
47、戶端的按鍵直接接在仿真軟件中單片機STC89C5的P1 口 ,分別表示三個餐桌的呼叫,結(jié)賬和取消的三種情況,來代替無線呼叫的信號接收和發(fā)射的功 能。nCffSOE-BFile Vievi- Edit Took Design Craph Source De4xjg library Templale System HelpEfU 口 EWES7SEGMPX4Et ICWiTTlK 10ATTJS AT&9O51 A-H4O2rWID0M BUTTON BLEZEH CAP WPtLEC CRYSTALFZT792A G2R1EOC5 LECKbHEEN LECHED LE&-YEILW LM聞 N01 PNPROT-H& RES RESPACKW 5OUHDER SFE.ER
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 肛周疾病診療規(guī)范與臨床實踐
- 心律失常麻醉管理
- 食品營養(yǎng)學(xué):營養(yǎng)與疾病
- 護理感染防控科普指南
- MTX-216-生命科學(xué)試劑-MCE
- 青少年網(wǎng)安防護必修知識
- 2025下半年港股醫(yī)藥行業(yè)以創(chuàng)新藥為主線關(guān)注出海機會
- 2025年農(nóng)村一二三產(chǎn)業(yè)融合發(fā)展的農(nóng)村物流體系建設(shè)報告
- 【高中語文】高考背誦補充篇目+《報任安書》課件
- 2025年冰雪運動主題公園項目運營管理優(yōu)化與創(chuàng)新研究報告
- 預(yù)激綜合征的護理
- 室上性心動過速護理
- 臨床試驗受試者補償標準
- 2024年高級經(jīng)濟師-金融專業(yè)實務(wù)考試歷年真題摘選附帶答案版
- 高中語文《望海潮》《揚州慢》聯(lián)讀+課件+統(tǒng)編版高中語文選擇性必修下冊
- 一年級小學(xué)生競選三好學(xué)生演講稿
- JTS311-2011 港口水工建筑物修補加固技術(shù)規(guī)范
- 貓咪洗護免責(zé)協(xié)議書
- 2024年3月2日湖北遴選筆試真題及解析(地市級卷)
- 中英文對照報價單模板
- 小區(qū)物業(yè)工程部修理工作標準及細節(jié)要求
評論
0/150
提交評論