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

正文內(nèi)容

畢業(yè)設(shè)計-自動售貨機控制器設(shè)計(更新版)

2025-01-22 17:52上一頁面

下一頁面
  

【正文】 。 論文得以完成,首先要感謝馬奎老師,因為畢業(yè)設(shè)計與論文都是在馬老師的悉心指導(dǎo)下完成的。 在未來的工作和學(xué)習(xí)中,我將以更好的成績來回報各位領(lǐng)導(dǎo)和老師。第三章的內(nèi)容在“系統(tǒng)硬件電路設(shè)計”一章的開頭用一節(jié)加以介紹。本論文從選題到完成,每一步都是傾注了他大量的心血。使我在單片機的基本原理、單片機應(yīng)用系統(tǒng)開發(fā)過程,以及在常用編程設(shè)計思路技巧(特別是匯編語言)的掌握方面都能向前邁了一大步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ) 經(jīng)過 這 幾個月的學(xué)習(xí)、研究以及 馬 老師的 細(xì)心 指導(dǎo) .終于按時完成了畢業(yè)設(shè)計 .本文中,自動售貨機控制器系 統(tǒng)就是利用了 8751 和 8255A 芯片的 I/O 引角??刂瓶诘刂匪蛿?shù)據(jù)指針 MOV A,80H 。將選擇的貨物數(shù)量值存入 R0 MOV R1,A 。將找錢數(shù)存入 R1 LCALL OUTMONEY 。退還全部的錢 JMP OUTMONEY VOICEA4:LCALL VOICE 。退還全部的錢 JMP OUTMONEY VOICEA3:LCALL VOICE 。投入的貨幣數(shù)小于所選貨物的預(yù)設(shè)價格 JMP OUTMONEY 。選擇一次性購買 2 個貨物 MOV A,B CJNZ A,02H,NEXTA5 。按下確定鍵 ,所選貨物掉出 LJMP OUTGOODS NEXTA2:CJNE A,0EH,VOICEA1 。判斷是否按下鍵‘ 0’ JMP 1YUAN *********************************** 選擇 1 元 錢 的 貨 物B*********************************** NEXTB: CJNE A,01H,NEXTC 。鍵碼 = 00H 對應(yīng)鍵‘ B’ DB 18H 。鍵碼 = 00H 對應(yīng)鍵‘ 3’ DB 12H 。找到鍵位碼,鍵碼裝入鍵碼寄存器 VULE MOV RET KEYP2: INC R5 。用查表法查找鍵碼 WAIT: ANL P1,0F0H 。無鍵閉合,繼續(xù)掃描下一個按鍵 RL A 。延時 10ms 去抖動 MOV R3,04H 。重新設(shè)置計數(shù)初值 MOV TL1,58H JMP LOOP1 T1_END: MOV R1,TL0 MOV MONEY,R1 。 科技學(xué)院畢業(yè)論文(設(shè)計) 第 23 頁 第四章 .系統(tǒng)軟、硬件設(shè)計實現(xiàn) 4. 1 驅(qū)動程序 由于時間關(guān)系,本次畢業(yè)設(shè)計的仿真結(jié)果就不再這里做詳細(xì)的介紹了, 現(xiàn)列出各軟件 的驅(qū)動程序如下: 實現(xiàn)有效投幣定時 30 秒以及累加計數(shù)程序: ORG 1000H MONEY DATA 2021H MOV IE, 8AH MOV TMOD,04H 。 PA0控制 1元, PA1控制 2元, PA2控制 2元, PA3控制 5元。再經(jīng)過 8751處理后,將會在找錢輸出端產(chǎn)生與其相 對應(yīng)的信號輸出,控制所選錢幣的掉出,實現(xiàn)找錢功能。 本設(shè)計的顯示用的是 LED顯示器 ,常用的 LED顯示器 有 LED狀態(tài)顯示器(俗稱發(fā)光二極管)、 LED七段顯示器(俗稱數(shù)碼管)和 LED十六段顯示器。 8255A 是一個具有兩個 8 位( A 口和 B 口)和兩個 4 位( C 口高 /低 4 位)并行輸出輸入端口的接口芯片。 [2] 對于一組鍵或一個鍵盤,總有一個接口電路與 CPU 相連。 由于時間的關(guān)系,識別貨幣器是如何設(shè)計 、 如何工作的,在這里將不做進(jìn)一步的研究。本系統(tǒng)中光源采用發(fā)光二極管,所發(fā)出的光的波長峰值在紅外波段,并且 90%以上是紅外線,但不是單光譜,還有其它光譜范圍的光線。 科技學(xué)院畢業(yè)論文(設(shè)計) 第 10 頁 2,硬件數(shù)據(jù)采集設(shè)備的電源為發(fā)光二極光,所發(fā)出的光的波長峰值在紅外線波段,但不是單光譜,其中紅外光成分達(dá)到 90%以上,因此,光源輻射光中起主要作用的實際上是紅外輻射。其中, 中央處理器 (CPU)是整個單片機的核心部件,是 8位數(shù)據(jù)寬度的處理器,能處理 8 位二進(jìn)制數(shù)據(jù)或代碼, CPU 負(fù)責(zé)控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運算和控制輸入輸出功能等操作。 識別器把信息數(shù)據(jù)傳給通訊模塊。在規(guī)定的 30秒中內(nèi),投了幾次貨幣后,貨幣能夠?qū)崿F(xiàn)累加功能,這樣機器就會把投入的貨幣總額數(shù)目輸入中央控制元器件,進(jìn)行處理;超過 30秒后投幣,投幣無效,機器自動把錢全部退出來。第一字節(jié)為地址字節(jié)(實際上只有高 5 位尋址信息,低 3 位為對外設(shè)的指令),該字節(jié)被所有的外設(shè)讀取,但只有符號地址字節(jié)所指科技學(xué)院畢業(yè)論文(設(shè)計) 第 6 頁 定的外設(shè)才處理其后的數(shù)據(jù)字節(jié),并做出反應(yīng)。有些公司采用歐洲售貨機制造協(xié)會( EVMMA)制定的 MDB/ICP總線協(xié)議。電磁鐵 金額顯示 購貨狀態(tài)顯示 按鈕 科技學(xué)院畢業(yè)論文(設(shè)計) 第 5 頁 按鈕,由于 CPU 檢測到有購貨信號后,如金額累計器中的數(shù)值與預(yù)設(shè)價格相等,則通過并行擴(kuò)展接口驅(qū)動電磁閥或者微電機驅(qū)動出商品,并將金額累計存儲器清零,完成一次售貨過程,如累計金額大于預(yù)設(shè)價格時,驅(qū)動商品后,相減差額由信號驅(qū)動退幣,實現(xiàn)退幣和找錢功能。售貨機的價格設(shè)置由按鍵和存儲器組成。退幣分為兩種情況 :一種是由貨幣識別器完成退紙幣,另一種是由硬幣的通信模塊完成退硬幣。 本文詳細(xì)介紹了如何控制、要求進(jìn)行自動售貨機系統(tǒng)的方案設(shè)計、硬件選擇、軟件規(guī)劃和編寫,并重點描述了自動售貨機系統(tǒng)的工作原理、系統(tǒng)設(shè)計、軟件編程的原則和技巧。從供給的條件看,自動售貨機可以充分補充人力資源的不足,適應(yīng)消費環(huán)境和消費模式的變化, 24 小時無人售貨的系統(tǒng)可以更省力,運營時需要的資本少、面積小,有吸引人們購買好奇心的自身性能,可以很好地解決人工費用上升的問題等各項優(yōu)點。詳細(xì)介紹了自動售貨機系統(tǒng)的方案設(shè)計、硬件選擇、軟件規(guī)劃和編寫,并重點描述了自動售貨機系統(tǒng)的工作原理、系統(tǒng)設(shè)計、軟件編程的原則和技巧。此外,系統(tǒng)程序采用 keil 軟件進(jìn)行程序的編寫和編譯,該軟件具有編程簡單、查錯方便、閱讀容易等特點。有些 自動售貨機不僅能夠自動識別 1元、 5 角硬幣,而且能夠自動識別 20 元、 10 元、 5 元紙幣,還會自動找零,人機對話的應(yīng)用性提高使自動售貨機在國內(nèi)大面積普及成為可能。第一章簡單介紹了自動售貨機的科技學(xué)院畢業(yè)論文(設(shè)計) 第 2 頁 系統(tǒng)結(jié)構(gòu),第二章介紹了自動售貨機的系統(tǒng)硬件電路設(shè)計,第三章介紹了自動售貨機的系統(tǒng)軟件程序設(shè)計及分析,第四章主要介紹了自動售貨機的系統(tǒng)軟件驅(qū)動程序?qū)崿F(xiàn) 科技學(xué)院畢業(yè)論文(設(shè)計) 第 3 頁 第一章 ,自動售貨機的系統(tǒng)結(jié)構(gòu) 自動售貨機是集光、機、電一體化的獨立機構(gòu),它只需要顧客投幣和按購物鍵選擇即可自動售貨及退找零錢,其工作程序如下圖 圖 自動售貨機工作時序圖 售貨機的工作原理是: ( 1) 從投幣口送入貨幣,然后通過傳感器采集數(shù)據(jù)、識別器判斷貨幣的真?zhèn)尾⑴袆e面值。其中控制子系統(tǒng)是本設(shè)計研究重點。 金額累計、可售指示和退幣系統(tǒng)。 自動售貨機售出累計及自測功能系統(tǒng)。 MDB 接口實際上是工作于波特率 9600 的主從型串行總線接口,所以外圍設(shè)備(例如硬幣 器 、 紙幣器等)均為主控制器(傳統(tǒng)上稱為售貨機控制器 —— VMP)的從機。 [10] VMC 向外設(shè)發(fā)送的指令由一個字節(jié) 、 一些可選的數(shù)據(jù)字節(jié)一個校驗和字節(jié)構(gòu)成。如果沒有按照預(yù)先設(shè)計的流程順序進(jìn)行按鍵選擇,自動售貨機將啟動報警系統(tǒng),等待再次正確的按鍵選擇。 金額足夠多,售貨機將自動找回錢。 4 組 8 位共 32 個 I/O 口,中斷口線與 P3 口線復(fù)用。這主要是因為不同的紙幣表面特征不同,所以在相同的光輻射下會呈現(xiàn)不同的反映,從而可以用來識別不同的紙幣,具體地說,首先,鈔票的紙張材料是特定的,所以同一種鈔票具有一定程度的共性;其次,鈔票表面的圖案差異,對于相同面值的鈔票而言,其表明的各種圖案相同,不同面值的鈔票之間表明圖案有較大區(qū)別,所以,根據(jù)所述的光的輻射理論,也可以根據(jù)它們對相同光輻射的不同反映來判斷起面值歸屬;再次,鈔票流通過程中所造成 的不同程度的污損,就會造成鈔票表面特征的變化,接受光輻射的特性就是有所變化。 通過對各種微處理器的研究,考慮到開發(fā)成本,我們最終選用 8751 作為控制器的中央處理單元。鍵盤是人機交互中重要的輸入裝置,價格低廉,結(jié)構(gòu)簡單,使用方便,在單片機應(yīng)用系統(tǒng)中得到廣泛地應(yīng)用。 一個完善的鍵盤控制程序應(yīng)具備以下功能: (1) 檢測有無按鍵按下,并采取硬件或軟件措施,消除鍵盤按鍵機械觸點抖動的影響。 8255A 使用方式字控制字和置位 /復(fù)位控制字因而執(zhí)行功能很強。 這種顯示方式的各位數(shù)碼管相互獨立,公共端恒定接地(共陰極)或接正電源(共陽極)。 2. 6出錯報警系統(tǒng)簡述 在本設(shè)計中,只有在按鍵選錯的情況下,導(dǎo)致系統(tǒng)無法正常處理,才會出現(xiàn)報警現(xiàn)象。 最后我們可以計算得出 PA、 PB、 PC及控制口對應(yīng)的地址分別為 BFF3H、BFF7H、 BFFBH、和 BFFFH。置計數(shù)初值 MOV TL1,58H SETB TR0 。設(shè)置初始掃描碼 MOV A, P1 。逐行掃描鍵盤 MOV A,P1 。本輪掃描無鍵閉合,返回 KEY2: MOV A,P1 。查找鍵碼程序,社子按鍵碼( 16 個按鍵 ) MOV R4,00H 。未查完 16 個按鍵,繼續(xù) MOV VULE,0FFH 。鍵碼 = 00H 對應(yīng)鍵‘ 6’ DB 82H 。鍵碼 = 00H 對應(yīng)鍵‘ E’ DB 88H 。判斷是否按下鍵‘ 3’ 1YUAN: MOV A,B 。選擇按下其他鍵,報警 JMP LOOPA1 。等待是否有鍵按下 MOV A,R5 CJNE A,0FH,NEXTA6 。按下確定鍵 ,所選貨物掉出 MOV A,B SUBB A,02H MOV R0,02H 。選擇一次性購買 3 個貨物 MOV A,B CJNE A,03H,NEXTA10 。投入的貨幣數(shù)小于所選貨物的預(yù)設(shè)價格 JMP OUTMONEY 。退還全部的錢 JMP OUTMONEY VOICEA5:LCALL VOICE 。所選貨物掉出 NEXTA14:CJNE A,0EH,VOICEA6 MOV A,B 。PC口地址送數(shù)據(jù)指針 MOV A,01H MOVX DPTR,A 。 由于時間等多方面的原因,本次畢業(yè)設(shè)計的仿真結(jié)果沒有在論文中做詳細(xì)具體的介紹,此后我將會繼續(xù)研究力求更加圓滿地完成此次設(shè)計。 同時,論文的順利完成,離不開其它各位同學(xué)和朋友的關(guān)心和幫助。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1