銀行叫號(hào)系統(tǒng)設(shè)計(jì)_第1頁(yè)
銀行叫號(hào)系統(tǒng)設(shè)計(jì)_第2頁(yè)
銀行叫號(hào)系統(tǒng)設(shè)計(jì)_第3頁(yè)
銀行叫號(hào)系統(tǒng)設(shè)計(jì)_第4頁(yè)
銀行叫號(hào)系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁(yè)眉頁(yè)腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請(qǐng)聯(lián)系刪除,謝謝!武漢理工大學(xué)能力擴(kuò)展訓(xùn)練摘要排隊(duì)叫號(hào)管理系統(tǒng)是針對(duì)銀行、工商、稅務(wù)、通訊、政府機(jī)構(gòu)等部門(mén)的大廳工作流程設(shè)計(jì)的,是利用電腦的科學(xué)管理客戶(hù)排隊(duì)的系統(tǒng),很好地解決了客戶(hù)在服務(wù)機(jī)構(gòu)辦理業(yè)務(wù)時(shí)所遇到的各種排隊(duì)、擁擠和混亂現(xiàn)象,為客戶(hù)辦理業(yè)務(wù)帶來(lái)莫大的方便和愉悅。該題研究的目的是研制一款無(wú)人排隊(duì)的排隊(duì)叫號(hào)機(jī),它主要由主控制器、鍵盤(pán)、顯示電路、蜂鳴器電路等部分構(gòu)成。系統(tǒng)利用單片機(jī)進(jìn)行控制,通過(guò)串行通信方式傳輸處理數(shù)據(jù);通過(guò)按鍵取號(hào),在LCD1602上顯示排隊(duì)的號(hào)碼以及當(dāng)前正在等待的人數(shù);通過(guò)按鍵叫號(hào),在LCD1602上顯示叫到的號(hào)碼,由揚(yáng)聲器發(fā)出聲音提示客戶(hù)。同時(shí)免除了令客戶(hù)不舒服的站立式排隊(duì),這種現(xiàn)代化的高科技產(chǎn)品徹底解決了銀行普遍存在的站立等候,服務(wù)無(wú)序的問(wèn)題,深化并完善了服務(wù)的質(zhì)量。本系統(tǒng)采用單片機(jī)進(jìn)行控制,利用LCD1602顯示,蜂鳴器鳴叫提示的人機(jī)交互界面,模擬排隊(duì)管理系統(tǒng),科學(xué)地處理各種排隊(duì)情況。操作簡(jiǎn)便,控制靈活,顯示清晰,制作成本低,性?xún)r(jià)比較高。關(guān)鍵詞STC89C52LCD1602蜂鳴器1武漢理工大學(xué)能力擴(kuò)展訓(xùn)練目錄1系統(tǒng)方案論證..............................................................11.1設(shè)計(jì)要求...........................................................11.2單片機(jī)芯片的選擇方案和論證.........................................11.3顯示模塊選擇方案和論證.............................................11.4系統(tǒng)方案設(shè)計(jì).......................................................22系統(tǒng)硬件設(shè)計(jì)..............................................................32.1系統(tǒng)總電路..........................................................32.2單片機(jī)處理部分設(shè)計(jì).................................................32.3顯示電路部分.......................................................42.4時(shí)鐘振蕩電路.......................................................52.5復(fù)位電路...........................................................62.6叫號(hào)電路...........................................................62.7按鍵電路...........................................................73系統(tǒng)軟件設(shè)計(jì)..............................................................84系統(tǒng)測(cè)試..................................................................95小結(jié).....................................................................10參考文獻(xiàn)...................................................................11附錄.......................................................................12源程序:...............................................................122武漢理工大學(xué)能力擴(kuò)展訓(xùn)練銀行叫號(hào)排隊(duì)系統(tǒng)的設(shè)計(jì)1系統(tǒng)方案論證1.1設(shè)計(jì)要求(1)實(shí)地調(diào)研,了解銀行叫號(hào)過(guò)程;(2)畫(huà)出一個(gè)實(shí)例的狀態(tài)轉(zhuǎn)移圖;C語(yǔ)言)3次后,而該號(hào)人沒(méi)出現(xiàn)服務(wù)窗口,就不再呼叫,該號(hào)被清除了,該號(hào)就稱(chēng)之為飛號(hào)。可用戶(hù)又回來(lái)了,只好再取1.2單片機(jī)芯片的選擇方案和論證方案一:采用AT89S51芯片作為硬件核心,內(nèi)部具有4KBROM存儲(chǔ)空間,而且與MCS-51系列單片機(jī)完全兼容,但是運(yùn)用于電路設(shè)計(jì)中時(shí)由于不具備ISP進(jìn)行調(diào)試時(shí),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),對(duì)芯片的多次拔插會(huì)對(duì)芯片造成一定的損壞。方案二:采用STC89C52芯片,STC89C528位CMOS8K的可編程FlashAT89S51電路進(jìn)行調(diào)試時(shí),由于程序的錯(cuò)誤修改或?qū)Τ绦虻男略龉δ苄枰獰氤绦驎r(shí),不需要對(duì)芯片多次拔插,所以不會(huì)對(duì)芯片造成損壞。綜上所述,選擇采用STC89C52作為主控制系統(tǒng)核心。1.3顯示模塊選擇方案和論證方案一:采用LED數(shù)碼管動(dòng)態(tài)掃描,LED數(shù)碼管價(jià)格適中,對(duì)于顯示數(shù)字合適,采用動(dòng)態(tài)掃描法與單片機(jī)連接時(shí),雖然占用的單片機(jī)口線少,但連線還需要花費(fèi)一點(diǎn)時(shí)間,所以也不用此種作為顯示。1武漢理工大學(xué)能力擴(kuò)展訓(xùn)練方案二:采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對(duì)于顯示文字比較適合,若采用在顯示數(shù)字顯得太浪費(fèi),且價(jià)格也相對(duì)較高,所以在此也不用此種作為顯示。方案三:采用1602液晶顯示屏,該液晶顯示屏的顯示功能強(qiáng)大,內(nèi)置192種字符,可顯示大量符號(hào)、數(shù)字,清晰可見(jiàn),而且功率消耗小壽命長(zhǎng)抗干擾能力強(qiáng)。綜上所述,在設(shè)計(jì)中采用1602液晶顯示屏。1.4系統(tǒng)方案設(shè)計(jì)系統(tǒng)采用如圖1所示的電路,通過(guò)STC89C52單片機(jī)直接擴(kuò)展的獨(dú)立鍵盤(pán),完成排隊(duì)取號(hào)流程(本系統(tǒng)直接利用系統(tǒng)的中斷0LCD1602顯示排隊(duì)等待情況,控制蜂鳴器發(fā)聲完成叫號(hào)功能。LCD160289C52蜂鳴器圖1因?yàn)椴捎镁仃囨I盤(pán)完成排隊(duì)取號(hào)流程,但客戶(hù)較多的時(shí)候要實(shí)現(xiàn)排隊(duì)取號(hào)的功能,就要占去過(guò)多的I/O端口,操作起來(lái)也比較復(fù)雜,而方案二的獨(dú)立鍵盤(pán)操作控制簡(jiǎn)單,占用主機(jī)資源少,所以選擇方案二,采用獨(dú)立鍵盤(pán)控制排隊(duì)取號(hào),通過(guò)串行通信的方式,模擬排隊(duì)取號(hào)管理系統(tǒng)的流程顯得更加方便、科學(xué)。2武漢理工大學(xué)能力擴(kuò)展訓(xùn)練系統(tǒng)電路由單片機(jī)部分,顯示電路,時(shí)鐘振蕩電路,復(fù)位電路,叫號(hào)電路和按鍵電路組成。設(shè)計(jì)的思想是簡(jiǎn)單實(shí)用,中心處理部分采用STC89C52單片機(jī)。STC89C52單片機(jī)完全可以滿(mǎn)足本系統(tǒng)的設(shè)計(jì)要求,相對(duì)于其他具有相當(dāng)功能的器件來(lái)說(shuō),具有價(jià)格便宜,對(duì)環(huán)境要求不高,工作穩(wěn)定等優(yōu)點(diǎn)。STC89C52高性能COMS84KBytes的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器3武漢理工大學(xué)能力擴(kuò)展訓(xùn)練(ROM)和128Bytes32個(gè)可編程的I/O口,其中P0口為一個(gè)8位漏極開(kāi)路雙向I/O口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/OP2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,在編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào);P3口為8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,同時(shí)也偶一些特殊功能,我們所使用到的P3.6/WR可作為外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通,P3.7/RD可作為外部數(shù)據(jù)存儲(chǔ)器讀選通;RST口為復(fù)位輸入;XTAL1口為反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作顯示電路部分如下圖所示,采用的是液晶顯示屏1602模塊,1602字符型LCD通常有14條引腳線或16條引腳線的2每行16個(gè)字符,采用單+5V電源供電,外圍電路配置簡(jiǎn)單,價(jià)格便宜,具有很高的性?xún)r(jià)比。STC89C52的P0.0至P0.7的8個(gè)端口用來(lái)控制數(shù)碼管的顯示。4武漢理工大學(xué)能力擴(kuò)展訓(xùn)練SCT98C52XTAL1和XTAL2分別是該放大器的輸入端和輸出端。這個(gè)放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構(gòu)成自激振蕩器,震蕩電路如圖5所示。因?yàn)橐粋€(gè)機(jī)器周期含有6個(gè)狀態(tài)周期,而每個(gè)狀態(tài)周期為2個(gè)震蕩周期,所以一個(gè)機(jī)器周期共有12個(gè)震蕩周期,如果外接石英晶振的震蕩頻率為12MHz,故而一個(gè)機(jī)器周期為1uS。圖55武漢理工大學(xué)能力擴(kuò)展訓(xùn)練外接石英晶體及電容C1、C2接在放大器的反饋回路中構(gòu)成并聯(lián)振蕩電路。對(duì)外接電容C1、C2雖然沒(méi)有十分嚴(yán)格的要求,但電容容量的大小會(huì)輕微影響震蕩頻率的高低、震復(fù)位電路雖然簡(jiǎn)單,但其作用非常重要,一個(gè)單片機(jī)系統(tǒng)能否正常運(yùn)行,首要檢查是否能復(fù)位成功。復(fù)位操作有上電自動(dòng)復(fù)位和手動(dòng)復(fù)位兩種方式,本文采用手動(dòng)復(fù)位方式。手動(dòng)復(fù)位是通過(guò)開(kāi)關(guān)實(shí)現(xiàn)的其電路如圖6所示。在通電瞬間電容C通過(guò)電阻R充電,RST出現(xiàn)正脈沖,用以復(fù)位。只要電源Vcc上升時(shí)間不超過(guò)1ms,就可以實(shí)現(xiàn)手動(dòng)復(fù)位,即按下開(kāi)關(guān)就可以實(shí)現(xiàn)系統(tǒng)的復(fù)位初始化。關(guān)于參數(shù)的選定在震蕩穩(wěn)定后應(yīng)保證復(fù)位高電平持續(xù)時(shí)間大于2個(gè)機(jī)器周期。這里選用的是12MHz的石英晶振可取C=4.7uFR=4.7K。圖6實(shí)現(xiàn)叫號(hào)的接口電路比較簡(jiǎn)單,其發(fā)音原件通常采用壓電蜂鳴器,當(dāng)在蜂鳴器兩引腳加上—+15V只留工作電壓時(shí),就能產(chǎn)生3KHz10mA的驅(qū)動(dòng)電流,可在P3.1口接上一直三極管和電阻組成的驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng),如圖7所示。武漢理工大學(xué)能力擴(kuò)展訓(xùn)練圖7在圖中,P3.1接三極管的極端輸入端,當(dāng)P3.1輸出高電平時(shí),三極管導(dǎo)通,蜂鳴器按鍵電路實(shí)現(xiàn)的功能是取號(hào)和叫號(hào),客戶(hù)通過(guò)按鍵實(shí)現(xiàn)取號(hào),工作人員通過(guò)按鍵實(shí)現(xiàn)叫號(hào),使客戶(hù)前來(lái)相應(yīng)的窗口就診,按鍵電路如圖8所示。圖87武漢理工大學(xué)能力擴(kuò)展訓(xùn)練3系統(tǒng)軟件設(shè)計(jì)本程序可實(shí)現(xiàn)設(shè)計(jì)的基本要求,設(shè)備上電后,顯示器屏幕亮,無(wú)信息顯示。當(dāng)客戶(hù)按鍵后,每按一下,隊(duì)伍加1,顯示器顯示客戶(hù)隊(duì)伍號(hào);排滿(mǎn)20位后,再按取號(hào)鍵,屏幕顯1,程序進(jìn)行信息處理,在顯示器上顯示“幾號(hào)客戶(hù)1602通過(guò)D0~D7的8位數(shù)據(jù)端傳輸數(shù)據(jù)和指令,其模塊內(nèi)的控制器有11I/O按照并行數(shù)據(jù)傳輸方式連接完成以后,即可以對(duì)STC89C52單片機(jī)進(jìn)行編程。在液晶屏完成顯示之前首先要對(duì)液晶進(jìn)行初始化。程序流程圖如圖9所示。NYN蜂鳴器Y圖98武漢理工大學(xué)能力擴(kuò)展訓(xùn)練在Proteus上畫(huà)出電路圖,用C語(yǔ)言編寫(xiě)的程序,在Keil中生成hex文件,這樣可在prteus中運(yùn)行和仿真,實(shí)現(xiàn)排隊(duì)叫號(hào)。客戶(hù)取號(hào)圖如下服務(wù)叫號(hào)圖如下9武漢理工大學(xué)能力擴(kuò)展訓(xùn)練5小結(jié)本次課程設(shè)計(jì)所做的是基于單片機(jī)的排隊(duì)叫號(hào)機(jī)系統(tǒng)。主要是為了解決大量客戶(hù)的擁擠排隊(duì)的問(wèn)題,并同時(shí)使事業(yè)單位改善服務(wù)品質(zhì)、提升營(yíng)業(yè)形象。排隊(duì)系統(tǒng)完全模擬了人群排隊(duì)全過(guò)程,通過(guò)取號(hào)進(jìn)隊(duì)、排隊(duì)等待、叫號(hào)服務(wù)等功能,代替了人們站隊(duì)的辛苦,把顧客排隊(duì)等待的煩惱變成一段難得的休閑時(shí)光,使客戶(hù)擁有了一個(gè)自由的空間和一份美好的心情。在整個(gè)設(shè)計(jì)過(guò)程中,我充分發(fā)揮了人的主觀能動(dòng)性,自主學(xué)習(xí),學(xué)到了許多課堂上沒(méi)學(xué)到的知識(shí)。程序編寫(xiě)中,由于思路不清晰,開(kāi)始時(shí)遇到了很多的問(wèn)題,經(jīng)過(guò)靜下心來(lái)思考查資料,和同學(xué)討論,向老師請(qǐng)教,理清了思路,再加上先前做計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)積累的經(jīng)驗(yàn),完成對(duì)程序的編寫(xiě)。進(jìn)一步提高了對(duì)單片機(jī)的認(rèn)識(shí),進(jìn)一步熟悉和掌握單片機(jī)的結(jié)構(gòu)及工作原理。通過(guò)實(shí)際程序設(shè)計(jì)和調(diào)試,逐步掌握模塊化程序設(shè)計(jì)方法和調(diào)試技術(shù),提高軟件設(shè)計(jì)、調(diào)試能力;通過(guò)這次設(shè)計(jì)熟悉以單片機(jī)核心的應(yīng)用系統(tǒng)開(kāi)發(fā)的全完了最初的設(shè)想。有學(xué)好的程序?qū)I(yè)知識(shí)進(jìn)行了補(bǔ)充和加強(qiáng),加深了我對(duì)于單片機(jī)和數(shù)字電路的認(rèn)識(shí)和理解,鞏固了自己所學(xué)的專(zhuān)業(yè)知識(shí),相信在以后的學(xué)習(xí)和工作中碰到這些基礎(chǔ)的元器件我會(huì)更加得心應(yīng)手。10武漢理工大學(xué)能力擴(kuò)展訓(xùn)練參考文獻(xiàn)[1]四海科技.逸眾排隊(duì)管理系統(tǒng)[EB/OL].http://www.sea366.com/paidui_gs.a(chǎn)sp.[2]北京平安力合科技發(fā)展集團(tuán)有限公司.中國(guó)排隊(duì)產(chǎn)品市場(chǎng)分析[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)//松手檢測(cè),必須{lcd_com(0x80);for(num1=0;num1<16;num1++){lcd_dat(ta

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論