![銀行叫號系統(tǒng)設(shè)計_第1頁](http://file4.renrendoc.com/view/c1140514ebd1573a0d4c0344ea42e16e/c1140514ebd1573a0d4c0344ea42e16e1.gif)
![銀行叫號系統(tǒng)設(shè)計_第2頁](http://file4.renrendoc.com/view/c1140514ebd1573a0d4c0344ea42e16e/c1140514ebd1573a0d4c0344ea42e16e2.gif)
![銀行叫號系統(tǒng)設(shè)計_第3頁](http://file4.renrendoc.com/view/c1140514ebd1573a0d4c0344ea42e16e/c1140514ebd1573a0d4c0344ea42e16e3.gif)
![銀行叫號系統(tǒng)設(shè)計_第4頁](http://file4.renrendoc.com/view/c1140514ebd1573a0d4c0344ea42e16e/c1140514ebd1573a0d4c0344ea42e16e4.gif)
![銀行叫號系統(tǒng)設(shè)計_第5頁](http://file4.renrendoc.com/view/c1140514ebd1573a0d4c0344ea42e16e/c1140514ebd1573a0d4c0344ea42e16e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請聯(lián)系刪除,謝謝!武漢理工大學(xué)能力擴(kuò)展訓(xùn)練摘要排隊叫號管理系統(tǒng)是針對銀行、工商、稅務(wù)、通訊、政府機(jī)構(gòu)等部門的大廳工作流程設(shè)計的,是利用電腦的科學(xué)管理客戶排隊的系統(tǒng),很好地解決了客戶在服務(wù)機(jī)構(gòu)辦理業(yè)務(wù)時所遇到的各種排隊、擁擠和混亂現(xiàn)象,為客戶辦理業(yè)務(wù)帶來莫大的方便和愉悅。該題研究的目的是研制一款無人排隊的排隊叫號機(jī),它主要由主控制器、鍵盤、顯示電路、蜂鳴器電路等部分構(gòu)成。系統(tǒng)利用單片機(jī)進(jìn)行控制,通過串行通信方式傳輸處理數(shù)據(jù);通過按鍵取號,在LCD1602上顯示排隊的號碼以及當(dāng)前正在等待的人數(shù);通過按鍵叫號,在LCD1602上顯示叫到的號碼,由揚聲器發(fā)出聲音提示客戶。同時免除了令客戶不舒服的站立式排隊,這種現(xiàn)代化的高科技產(chǎn)品徹底解決了銀行普遍存在的站立等候,服務(wù)無序的問題,深化并完善了服務(wù)的質(zhì)量。本系統(tǒng)采用單片機(jī)進(jìn)行控制,利用LCD1602顯示,蜂鳴器鳴叫提示的人機(jī)交互界面,模擬排隊管理系統(tǒng),科學(xué)地處理各種排隊情況。操作簡便,控制靈活,顯示清晰,制作成本低,性價比較高。關(guān)鍵詞STC89C52LCD1602蜂鳴器1武漢理工大學(xué)能力擴(kuò)展訓(xùn)練目錄1系統(tǒng)方案論證..............................................................11.1設(shè)計要求...........................................................11.2單片機(jī)芯片的選擇方案和論證.........................................11.3顯示模塊選擇方案和論證.............................................11.4系統(tǒng)方案設(shè)計.......................................................22系統(tǒng)硬件設(shè)計..............................................................32.1系統(tǒng)總電路..........................................................32.2單片機(jī)處理部分設(shè)計.................................................32.3顯示電路部分.......................................................42.4時鐘振蕩電路.......................................................52.5復(fù)位電路...........................................................62.6叫號電路...........................................................62.7按鍵電路...........................................................73系統(tǒng)軟件設(shè)計..............................................................84系統(tǒng)測試..................................................................95小結(jié).....................................................................10參考文獻(xiàn)...................................................................11附錄.......................................................................12源程序:...............................................................122武漢理工大學(xué)能力擴(kuò)展訓(xùn)練銀行叫號排隊系統(tǒng)的設(shè)計1系統(tǒng)方案論證1.1設(shè)計要求(1)實地調(diào)研,了解銀行叫號過程;(2)畫出一個實例的狀態(tài)轉(zhuǎn)移圖;C語言)3次后,而該號人沒出現(xiàn)服務(wù)窗口,就不再呼叫,該號被清除了,該號就稱之為飛號??捎脩粲只貋砹?,只好再取1.2單片機(jī)芯片的選擇方案和論證方案一:采用AT89S51芯片作為硬件核心,內(nèi)部具有4KBROM存儲空間,而且與MCS-51系列單片機(jī)完全兼容,但是運用于電路設(shè)計中時由于不具備ISP進(jìn)行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,對芯片的多次拔插會對芯片造成一定的損壞。方案二:采用STC89C52芯片,STC89C528位CMOS8K的可編程FlashAT89S51電路進(jìn)行調(diào)試時,由于程序的錯誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r,不需要對芯片多次拔插,所以不會對芯片造成損壞。綜上所述,選擇采用STC89C52作為主控制系統(tǒng)核心。1.3顯示模塊選擇方案和論證方案一:采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價格適中,對于顯示數(shù)字合適,采用動態(tài)掃描法與單片機(jī)連接時,雖然占用的單片機(jī)口線少,但連線還需要花費一點時間,所以也不用此種作為顯示。1武漢理工大學(xué)能力擴(kuò)展訓(xùn)練方案二:采用點陣式數(shù)碼管顯示,點陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對于顯示文字比較適合,若采用在顯示數(shù)字顯得太浪費,且價格也相對較高,所以在此也不用此種作為顯示。方案三:采用1602液晶顯示屏,該液晶顯示屏的顯示功能強(qiáng)大,內(nèi)置192種字符,可顯示大量符號、數(shù)字,清晰可見,而且功率消耗小壽命長抗干擾能力強(qiáng)。綜上所述,在設(shè)計中采用1602液晶顯示屏。1.4系統(tǒng)方案設(shè)計系統(tǒng)采用如圖1所示的電路,通過STC89C52單片機(jī)直接擴(kuò)展的獨立鍵盤,完成排隊取號流程(本系統(tǒng)直接利用系統(tǒng)的中斷0LCD1602顯示排隊等待情況,控制蜂鳴器發(fā)聲完成叫號功能。LCD160289C52蜂鳴器圖1因為采用矩陣鍵盤完成排隊取號流程,但客戶較多的時候要實現(xiàn)排隊取號的功能,就要占去過多的I/O端口,操作起來也比較復(fù)雜,而方案二的獨立鍵盤操作控制簡單,占用主機(jī)資源少,所以選擇方案二,采用獨立鍵盤控制排隊取號,通過串行通信的方式,模擬排隊取號管理系統(tǒng)的流程顯得更加方便、科學(xué)。2武漢理工大學(xué)能力擴(kuò)展訓(xùn)練系統(tǒng)電路由單片機(jī)部分,顯示電路,時鐘振蕩電路,復(fù)位電路,叫號電路和按鍵電路組成。設(shè)計的思想是簡單實用,中心處理部分采用STC89C52單片機(jī)。STC89C52單片機(jī)完全可以滿足本系統(tǒng)的設(shè)計要求,相對于其他具有相當(dāng)功能的器件來說,具有價格便宜,對環(huán)境要求不高,工作穩(wěn)定等優(yōu)點。STC89C52高性能COMS84KBytes的可反復(fù)擦寫的只讀程序存儲器3武漢理工大學(xué)能力擴(kuò)展訓(xùn)練(ROM)和128Bytes32個可編程的I/O口,其中P0口為一個8位漏極開路雙向I/O口是一個內(nèi)部提供上拉電阻的8位雙向I/OP2口為一個內(nèi)部上拉電阻的8位雙向I/O口,在編程和校驗時接收高八位地址信號和控制信號;P3口為8個帶內(nèi)部上拉電阻的雙向I/O口,同時也偶一些特殊功能,我們所使用到的P3.6/WR可作為外部數(shù)據(jù)存儲器寫選通,P3.7/RD可作為外部數(shù)據(jù)存儲器讀選通;RST口為復(fù)位輸入;XTAL1口為反向振蕩放大器的輸入及內(nèi)部時鐘工作顯示電路部分如下圖所示,采用的是液晶顯示屏1602模塊,1602字符型LCD通常有14條引腳線或16條引腳線的2每行16個字符,采用單+5V電源供電,外圍電路配置簡單,價格便宜,具有很高的性價比。STC89C52的P0.0至P0.7的8個端口用來控制數(shù)碼管的顯示。4武漢理工大學(xué)能力擴(kuò)展訓(xùn)練SCT98C52XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,震蕩電路如圖5所示。因為一個機(jī)器周期含有6個狀態(tài)周期,而每個狀態(tài)周期為2個震蕩周期,所以一個機(jī)器周期共有12個震蕩周期,如果外接石英晶振的震蕩頻率為12MHz,故而一個機(jī)器周期為1uS。圖55武漢理工大學(xué)能力擴(kuò)展訓(xùn)練外接石英晶體及電容C1、C2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對外接電容C1、C2雖然沒有十分嚴(yán)格的要求,但電容容量的大小會輕微影響震蕩頻率的高低、震復(fù)位電路雖然簡單,但其作用非常重要,一個單片機(jī)系統(tǒng)能否正常運行,首要檢查是否能復(fù)位成功。復(fù)位操作有上電自動復(fù)位和手動復(fù)位兩種方式,本文采用手動復(fù)位方式。手動復(fù)位是通過開關(guān)實現(xiàn)的其電路如圖6所示。在通電瞬間電容C通過電阻R充電,RST出現(xiàn)正脈沖,用以復(fù)位。只要電源Vcc上升時間不超過1ms,就可以實現(xiàn)手動復(fù)位,即按下開關(guān)就可以實現(xiàn)系統(tǒng)的復(fù)位初始化。關(guān)于參數(shù)的選定在震蕩穩(wěn)定后應(yīng)保證復(fù)位高電平持續(xù)時間大于2個機(jī)器周期。這里選用的是12MHz的石英晶振可取C=4.7uFR=4.7K。圖6實現(xiàn)叫號的接口電路比較簡單,其發(fā)音原件通常采用壓電蜂鳴器,當(dāng)在蜂鳴器兩引腳加上—+15V只留工作電壓時,就能產(chǎn)生3KHz10mA的驅(qū)動電流,可在P3.1口接上一直三極管和電阻組成的驅(qū)動電路來驅(qū)動,如圖7所示。武漢理工大學(xué)能力擴(kuò)展訓(xùn)練圖7在圖中,P3.1接三極管的極端輸入端,當(dāng)P3.1輸出高電平時,三極管導(dǎo)通,蜂鳴器按鍵電路實現(xiàn)的功能是取號和叫號,客戶通過按鍵實現(xiàn)取號,工作人員通過按鍵實現(xiàn)叫號,使客戶前來相應(yīng)的窗口就診,按鍵電路如圖8所示。圖87武漢理工大學(xué)能力擴(kuò)展訓(xùn)練3系統(tǒng)軟件設(shè)計本程序可實現(xiàn)設(shè)計的基本要求,設(shè)備上電后,顯示器屏幕亮,無信息顯示。當(dāng)客戶按鍵后,每按一下,隊伍加1,顯示器顯示客戶隊伍號;排滿20位后,再按取號鍵,屏幕顯1,程序進(jìn)行信息處理,在顯示器上顯示“幾號客戶1602通過D0~D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令,其模塊內(nèi)的控制器有11I/O按照并行數(shù)據(jù)傳輸方式連接完成以后,即可以對STC89C52單片機(jī)進(jìn)行編程。在液晶屏完成顯示之前首先要對液晶進(jìn)行初始化。程序流程圖如圖9所示。NYN蜂鳴器Y圖98武漢理工大學(xué)能力擴(kuò)展訓(xùn)練在Proteus上畫出電路圖,用C語言編寫的程序,在Keil中生成hex文件,這樣可在prteus中運行和仿真,實現(xiàn)排隊叫號。客戶取號圖如下服務(wù)叫號圖如下9武漢理工大學(xué)能力擴(kuò)展訓(xùn)練5小結(jié)本次課程設(shè)計所做的是基于單片機(jī)的排隊叫號機(jī)系統(tǒng)。主要是為了解決大量客戶的擁擠排隊的問題,并同時使事業(yè)單位改善服務(wù)品質(zhì)、提升營業(yè)形象。排隊系統(tǒng)完全模擬了人群排隊全過程,通過取號進(jìn)隊、排隊等待、叫號服務(wù)等功能,代替了人們站隊的辛苦,把顧客排隊等待的煩惱變成一段難得的休閑時光,使客戶擁有了一個自由的空間和一份美好的心情。在整個設(shè)計過程中,我充分發(fā)揮了人的主觀能動性,自主學(xué)習(xí),學(xué)到了許多課堂上沒學(xué)到的知識。程序編寫中,由于思路不清晰,開始時遇到了很多的問題,經(jīng)過靜下心來思考查資料,和同學(xué)討論,向老師請教,理清了思路,再加上先前做計算機(jī)控制技術(shù)課程設(shè)計積累的經(jīng)驗,完成對程序的編寫。進(jìn)一步提高了對單片機(jī)的認(rèn)識,進(jìn)一步熟悉和掌握單片機(jī)的結(jié)構(gòu)及工作原理。通過實際程序設(shè)計和調(diào)試,逐步掌握模塊化程序設(shè)計方法和調(diào)試技術(shù),提高軟件設(shè)計、調(diào)試能力;通過這次設(shè)計熟悉以單片機(jī)核心的應(yīng)用系統(tǒng)開發(fā)的全完了最初的設(shè)想。有學(xué)好的程序?qū)I(yè)知識進(jìn)行了補(bǔ)充和加強(qiáng),加深了我對于單片機(jī)和數(shù)字電路的認(rèn)識和理解,鞏固了自己所學(xué)的專業(yè)知識,相信在以后的學(xué)習(xí)和工作中碰到這些基礎(chǔ)的元器件我會更加得心應(yīng)手。10武漢理工大學(xué)能力擴(kuò)展訓(xùn)練參考文獻(xiàn)[1]四??萍迹荼娕抨牴芾硐到y(tǒng)[EB/OL].http://www.sea366.com/paidui_gs.a(chǎn)sp.[2]北京平安力合科技發(fā)展集團(tuán)有限公司.中國排隊產(chǎn)品市場分析[EB/OL].http://www..com/default.a(chǎn)sp.[3]劉守義.單片機(jī)應(yīng)用技術(shù)[M西安:西安電子科技大學(xué)出版社,2002.[4]劉勇.?dāng)?shù)字電路[M2004.[5]CM2005.256-278[6]戴佳,戴衛(wèi)恒.51單片機(jī)CM]北京:電子工業(yè)出版社,2006.11武漢理工大學(xué)能力擴(kuò)展訓(xùn)練附錄:源程序#include<reg52.h>#defineuintunsignedint#defineucharunsignedcharucharnum,num1,a,b,c,d,e,f;ucharcodetable[]="numberis";ucharcodetable1[]="toomuchpeople";ucharcodetable2[]="onesbitlcdrs=P2^0;two";sbitlcdrw=P2^1;sbitlcde=P2^2;sbitbuz=P3^1;sbitqu0=P3^2;sbitcall1=P3^3;sbitcall2=P3^4;voidlcd_com(ucharcom);voidlcd_dat(uchardat);voiddisplay(ucharadd,uchardat);voiddisplay1(ucharadd,uchardat);voidkeyscan();voiddelay(uintz);voidstartlcd();voidstart();voidmain(){start();12武漢理工大學(xué)能力擴(kuò)展訓(xùn)練startlcd();while(1){keyscan();}}voidstartlcd(){lcd_com(0x01);lcd_com(0x38);lcd_com(0x0c);lcd_com(0x06);lcd_com(0x80);for(num1=0;num1<16;num1++){lcd_dat(table[num1]);}lcd_com(0x80+0x40);for(num1=0;num1<16;num1++){lcd_dat(table2[num1]);}}voidstart(){buz=1;a=0;13武漢理工大學(xué)能力擴(kuò)展訓(xùn)練b=0;c=0;d=0;e=0;f=0;}voidlcd_com(ucharcom){lcdrs=0;lcdrw=0;lcde=0;P0=com;lcde=1;lcde=0;delay(1);}voidlcd_dat(uchardat){lcdrs=1;lcdrw=0;P0=dat;lcde=1;lcde=0;lcdrs=0;delay(1);}14武漢理工大學(xué)能力擴(kuò)展訓(xùn)練voiddisplay(ucharadd,uchardat){ucharshi,ge;shi=dat/10%10;ge=dat%10;lcd_com(0x80+0x40+add);lcd_dat(0x30+shi);lcd_dat(0x30+ge);}voiddisplay1(ucharadd,uchardat){ucharshi,ge;shi=dat/10%10;ge=dat%10;lcd_com(0x80+add);lcd_dat(0x30+shi);lcd_dat(0x30+ge);}voiddelay(uintz){uintx,y;for(x=0;x<z;x++)for(y=0;y<123;y++);}voidkeyscan(){15武漢理工大學(xué)能力擴(kuò)展訓(xùn)練if(qu0==0){delay(10);if(qu0==0){while(qu0==0);a++;if((a-e)>20)//松手檢測,必須{lcd_com(0x80);for(num1=0;num1<16;num1++){lcd_dat(ta
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度農(nóng)業(yè)機(jī)械購置擔(dān)保合同糾紛起訴狀撰寫要領(lǐng)
- 散伙協(xié)議書(20篇)
- 2025年債權(quán)轉(zhuǎn)讓協(xié)議綜述
- 2025年公司變革資產(chǎn)接收合同模板
- 2025年度實習(xí)生接收單位協(xié)議格式
- 2025年軟泡聚醚項目申請報告模范
- 2025年物流服務(wù)商戰(zhàn)略聯(lián)盟策劃協(xié)議
- 2025年公司職員車輛共享合同
- 2025年社交APP項目規(guī)劃申請報告
- 2025年兒科用藥項目提案報告模范
- HIV陽性孕產(chǎn)婦全程管理專家共識2024年版解讀
- 義務(wù)教育數(shù)學(xué)新課標(biāo)課程標(biāo)準(zhǔn)2022版考試真題附含答案
- 留置胃管課件
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蝕工程施工及驗收規(guī)范
- AQ/T 2059-2016 磷石膏庫安全技術(shù)規(guī)程(正式版)
- 四川省宜賓市中學(xué)2025屆九上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 貴州人民版五年級勞動下冊教案
- 2024年包頭市水務(wù)(集團(tuán))有限公司招聘筆試沖刺題(帶答案解析)
- 知識庫管理規(guī)范大全
- 2024年贛州民晟城市運營服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 領(lǐng)導(dǎo)干部報告?zhèn)€人事項
評論
0/150
提交評論