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