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

正文內(nèi)容

基于單片機(jī)自動(dòng)售貨機(jī)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-全文預(yù)覽

  

【正文】 JMP MAIN TWOYUAN: MOV A,B 。 LJMP THREEYUAN NEXTC: CJNE A,02H,NEXTD1 。039。A不等零說(shuō)明有鍵按下轉(zhuǎn) KEY2 MOV R5,0FFH RET KEY2: LCALL D10MS 。投幣口檢測(cè) CPL A JBC ,S1 。數(shù)據(jù)表指針加 1,準(zhǔn)備取下一個(gè)數(shù)據(jù) DJNZ R4,LOOP1 。準(zhǔn)備顯示一行 6個(gè)字符 LOOP1: MOV A,00H 。顯示字符表頭地址 LCALL DISP 。寫(xiě)指令 38H,設(shè)定 LCD 為 16*2 顯示, 5*7 點(diǎn)陣, 8 位數(shù)據(jù)接口 LCALL ENABLE MOV P2,0FH 。 their owncdsvlpa,mxukgf.()ybTqCzjSAX 仿真電路 用 Keil 4 軟件仿真的結(jié)果如圖 41 所示 : 圖 41 Keil 仿真 假如投入 6元錢(qián)貨幣 ,操作依次為按 3元貨物選擇鍵、確定鍵 ,則在 proteus里的仿真結(jié)果如圖所示: 圖 42 初始化 their owncdsvlpa,mxukgf.()ybTqCzjSAX 圖 43 投入 6元 圖 44 找回 3元 their owncdsvlpa,mxukgf.()ybTqCzjSAX 圖 45 掉出一個(gè) 3元貨物 圖 46 返回初始化界面 致謝 their owncdsvlpa,mxukgf.()ybTqCzjSAX本次設(shè)計(jì)是在龔運(yùn)新老師的悉心指導(dǎo)下完成的 ,通過(guò)這次畢業(yè)設(shè)計(jì)我得到了一次用專(zhuān)業(yè)知識(shí)、專(zhuān)業(yè)技能分析和解決問(wèn)題全面系統(tǒng)的鍛煉,同時(shí)在設(shè)計(jì)過(guò)程當(dāng)中我加強(qiáng)了對(duì)單片機(jī)的基本原理、單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程的了解,以及加強(qiáng)了對(duì) Keil 軟件和 Proteus 軟件的應(yīng)用能力,為今后的學(xué)習(xí)和研究打下了基礎(chǔ)。 Keil 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī) C 語(yǔ) 言軟件開(kāi)發(fā)系統(tǒng),與匯編相比, C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。同出貨系統(tǒng)一樣,找錢(qián)系統(tǒng)也用 LED 指示燈來(lái)表示找零,對(duì)應(yīng)的端口上若指示燈亮則表示有零錢(qián)掉出。 本次設(shè)計(jì)用 ~ 作為貨物的輸出端 ,在貨物的輸出端采用光電隔離技術(shù) ,對(duì)于光電隔離技術(shù)這里不做介紹 ,在這里用一個(gè) LED 指示燈代替貨物的掉 their owncdsvlpa,mxukgf.()ybTqCzjSAX出情況 ,若有貨物掉出則對(duì)應(yīng)輸出口為高電平 ,則指示燈亮,反之指示燈不亮。由于本次設(shè)計(jì)只需 their owncdsvlpa,mxukgf.()ybTqCzjSAX要七個(gè)按鍵即可滿(mǎn)足設(shè)計(jì)要求 ,所以采用獨(dú)立式鍵盤(pán) ,這樣對(duì)鍵盤(pán)識(shí)別的編程也比較簡(jiǎn)單。一行沒(méi)有顯示完就繼續(xù) JMP INSERT DISPF: MOV P2,A 。投幣數(shù)送 A MOV R1,MONEY L1: ADD A,06H ;設(shè)置偏移量為 6 DJNZ R1,L1 MOVC A,A+DPTR 。顯示第一行數(shù)據(jù) RET 。寫(xiě)指令 0FH,顯示 ON,光標(biāo) ON,閃爍 ON LCALL ENABLE MOV P2,06H 。 指令 5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動(dòng)顯示的文字,低電 平時(shí)移動(dòng)光標(biāo) 指令 6:功能設(shè)置命令 DL:高電平時(shí)為 4 位總線,低電平時(shí)為 8 位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F: 低電平時(shí)顯示 5x7 的點(diǎn)陣字符,高電平時(shí)顯示 5x10 的點(diǎn)陣字符 their owncdsvlpa,mxukgf.()ybTqCzjSAX指令 7:字符發(fā)生器 RAM 地址設(shè)置 指令 8: DDRAM 地址設(shè)置 指令 9:讀忙信號(hào)和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。如表 1 所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母 “A” 的代碼是 01000001B( 41H),顯示時(shí)模塊把地址 41H 中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母 “A” 。 第 15 腳: BLA 背光電源正極 (+5V)輸入引腳。 第 5 腳: RW 為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。液晶模塊 TC1602 采用標(biāo)準(zhǔn)的 16 腳接口,其引腳功能如下: 第 1 腳: VSS 為電源地,接 GND。 在投幣系統(tǒng)中可以通過(guò) 89S52 內(nèi)部的定時(shí)器來(lái)控制投幣時(shí)間,在規(guī)定的時(shí)間范圍內(nèi)完成投幣動(dòng)作,否則投入的貨幣全部退出。 XTAL2:振蕩器反相放大器的輸出端。需注意的是:如果加密位 LB1被 編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA端狀態(tài)。該位置位后,只有一條 MOVX和 MOVC指令才能將 ALE激活。一般情況下, ALE仍以時(shí)鐘振蕩頻率的 1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。 端口 引腳 第二功能: RXD(串行輸入口 ) TXD(串行輸出口 ) INTO(外中斷 0) INT1(外中斷 1) TO(定時(shí) /計(jì)數(shù)器 0) T1(定時(shí) /計(jì)數(shù)器 1) WR(外部數(shù)據(jù) 存儲(chǔ)器 寫(xiě)選通 ) RD(外部數(shù)據(jù) 存儲(chǔ)器 讀選通 ) 此外, P3口還接收一些用于 FLASH閃存 編程 和 程序 校驗(yàn)的 控制信號(hào) 。對(duì) P3 端口寫(xiě) “1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。 引腳 號(hào)第二功能: T2( 定時(shí)器 /計(jì)數(shù)器 T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在 系統(tǒng)編程 用) MISO( 在系統(tǒng)編程 用) SCK( 在系統(tǒng)編程 用) P2 口: P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P1 端口寫(xiě) “1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。在這種模式下, P0不具有內(nèi)部上拉電阻。 P0 口: P0口是一個(gè) 8位漏極開(kāi)路的雙向 I/O口??臻e模式下, CPU 停止工作,允許 RAM、 定時(shí)器 /計(jì)數(shù)器 、串口、中斷繼續(xù)工 作。 自動(dòng)售貨機(jī)的原理框圖如圖 21 所示 their owncdsvlpa,mxukgf.()ybTqCzjSAX圖 21自動(dòng)售貨機(jī)原理框圖 實(shí)現(xiàn)自動(dòng)售貨機(jī)的功能的設(shè)計(jì)思路 采用單片機(jī) 89S52 作為中央控制元件; 用 (XO)口作為識(shí)別貨幣輸入端; P1 口作為貨物選擇選擇端(采用獨(dú)立式鍵盤(pán)做為選擇貨物端); 采用 P0 口實(shí)現(xiàn)掉出貨物功能、找零功能; their owncdsvlpa,mxukgf.()ybTqCzjSAX 第三章 硬件接口電路 圖 31 硬件接口電路 如圖 31 所示 ,本次設(shè)計(jì)的自動(dòng)售貨機(jī)系統(tǒng)包括以下幾個(gè)部分 : 中央控制元件 89S5投幣及投幣總數(shù) LCD 顯示系統(tǒng)、貨物選擇系統(tǒng)、出貨系統(tǒng)、找錢(qián)系統(tǒng)。 其功能描述: 貨物種類(lèi)一共設(shè)有 3 種,這 3 種物品分別對(duì)應(yīng)著 3 個(gè)不同的按鍵選擇,其中 2 元, 3 元, 4 元價(jià)格不等的物品各 1 種;自動(dòng)售貨機(jī)能夠投幣總數(shù) LCD 顯示功能。 自動(dòng)售貨機(jī)售出累計(jì)及自測(cè)功能系統(tǒng)??刂葡到y(tǒng)的核心 CPU 對(duì)識(shí)幣、退幣、無(wú)貨檢驗(yàn)及購(gòu)貨信號(hào)進(jìn)行循環(huán)檢查,當(dāng)有識(shí)幣信號(hào)后,將金額數(shù)值送入金額累 their owncdsvlpa,mxukgf.()ybTqCzjSAX計(jì)存儲(chǔ)器中進(jìn)行累計(jì),并通過(guò)串行接口使可售指示燈亮,提示購(gòu)貨。售貨機(jī)的價(jià)格設(shè)置由按鍵和存儲(chǔ)器組成。其中控制子系統(tǒng)是本設(shè)計(jì)研究重點(diǎn)。 ( 5)顯示余額,如果金額足夠多,顧客可以選擇找?guī)呕蛘呃^續(xù)買(mǎi)商品;如果款額不夠,售貨機(jī)經(jīng)過(guò)延時(shí)予以退幣。 their owncdsvlpa,mxukgf.()ybTqCzjSAX第一章 自動(dòng)售貨機(jī)的系統(tǒng)結(jié)構(gòu) 自動(dòng)售貨機(jī)的總體系統(tǒng)結(jié)構(gòu) 自動(dòng)售貨機(jī)是集光、機(jī)、電一體化的獨(dú)立機(jī)構(gòu),它只需要顧客投幣和按購(gòu)物鍵選擇即可自動(dòng)售貨及退找零錢(qián),其工作程序如下圖 11 圖 11自動(dòng)售貨機(jī)工作時(shí)序圖 售貨機(jī)的工作原理是: ? 從投幣口送入貨幣,然后通過(guò)傳感器采集數(shù)據(jù)、識(shí)別器判斷貨幣的真?zhèn)尾⑴袆e面值。s automatic control the entire process. Choice of the system as a standalone keyboard keys to choose the goods side, the realization of the coin shows the total number of features. In addition, the system program using keil software to prepare and pile procedures, the software programming is simple, convenient error checking, easy to read and so on. Assembly language is the basic language program with easy to understand, easy to remember and use and so on. Key words:Vending Machines,AT89S52,LCD Display 前言 自動(dòng)售貨機(jī)( Vending Machine, VEM)是能根據(jù)投入的錢(qián)幣自動(dòng)付貨的機(jī)器。本系統(tǒng)選擇獨(dú)立式鍵盤(pán)按鍵作為貨物選擇端,實(shí)現(xiàn)了投幣總數(shù)的顯示功能。該系統(tǒng)以單片機(jī) AT89S52 芯片為核心,采用集中控制方式實(shí)現(xiàn)了對(duì)自動(dòng)售貨機(jī)全過(guò)程的自動(dòng)控制。 關(guān)鍵詞:自動(dòng)售貨機(jī) ,AT89S52,LCD 顯示 their owncdsvlpa,mxukgf.()ybTqCzjSAXThe Vending Machine Design Based On MCU Abstrct: This paper describes a vending machine system design, hardware selection, software planning and preparation, and describes the focus of the work vending machine system theory, system design, software programming principles and techniques. AT89S52 in the system as the core chip, the realization of a centralized control of the vending machine39。能分為三種:飲料自動(dòng)售貨機(jī)、食品自動(dòng)售貨機(jī)、綜合自動(dòng)售貨機(jī)。 ( 4)顧客選擇商品后,售貨機(jī)自動(dòng)把商品送出,等待顧客取走。 their owncdsvlpa,mxukgf.()ybTqCzjSAX自動(dòng)售貨機(jī)的硬件原理構(gòu)成如下圖 12 所示 圖 12 硬件原理圖 綜合所述,售貨機(jī)系統(tǒng)可以分為三部分組成,即自動(dòng)售貨機(jī)的控制子系統(tǒng)、通訊子系統(tǒng)、硬幣器子系統(tǒng)以及紙幣器子系統(tǒng)。自動(dòng)售貨機(jī)售出的同類(lèi)商品可分為若干品種,其售前設(shè)定價(jià)格須預(yù)先寄存在控制系統(tǒng)內(nèi)。 金額累計(jì)、可售指示和退幣系統(tǒng)。在自動(dòng)售貨機(jī)商品存儲(chǔ)存道下方按照有接觸行程開(kāi)關(guān),當(dāng)存儲(chǔ)存道有商品時(shí),壓下行程開(kāi)關(guān),自動(dòng)售貨機(jī)正常工作;當(dāng)商品出售完畢時(shí),行程開(kāi)關(guān)被釋放,向 CPU 發(fā)出無(wú)貨信號(hào),經(jīng)過(guò)檢測(cè)通過(guò)串行擴(kuò)展接口向相應(yīng)的售完指示燈發(fā)出信號(hào),使機(jī)身 “ 售完 ” 指示燈亮,此種商品自動(dòng)停售,即使投幣金額達(dá)到該道商品預(yù)設(shè)價(jià)格數(shù)值,可售按鈕仍然無(wú)法啟動(dòng)信號(hào),金額累計(jì)存儲(chǔ)器也不清零。 their owncdsvlpa,mxukgf.()ybTqCzjSAX第二章 自動(dòng)售貨機(jī)的功能介紹 此次設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1