freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的排隊管理系統(tǒng)畢業(yè)論文-資料下載頁

2025-06-30 19:07本頁面

【導(dǎo)讀】路等部分構(gòu)成的一套排隊叫號系統(tǒng)。該系統(tǒng)是以排隊抽號順序為核心,客戶利用客。時了解排隊信息,通過合理的程序結(jié)構(gòu)來執(zhí)行排隊叫號。以提高排隊等待效率,解。決排隊秩序混亂,前擁后擠等現(xiàn)象,實現(xiàn)排隊自動化,規(guī)范化。字化的要求,提高服務(wù)水平與質(zhì)量。發(fā)光二極管閃爍來提示客戶。本系統(tǒng)采用單片機進行控制,利用數(shù)碼管顯示,提示。的人機交互界面,模擬排隊管理系統(tǒng),科學(xué)地處理各種排隊情況。靈活,顯示清晰,制作成本低,性價比較高。

  

【正文】 3Flag=0。 TR0=1。 } ***************************************** 在原程序中添加判斷語句。 if(jHaopHao) jHao++。 這樣可以保證叫號的數(shù)字不會大于排號的數(shù)字 ,而且三個叫號的窗口數(shù)字也不會相同,不會產(chǎn)生混亂的現(xiàn)象,找不到應(yīng)該到哪個窗口去辦理業(yè)務(wù),簡單的一條語句,就能使整個系統(tǒng)的功能得到很大的提升,更具有實用性。 基于單片機的排隊管理系統(tǒng) 25 實物完成 實 際應(yīng)用 本文再設(shè)計排隊 管理 系統(tǒng)之前對現(xiàn)有的營業(yè)廳做了調(diào)查,不同的企業(yè)的營業(yè)廳,采取了不同的排隊系統(tǒng)來完成自己的正常營業(yè),在親身嘗試之后,從中我感受到了系統(tǒng)的實用性,不僅僅可以為用戶提供人性化的服務(wù),而且避免了因擁擠帶來的不必要麻煩。分析了其中的利弊之后,認真總結(jié)了其中的優(yōu)缺點之后,深入其中,將本設(shè)計認真的完成。 在實物完成之后,通過測試發(fā)現(xiàn)效果很好,能夠真實地實現(xiàn)營業(yè)廳的真實效果,而且將很多不必要的功能給取消了,使功能更加人性化,簡單化,更加的能夠符合客戶的心理需求。 取號過程中只需要按一個按鍵,就可以立刻 獲得自己需要的業(yè)務(wù)排隊號碼,之后客戶只需要在等候廳等候自己被叫到即可,在此期間客戶還可以瀏覽雜志、報紙等資料,使客戶不用再為焦急的排隊而煩惱。 經(jīng)過多次試驗,感覺本文設(shè)計的系統(tǒng)具有非常好的實用性,能夠更好地利用知識和技術(shù)實現(xiàn)更高層次的人性化。 基于單片機的排隊管理系統(tǒng) 26 第 5 章 全文總結(jié)及展望 本 論文設(shè)計并實現(xiàn)了 基于 AT89C51 單片機 排隊管理 系統(tǒng), 系統(tǒng)能比較 使用、人性化的為人們的生活提供方便,可以在現(xiàn)實的生活中有廣泛的應(yīng)用 。 完成本畢業(yè)設(shè)計 的主要工作具體概括如下: ( 1)認真分析畢業(yè)設(shè)計題目,到各處營業(yè)廳進行實地考察,得到最實用的功能。 ( 2) 廣泛閱讀了相關(guān)資料,設(shè)計并實現(xiàn)了 基于 AT89C51 單片機控制、 數(shù)碼管顯示 等相應(yīng)的元器件的功能 。 ( 3)設(shè)計程序框圖,編寫程序 ( 4) keil程序調(diào)試及 proteus 仿真 ( 5)完成實物,實現(xiàn) 本系統(tǒng)的排隊叫號的功能。 通過實際程序設(shè)計和調(diào)試,逐步掌握模塊化程序設(shè)計方法和調(diào)試技術(shù),提高軟件設(shè)計、調(diào)試能力;通過這次設(shè)計熟悉以單片機核心的應(yīng)用系統(tǒng)開發(fā)的全過程,掌握硬件電路設(shè)計的基本方法和技術(shù)。最終較好的完成了設(shè)計,達到了預(yù)期的目的,完了最初的設(shè)想。 在軟件設(shè)計的過程中,利用了 Keil 這個軟件在程序錄入和 調(diào)試的時候的優(yōu)越性,現(xiàn)在已經(jīng)能夠使用 Keil 對所設(shè)計的程序進行調(diào)試。對于 Proteus 這款軟件,也能熟練掌握電路設(shè)計仿真。 兩款軟件對單片機的學(xué)習和應(yīng)用都有了很大的幫助,應(yīng)用這兩款軟件能夠進行出程序的編寫,電路的模擬仿真,在添加和實現(xiàn)預(yù)計的功能前, 判斷是否正確,為設(shè)計提供幫助。 本系統(tǒng)可以真正模擬人們的排隊過程,通過排號的順序給出相應(yīng)的業(yè)務(wù)號碼,通過叫號的形式來接受服務(wù),而在這期間人 們可以在等候室等候,等候室提供座椅和報紙期刊,舒緩顧客等待的急躁 情緒,使人們能夠舒適的等候排隊,真正做到了高科技化服務(wù)體系 。 但由 于自身的能力的限制,此系統(tǒng)設(shè)計還不夠完善,在日后可以在系統(tǒng)中添加 很多的功能,可以去與電腦相連接,實現(xiàn)更多的功能,在排號輸出端添加一個打印機,能夠打印出票,顯示客戶的當前所排位置, 可以避免客戶 忘記號碼 或是有 被人 插隊的麻煩 發(fā)生, 叫號窗口 可 附加 語音提醒叫號等功能 ,同時還能夠應(yīng)用到 人員集中需要排隊等候的更 多的領(lǐng)域去。 基于單片機的排隊管理系統(tǒng) 27 參 考 文 獻 [1] 趙文博 ,劉文濤 .單片機語言 C51 程序設(shè)計 .北京 :人民郵電出版社 .. [2] 方彥軍 , 孫健 . 智能儀器技術(shù)及其應(yīng)用 . 第一版 . 北京 :化學(xué)工業(yè)出版社 , 20xx. 2~10. [3] 蘭吉昌. 51 單片機應(yīng)用設(shè)計百例.第一版 .北京 ,化學(xué)工業(yè)出版社 ,. [4] 王幸之 ,鐘愛琴 ,王雷 .AT89 系列單片機原理與接口技術(shù) .第一版 .北京 :北京航空航天大學(xué)出版社 ,. [5] 史健芳 ,鐘秉翔 ,廖述劍等 . 第一版 . 智能儀器設(shè)計基礎(chǔ) . 北京 : 電子工業(yè)出版社 , 20xx. 5~14. [6] 蔡美琴 ,張為民 ,毛敏 .MCS51 系列單片機系統(tǒng)及其應(yīng)用 .第二版 .北京 :高等教育出版社 ,. [7] 沙占友 ,王彥鵬 ,孟志永 .單片機外圍電路設(shè)計.第一版 .北 京 :電子工業(yè)出版社 ,. [8] 李秀忠 .基于單片機的 LED 顯示屏控制電路設(shè)計 .現(xiàn)代電子技術(shù) .20xx. [9] 王為青 ,程國剛.單片機 KeilCX51 應(yīng)用開發(fā)技術(shù).第一版 .北京 :人民郵電出版社, . [10] Seiko EPSON. SID13700 Embedded Memory Graphics LCD Controller HardwareFunctional Specification. Epson Research and Development, 20xx, 5: 21~ 30. [11] ,A Simple Analog Unit for a Computer,Ioffe Physicotechnical Institute, Russian Academy of Sciences, Politekhnicheskaya ul. 26, St. Petersburg, 194021 Russia:Received January 10, 20xx. [12] 許超 ,吳新杰 ,張丹 .基于 Proteus 和 Keil的單片機課程教學(xué)改革 .遼寧大學(xué)學(xué)報 .20xx. [13]. Dong H. B. Single Printerport pin as an encoder output, EDN(The Design Magazine of the Electronics Industry), June7, 20xx.基于單片機的排隊管理系統(tǒng) 28 致 謝 衷心 的感謝指導(dǎo)老師劉劍橋,在畢設(shè)完成實施的過程中給予我的鼓勵和幫助,由于本人 是一名國防生 , 平時有相當?shù)囊徊糠謺r間要是參加訓(xùn)練,而且前四年的專業(yè)文化知識學(xué)習的也不是很透徹,在設(shè)計中遇到了種種的難題,劉 老師一直 熱心的幫助我解決難題,悉心為我 講解不懂的知識點,耐心的指導(dǎo),而且 全程的提醒我進度,以及及時的通知各種變動信息。感謝 王鵬,穆文強,丁宇同 學(xué),在相關(guān)設(shè)計實現(xiàn)、程序調(diào)試、相關(guān)軟件學(xué)習上提供給我的熱心幫助。感謝大家在畢設(shè)期間對我的鼓勵,給我的建議。在此向老師和同學(xué)表示我衷心的感謝。 1 附錄 系統(tǒng)程序 include include define uchar unsigned char define uint unsigned int sbit led1=P1^0。 sbit led2=P1^1。 sbit led3=P1^2。 sbit key1=P3^0。 //排號 sbit key2=P3^1。 //1 sbit key3=P3^2。 //2 sbit key4=P3^3。 //3 sbit key5=P3^4。 //清除 uchar pHao=0。 uchar jHao1=0。 uchar jHao2=0。 uchar jHao3=0。 uchar jHao=0。 uchar jHao1Flag=0。 uchar jHao2Flag=0。 uchar jHao3Flag=0。 uint dat[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。//數(shù)碼管段碼 uchar RunTimeTemp50MSec=0。 uchar Sec=0。 /******************************************************* 2 功能 : delay_ms 描述 : 延時子程序 參數(shù) : 延時長度 ms 毫秒 返回 : 無 ********************************************************/ void delay_ms(uchar ms) { uchar ms1。 do { ms=1。 ms1=200。 do { ms1=1。 }while(ms1)。 ms1=230。 do { ms1=1。 }while(ms1)。 }while(ms)。 } void key() //按鍵掃描函數(shù) { if(key1==0) //設(shè)置鍵按下 { delay_ms(5)。 if(key1==0) { while(!key1)。 pHao++。 if(pHao==100) 3 pHao=99。 } } if(key2==0) //叫號 1 { delay_ms(5)。 if(key2==0) { while(!key2)。 if(jHaopHao) jHao++。 if(jHao==100) jHao=0。 jHao1=jHao。 jHao1Flag=1。 jHao2Flag=jHao3Flag=0。 TR0=1。 } } if(key3==0) //叫號 2 { delay_ms(5)。 if(key3==0) { while(!key3)。 if(jHaopHao) jHao++。 if(jHao==100) jHao=0。 jHao2=jHao。 jHao2Flag=1。 jHao1Flag=jHao3Flag=0。 4 TR0=1。 } } if(key4==0) //叫號 3 { delay_ms(5)。 if(key4==0) { while(!key4)。 if(jHaopHao) jHao++。 if(jHao==100) jHao=0。 jHao3=jHao。 jHao3Flag=1。 jHao1Flag=jHao2Flag=0。 TR0=1。 } } if(key5==0) { delay_ms(5)。 if(key5==0) { while(!key5)。 pHao=jHao=jHao1=jHao2=jHao3=0。 } } } void Display() //速度上限顯示函數(shù) { P2=0x01。 5 P0=dat[pHao/10]。 delay_ms(1)。 P2=0x02。 P0=dat[pHao%10]。 delay_ms(1)。 P2=0x04。 P0=dat[jHao1/10]。 delay_ms(1)。 P2=0x08。 P0=dat[jHao1%10]。 delay_ms(1)。 P2=0x10。 P0=dat[jHao2/10]。 delay_ms(1)。 P2=0x20。 P0=dat[jHao2%10]。 delay_ms(1)。 P2=0x40。 P0=dat[jHao3/10]。 delay_ms(1)。 P2=0x80。 P0=dat[jHao3%10]。 delay_ms(1)。 } void main() //主函數(shù) { 6 TMOD=0x01。 //定時器設(shè)置 TH0=(6553650000)/256。 TL0=(6553650000)%256。 ET0=1。 //TR0=1。 EA=1。//開總中斷 EX0=1。//開外部中斷 0 IT0=1。 while(1) { key()。 //調(diào)用按鍵掃描函數(shù) Display()。 //調(diào)用上限速度顯示函數(shù) } } void timer0() interrupt 1 //定時器中斷函數(shù) { TH0=(6553650000)/256。 TL0=(6553650000)%256。 RunTimeTemp50MSec++。 if(RunTimeTemp50MSec==20) { RunTimeTemp50MSec=0。 Sec++。 if(Sec6)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1