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

正文內(nèi)容

畢業(yè)設(shè)計-自動售貨機(jī)控制器設(shè)計(留存版)

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

下一頁面
  

【正文】 是圓筒式存幣,步進(jìn)機(jī)退幣。 8751 擁有 4 個 I/O 口即 P0、 P P P3,它有兩個可編程的定時器 /計數(shù)器,分別稱為定時器 /計數(shù)器 0 和定時器 /計數(shù)器 1。每次只處理一個按鍵,其間對任何按鍵的操作對系統(tǒng)不產(chǎn)生影響,且無論一次按鍵時間有多長,系統(tǒng)僅執(zhí)行一次按鍵功能程序。采用靜態(tài)顯示方式,較小的電流即可獲得較高的亮度,且占用 CPU時間少,編程簡單,顯示便于監(jiān)測和控制,但其占用的口線多,硬件電路復(fù)雜,成本高,只適合于顯示位數(shù)較少的場合。這個已經(jīng)在上一章中已經(jīng)說過了,在這里就不再畫了。取反 ANL A,0F0H 。掃描碼與狀態(tài)值拼裝成特征字節(jié) ANL A,R2 CPL A 。鍵碼 = 00H 對應(yīng)鍵‘ 0’ 科技學(xué)院畢業(yè)論文(設(shè)計) 第 26 頁 DB 21H 。將選物按鍵碼存入 R6 中 ANL R0,00H 。投入的貨幣數(shù)小于所選擇商品的預(yù)設(shè)價格 JMP OUTMONEY 。將找錢數(shù)存入 R1 LCALL OUTMONEY 。等待是否有鍵按下 MOV A,R5 CJNE A,0FH,NEXTA13 。選擇按下其他鍵,報警 JMP NEXTA9 。這將會是我踏入社會進(jìn)入工作崗位后的一筆寶貴的財富! 科技學(xué)院畢業(yè)論文(設(shè)計) 第 32 頁 參考文獻(xiàn) [1]胡漢才 .單片機(jī)原理及其接口技術(shù) [M]. 北京:清 華大學(xué)出版, 1996. [2]付家才 .單片機(jī)控制工程實(shí)踐技術(shù) [M]. 北京 :化學(xué) 工業(yè)出版社 , . [3]潘新民 .微型計算機(jī)控制技術(shù) [M].北京:人民郵電 出版社 , . [4]余錫存 曹國華 . 單片機(jī)原理及接口技術(shù) [M].陜西 :西安電子科技大學(xué)出版社 ,. [5]雷麗文 等 .微機(jī)原理與接口技術(shù) [M].北京:電子工業(yè)出版社, . [6]謝自美 .電子線路設(shè)計 、 實(shí)驗(yàn) 、 測試 [M].北京:人民郵電 出版社 , . [7]閻石 . 數(shù)子電子技術(shù)第四版 [M]. 北 京 :化學(xué) 工業(yè)出版社 , . [8]丁嘉種 . 可編程邏輯器件 [M].北京:電子工業(yè)出版社, . [9]黃正瑾 . 在線編程技術(shù) [M]. 北京:清華大學(xué)出版, 1996. [10]自動售貨機(jī)主控制器及執(zhí)行機(jī)構(gòu)的設(shè)計與實(shí)現(xiàn) .《東南大學(xué)學(xué)報 (自然科學(xué)版 )》 2021年 S1期 . 科技學(xué)院畢業(yè)論文(設(shè)計) 第 33 頁 致 謝 經(jīng)過幾個月的奮戰(zhàn),今天終于順利地完成了畢業(yè)設(shè)計?!跋到y(tǒng)硬件電路設(shè)計”一章首先分別介紹各子系統(tǒng)的設(shè)計,最后給出系統(tǒng)總體電路圖。系統(tǒng)統(tǒng)采用 MSC51 系列單片機(jī) Intel8751 和可編程并行 I/O 接口芯片 8255A 為中心器件來設(shè)計自動售貨機(jī)的控制器,實(shí)現(xiàn)了能根據(jù)計量投入貨幣的累加大小、選擇 12種不同的貨物、可以同時購買 2 個或 3 個、顯示花錢數(shù)以及找錢數(shù)的功能;顯示數(shù)值直接通過 8255A 的 PB 輸出。將找錢數(shù)存入 R1 LCALL OUTMONEY 。選擇按下其他鍵,報警 JMP LOOPA3 。錢全部退還 NEXTA7:LCALL KEY 。按下取消鍵 MOV A,B 。鍵碼 = 00H 對應(yīng)鍵‘ C’ DB 28H 。鍵碼 計數(shù)器加 1 INC DPTR 。左移掃描碼,指向下一行掃描線 MOV R2,A DJNZ R3,KEY1 。將投入的貨幣累加數(shù)存入 MONEY 科技學(xué)院畢業(yè)論文(設(shè)計) 第 24 頁 CLR A MOV TL0,A MOV TH0,A RET 貨物選擇系統(tǒng)的驅(qū)動程序 VULE EQU 40H MOV A,MONEY MOV B,A SJMP KEY KEY: MOV R2,0FEH 。 科技學(xué)院畢業(yè)論文(設(shè)計) 第 21 頁 圖 由 找錢系統(tǒng) 1圖 (圖見附錄)我們可以看到該芯片 8255A的 CS與 8751的 相連, A0、 A1分別與 74LS373的 3Q、 4Q相連。發(fā)光二極管可顯示兩種狀態(tài),用于系統(tǒng)狀態(tài)顯示;數(shù)碼管用于數(shù)字顯示; LED十六段顯示器用于字符顯示。 CPU 可以采用查詢或中斷方式了解有無將鍵輸入,并檢查是哪一個鍵按下,將該鍵號送入累加器 ACC,然后通過跳轉(zhuǎn)指令轉(zhuǎn)入執(zhí)行該鍵的功能程序,執(zhí)行完后再返回主程序。接受管使用 NPN 型的光電三極管,工作在紅外波長范圍內(nèi),發(fā)射管和接受管分別有 6 個,采用光的透射方式,采集數(shù)據(jù)時,完全對應(yīng)位于鈔票的兩側(cè)。 8751 內(nèi)部有 128 個 8 位用戶數(shù)據(jù)存儲單元和 128 個專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器只能用于存放控 制指令數(shù)據(jù),用戶只能訪問,而不能用于存放用戶數(shù)據(jù),所以,用戶能使用的 RAM 只有 128個,可存放讀寫的數(shù)據(jù),運(yùn)算的中間結(jié)果或用戶定義的字型表。如果累計投入的貨幣數(shù)目超過物品的預(yù)設(shè)價格,機(jī)器能 夠?qū)崿F(xiàn)找錢功能;如果投入的貨幣沒有達(dá)到所選擇物品的預(yù)設(shè)價格時,投入的錢將全部退還;在投入一次累加貨幣后選擇物品,如果投入的累加貨幣數(shù)目大大超過所選擇物品的預(yù)設(shè)單個價格時,那么能夠?qū)崿F(xiàn)選擇同一個物品購買多個,在本設(shè)計中設(shè)為可以同時購買 2個或 3個物品。該協(xié)議簡潔明了,功能強(qiáng)大,可擴(kuò)展性強(qiáng)并且對外掛設(shè)備數(shù)目沒有限制,是理想的自動售賣系統(tǒng)內(nèi)部總線協(xié)議。通過按鍵選擇被設(shè)價商品的種類及價格,并將價格寫入存儲器中,該存儲器本身具有掉電保護(hù)功能,屬于軟件設(shè)置方式。 本文共分為五章。該系統(tǒng)以單片機(jī) 8751 芯片為核心,采用集中控制方式實(shí)現(xiàn)了對自動售貨機(jī)全過程的自動控 制。因此,在商業(yè) 、 生活中得到了廣泛的應(yīng)用。 自動售貨機(jī)的硬件原理構(gòu)成如下圖 所示 圖 自動售貨機(jī)硬件結(jié)構(gòu)圖 綜合所述,售貨機(jī)系統(tǒng)可以分為三部分組成,即自動售貨機(jī)的控制子系統(tǒng)、通訊子系統(tǒng)、硬幣器子系統(tǒng)以及紙幣器子系統(tǒng)。在自動售貨機(jī)商品存儲存道下方按照有接觸行程開關(guān),當(dāng)存儲存道有商品時,壓下行程開關(guān),自動售貨機(jī)正常工 作;當(dāng)商品出售完畢時,行程開關(guān)被釋放,向 CPU 發(fā)出無貨信號,經(jīng)過檢測通過串行擴(kuò)展接口向相應(yīng)的售完指示燈發(fā)出信號,使機(jī)身“售完”指示燈亮,此種商品自動停售,即使投幣金額達(dá)到該道商品預(yù)設(shè)價格數(shù)值,可售按鈕仍然無法啟動信號,金額累計存儲器也不清零。當(dāng)數(shù)據(jù)從外設(shè)發(fā)送到主機(jī)時,最后送出的字節(jié)方式位被置 1,標(biāo)志著數(shù)據(jù)發(fā)送完畢。 顧客選擇商品后,售貨機(jī)自動把商品送出,等待顧客取走。紅外輻射是光輻射中的一種類型,它具有普通光輻射的共性。 貨物選擇系統(tǒng) 貨物選擇系統(tǒng)主要通過鍵盤操作來完成。 8255A 能適應(yīng) CPU 與 I/O接口之間的多種數(shù)據(jù)傳送控制方式要求,如無條件傳送,應(yīng)答方式傳送和中斷方式傳送。 在上一節(jié)中已經(jīng)詳細(xì)介紹了 8255A及其控制的 LED顯示,在本節(jié)中要實(shí)現(xiàn)的找錢 、 顯示找錢數(shù)與出貨系統(tǒng)的設(shè)計原理基本一致,在這里就不加以介紹了。置計數(shù)初值 MOV TL0,00H MOV TH1,9EH 。位描行線全置高 KEY1: MOV P1,R2 。無鍵閉合,置無效碼 RET 查找鍵碼子程序如下 : KEYPCS: MOV R4,10H 。鍵碼 = 00H 對應(yīng)鍵‘ 5’ DB 42H 。判斷是否按下鍵‘ 2’ JMP 1YUAN *********************************** 選擇 1 元 錢 的 貨 物D*********************************** NEXTD: CJNE A,03H,NEXTE 。將選擇的貨物數(shù)量值存入 R0 LOOPA2:LCALL KEY 。返回,等到有鍵按 NEXTA4:CJNE A,0DH,NEXTA9 。所選貨物掉出 NEXTA13:CJNE A,0EH,VOICEA5 MOV A,B 。將方式控制字寫入 8255A控制口 ,PC輸出 MOVX DPTR,BFFBH 。他那種不言放棄的精神一直在鼓勵著我。在整個的畢業(yè)設(shè)計和論文寫作過程中,各位同學(xué)和朋友積極的幫助我查資料和提供有利于論文寫作的建議和意見,在他們的幫助下,畢業(yè)設(shè)計得以不斷的完善,最終幫助我完整的完成了整篇論文 。PC0引腳輸出一個高電平‘ 1’,實(shí)現(xiàn)報警功能 LCALL D10MS 。選擇按下其他鍵,報警 JMP NEXTA12 。判斷投入的貨幣數(shù)是否為 3 元 MOV R0,03H 。按下確定鍵 ,所選貨物掉出 LJMP OUTGOODS 科技學(xué)院畢業(yè)論文(設(shè)計) 第 28 頁 NEXTA6:CJNE A,0EH,VOICEA2 MOV A,B 。將投入的貨幣累加數(shù)存入寄存器 B CJNE A,01H,NEXTA1 。鍵碼 = 00H 對應(yīng)鍵‘ 7’ DB 14H 。清除鍵碼計數(shù)器 MOV DPTR,KEYTAB 。讀入狀態(tài)值 CPL A 。啟動計數(shù)器 SETB TR1 。當(dāng)出現(xiàn)錯誤的時候, 8751將會控制 8255A的 PC端輸出信號,再通過光電耦合,這樣來驅(qū)動一個揚(yáng)聲器工作,實(shí)現(xiàn)報警功能 。 [1] 其內(nèi)部結(jié)構(gòu)如下: 圖 8255A 內(nèi)部 結(jié)構(gòu) 圖中 A A0 和 RD、 WR 及 CS 組合所實(shí)現(xiàn)的端口尋址及各種 結(jié)構(gòu) 功能 讀 /寫控制 邏輯 數(shù)據(jù)總線 緩沖器 D0~ D7 A0 RD WR B組控制 CS PA0~ 7 A組控制 A1 RESET A組 A口 (8位 ) A組 PC上 (4位 ) B組 B口 (8位 ) PB0~ 7 PC4~ 7 PC0~ 3 B組 PC下 (4位 ) 科技學(xué)院畢業(yè)論文(設(shè)計) 第 13 頁 表 引腳功能 8255A的工作方式有 3種,在本設(shè)計中只是采用了方式 0 方式 0—— 基本的輸入 /輸出方式 8255A的 PA、 PB、 PC7~ P3~0可分別被定義為方式 0輸入或方式 0輸入。 按鍵按照接口原理可分為編碼鍵盤與非編碼鍵盤兩類 ,它們的 主要區(qū)別是識別鍵符及給出相應(yīng)鍵碼的方法。因此,光輻射可以反映鈔票的新舊程度;另外,相對于偽幣的鑒別,因?yàn)閭螏诺募垙堃话愣紵o法滿足真鈔的紙張?zhí)匦?,而且,偽幣中某些圖案達(dá)不到鈔票的實(shí)際標(biāo)準(zhǔn),如水印是在造紙過程中通過特征工藝抄制上去的無色圖案,而偽鈔的水印則是通過一定方式軋印或描繪上去的等等,這都能在鈔票對光輻射的接受信息中反映出來。 系統(tǒng)復(fù)零,完成售貨。發(fā)送指令后,外設(shè)應(yīng)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1