摘要:銀行排隊系統的核心是單片機。通過單片機實現銀行排隊系統的自動化,可以優化銀行大廳內的環境,滿足客戶的業務需求,避免出現混亂的情況。文章以單片機運用為核心,對銀行排隊系統的設計進行了分析。
關鍵詞:單片機;銀行排隊系統;硬件設計;軟件設計;銀行大廳 文獻標識碼:A
中圖分類號:TP273 文章編號:1009-2374(2015)17-0032-02 DOI:10.13535/j.cnki.11-4406/n.2015.17.016
目前,基于單片機的銀行排隊系統已經成為銀行業務辦理的重要項目,在銀行業務服務客戶中更體現出了其重要性。單片機表明了其在銀行排隊系統中的功能與作用,而且基于單片機的銀行排隊系統降低了設計的難度與復雜程度,更是提高了銀行排隊系統的準確性和可操作性。
1 基于單片機的銀行排隊系統設計方案
銀行排隊系統的功能性強,從客戶需求到銀行為客戶服務的過程中可以分為六個部分,分別是:(1)客戶操作模塊,是指客戶在銀行取號機上拿取業務號碼并等待業務辦理;(2)顯示模塊,在銀行大廳和各窗口上方LED或者液晶顯示屏上顯示正在辦理業務的號碼;(3)叫號模塊,銀行柜員操作模塊,也稱叫號器,由柜臺工作人員操作,執行叫號服務;(4)智能排隊模塊,其為銀行整個排隊系統的關鍵,連接了銀行和客戶,此項模塊可以檢測到業務進度,合理安排業務柜臺,同時協調銀行中的柜臺服務,提高銀行業務調度的水平,執行人性化的叫號服務;(5)統計分析模塊,主動存儲統計銀行工作人員的業務量,并進行特定的分析,更直觀的展現業務量;(6)語音模塊,其為整個排隊系統提供聲音提示和呼喚功能,及時通知客戶到特定的窗口辦理業務。
結合銀行排隊系統的功能,分析基于單片機的銀行排隊系統設計方案,如下:
1.1 顯示設計
單片機在LED和液晶顯示設計中起到控制作用,相當于控制器,配合驅動系統完成LED或液晶顯示。單片機可以通過串行或8/4位并行的方式連接設備,如IR、DR,輔助存儲器儲存業務信息。
1.2 打印機設計
銀行排隊系統中采用的是熱敏打印機,其內部有自帶的單片機,在熱感的狀態下完成打印。打印機需要按照銀行排隊系統的標準接入,以便與各項設備連接使用。銀行排隊系統中的打印機設計,可以執行漢字、圖形等指令,單片機提供了32K的緩沖區,設置通訊率為9600。
1.3 輸入與指示設計
銀行排隊系統中的輸入與指示設計,均采用了并行的方法,便于單片機的控制應用。基于單片機的輸入與指示設計,其可保持同步的狀態,即使鎖存變低,也能確保系統數據的準確性,避免影響銀行排隊系統的服務功能和時效性。
1.4 語音設計
銀行排隊系統中的語音設計,采用的是獨立的語音單片機,結合系統內的存儲設計,完成語音播放。語音單片機為銀行排隊系統提供了多段播放的方式,利用語音單片機的可編程性,實現語音的智能化操作。語音單片機設計還要考慮銀行排隊系統的電路特性,降低單片機應用的難度,深化銀行排隊系統的設計和開發。
1.5 IIC電路設計
IIC電路控制銀行排隊系統的時間,保障時間的準確性。銀行排隊系統時間設計中,選用低消耗的單片機,促使時間設置具備可編程的特點,而且IIC電路設計在單片機的作用下,很容易接入排隊系統內,滿足各個接口的需求,實現標準性的時間控制。
2 基于單片機銀行排隊系統的硬件設計
銀行排隊系統的硬件設計對單片機的需求比較大,主要是規范硬件在系統中的應用方式。
2.1 主控制器
銀行排隊系統中的主控器,負責全面的系統控制,使用單片機AT89S52,同時接入相關設備,輔助銀行排隊系統記錄客戶的號碼,還能輔助通信管理。銀行排隊系統處于自主化的運行狀態,不需要工作人員看護,所以主控器成為硬件設計中的關鍵,為了提高單片機的性能,引入了看門狗設計,用于控制單片機的運行電路,確保單片機在銀行排隊系統內具有防干擾的性質,看門狗設計可以監控單片機的運行,根據單片機的運行狀態設計復位輸出。例如:銀行排隊系統主控制器中的單片機出現延時或卡機時,1.6s后看門狗并未檢測到單片機信號,即會主動發送復位信號,促使單片機執行復位,以免影響主控器的運行效率。主控制器硬件在銀行排隊系統內的功能多,所以對單片機的控制要求高,必須維護單片機的運行性能,才能滿足主控器的運行需求。
2.2 通信設計
銀行排隊系統中的通信設計,連接了系統內的多項模塊,實現不同模塊之間的相互通信。銀行排隊系統中有明確的通信標準,傳統標準RS-232存在諸多缺陷,無法滿足銀行排隊系統的需求,所以選用EIARS-485標準,提供10Mbit/s的傳輸速率。目前,銀行排隊系統設計中存有RS485通信網,拓寬從機個數,在此類通信結構中使用單片機MAX485,維持高效率的通信傳輸,滿足1.2km的傳輸效率,而且單片機采用的是串行通信,有利于通信模塊之間的匹配連接,除此以外,還需控制銀行排隊系統通信中的電阻,避免影響總線的連接效率,需根據通信硬件的模式,設計匹配的電阻,由此完善銀行排隊系統的通信設計。
2.3 顯示控制
銀行排隊系統設計中的顯示控制,是由控制器、顯示屏兩部分構成,通過單片機控制硬件的邏輯關系輔助銀行排隊系統的應用。例如:單片機DS89C420,其在銀行排隊系統顯示硬件中發揮主控作用,提供高存儲的點陣庫,其可兼容微處理部分,提高顯示控制的速度,單片機DS89C420在銀行排隊系統的CPU中發揮重要的作用,降低了CUP的處理時間,在很大程度上提高了顯示控制的速度,而且具有穩定性的控制作用。銀行排隊系統設計中還包括單元顯示控制,主要是在顯示屏上設計單元化的運行模塊,接收連接單元的信號命令,防止信號命令發生遺漏,保障銀行排隊系統顯示控制的準確性,避免影響客戶的業務辦理。
3 基于單片機銀行排隊系統的軟件設計
銀行排隊系統的軟件設計,基本以模塊化的方式存在,通過單片機對軟件系統的整體進行控制,完善軟件設計在銀行排隊系統中的應用。分析基于單片機銀行排隊系統中比較典型的軟件設計,如下:
首先是由單片機構成的軟件通信網絡,軟件編程的過程中需要嚴謹控制單片機的運行,促使通信網絡完成以下協議:(1)執行命令代碼,準確發送通信命令,積極控制銀行排隊系統的運行,提供高效率的軟件通信;(2)增加從機數量,防止影響軟件通信網絡的質量;(3)防止軟件通信中斷,快速恢復通信網絡的
模式。
其次是單片機在軟件操作中的應用,因為銀行排隊系統的操作較為簡單,所以單片機在軟件中的編程也比較容易,按照銀行排隊系統中的軟件功能進行編程設計即可,選擇的單片機要符合軟件操作,由此即可完成軟件設計。
最后是通過軟件設計控制顯示輸出,此部分對單片機的要求較高,單片機應提升軟件對數據處理的速度,降低數據緩沖的時間,還要避免軟件重復工作,以此來提高單片機在銀行排隊系統軟件設計中的時效性,規范軟件設計的應用。
4 結語
銀行排隊系統的功能多,其在單片機的支持下實現了多功能設計,滿足銀行窗口的業務需求。基于單片機的銀行排隊系統具有高水平的服務能力,優化了銀行內的環境,最主要的是提高銀行的形象,在客戶群體中樹立高端服務的形象。單片機在銀行排隊系統的設計中,體現了資源的有效利用,滿足銀行排隊系統的設計
需求。
參考文獻
[1] 滕麗麗.基于單片機的銀行排隊系統的設計[J].科技傳播,2010,(22).
[2] 楊兵.商業銀行客戶排隊系統及其模型研究[J].計算機技術與發展,2014,(4).
作者簡介:胡雅清(1984-),男,廣西南寧人,中建投科技股份有限公司廣西分公司助理工程師,研究方向:銀行金融系統設備維護。
(責任編輯:周 瓊)