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

正文內(nèi)容

畢業(yè)設計-自動售貨機控制器設計(參考版)

2024-12-05 17:52本頁面
  

【正文】 “系統(tǒng)軟件程序設計”一章中,對應前面敘述的各硬件子系統(tǒng)給出其實現(xiàn)程序流程圖,并對程序的實現(xiàn)加以介紹,具體程序可放到附錄部分; ( 3) 在系統(tǒng)硬件電路設計”一章中“設計方案論證”部分應列表給出系統(tǒng)主要性能參數(shù)的預期指標; ( 4) 應加寫“系統(tǒng)軟、硬件仿真”一章,仿真完后列表給出系統(tǒng)各項性能參數(shù)的仿真結(jié)果; ( 5) “結(jié)束語”部分應說明你已完成的工作 、完成的情況,未完成的后續(xù)工作等;附錄里應加上自動售貨機的整體電路圖; ( 6) 參考文獻數(shù)量太少,至少應在 10 篇以上,并且在文中要注明對所有參考文獻的引用。第三章的內(nèi)容在“系統(tǒng)硬件電路設計”一章的開頭用一節(jié)加以介紹。 在未來的工作和學習中,我將以更好的成績來回報各位領導和老師。在整個的畢業(yè)設計和論文寫作過程中,各位同學和朋友積極的幫助我查資料和提供有利于論文寫作的建議和意見,在他們的幫助下,畢業(yè)設計得以不斷的完善,最終幫助我完整的完成了整篇論文 。他那種不言放棄的精神一直在鼓勵著我。本論文從選題到完成,每一步都是傾注了他大量的心血。 論文得以完成,首先要感謝馬奎老師,因為畢業(yè)設計與論文都是在馬老師的悉心指導下完成的。 這次的畢業(yè)設計 是我學生生涯最后一次也是非常難得的一次理論與實際相結(jié)合的機會,我擺脫了單純的理論知識學習狀態(tài),理論知識和實際設計的結(jié)合鍛煉了我的綜合運用所學專業(yè)基礎知識的能力,同時也提高我查閱文獻資料、設計規(guī)范以及電腦制圖等其他專業(yè)能力水平,而且通過對整體的掌控,對局部的取舍,以及對細節(jié)的斟酌處理,都使我的能力得到了鍛煉,豐富了實踐經(jīng)驗,并且意志力,抗壓能力及耐力也都得到了不同程度的提升。本文系統(tǒng)設計簡便、實用性強、操作簡單、程序設計簡便。使我在單片機的基本原理、單片機應用系統(tǒng)開發(fā)過程,以及在常用編程設計思路技巧(特別是匯編語言)的掌握方面都能向前邁了一大步,為日后成為合格的應用型人才打下良好的基礎 經(jīng)過 這 幾個月的學習、研究以及 馬 老師的 細心 指導 .終于按時完成了畢業(yè)設計 .本文中,自動售貨機控制器系 統(tǒng)就是利用了 8751 和 8255A 芯片的 I/O 引角。報警取消 RET D10MS: MOV R7,0AH 。PC0引腳輸出一個高電平‘ 1’,實現(xiàn)報警功能 LCALL D10MS 。將方式控制字寫入 8255A控制口 ,PC輸出 MOVX DPTR,BFFBH ??刂瓶诘刂匪蛿?shù)據(jù)指針 MOV A,80H 。返回,等到有鍵按下 ***************************************出錯報警*************************************** NEXYM:LCALL VOICE 。退還全部的錢 JMP OUTMONEY VOICEA6:LCALL VOICE 。找錢 科技學院畢業(yè)論文(設計) 第 30 頁 JMP OUTGOODS 。將選擇的貨物數(shù)量值存入 R0 MOV R1,A 。等待是否有鍵按下 MOV A,R5 CJNE A,0FH,NEXTA14 。選擇按下其他鍵,報警 JMP NEXTA12 。所選貨物掉出 NEXTA13:CJNE A,0EH,VOICEA5 MOV A,B 。將找錢數(shù)存入 R1 LCALL OUTMONEY 。按下確定鍵 ,所選貨物掉出 MOV A,B SUBB A,03H MOV R0,03H 。錢全部退還 NEXTA12:LCALL KEY 。返回,等到有鍵按下 NEXTA10:JNC NEXTA12 。退還全部的錢 JMP OUTMONEY VOICEA4:LCALL VOICE 。等待是否有鍵按下 MOV A,R5 CJNE A,0FH,NEXTA11 。判斷投入的貨幣數(shù)是否為 3 元 MOV R0,03H 。返回,等到有鍵按 NEXTA4:CJNE A,0DH,NEXTA9 。退還全部的錢 JMP OUTMONEY VOICEA3:LCALL VOICE 。找錢 JMP OUTGOODS 。將選擇的貨物數(shù)量值存入 R0 MOV R1,A 。等待是否有鍵按下 MOV A,R5 CJNE A,0FH,NEXTA8 。投入的貨幣數(shù)小于所選貨物的預設價格 JMP OUTMONEY 。選擇按下其他鍵,報警 JMP LOOPA2 。按下確定鍵 ,所選貨物掉出 LJMP OUTGOODS 科技學院畢業(yè)論文(設計) 第 28 頁 NEXTA6:CJNE A,0EH,VOICEA2 MOV A,B 。將選擇的貨物數(shù)量值存入 R0 LOOPA2:LCALL KEY 。選擇一次性購買 2 個貨物 MOV A,B CJNZ A,02H,NEXTA5 。錢全部退還 NEXTA3:LCALL KEY 。返回,等到有鍵按下 NEXTA1:JNC NEXTA3 。退還全部的錢 JMP OUTMONEY VOICEA1:LCALL VOICE 。按下確定鍵 ,所選貨物掉出 LJMP OUTGOODS NEXTA2:CJNE A,0EH,VOICEA1 。選擇的貨物數(shù)為 1 個 LOOPA1:LCALL KEY 。將投入的貨幣累加數(shù)存入寄存器 B CJNE A,01H,NEXTA1 。判斷是否按下鍵‘ 2’ JMP 1YUAN *********************************** 選擇 1 元 錢 的 貨 物D*********************************** NEXTD: CJNE A,03H,NEXTE 。判斷是否按下鍵‘ 0’ JMP 1YUAN *********************************** 選擇 1 元 錢 的 貨 物B*********************************** NEXTB: CJNE A,01H,NEXTC 。R0 清零 ANL R1,00H 。鍵碼 = 00H 對應鍵‘ F’ MOV A,R5 MOV R6,A 。鍵碼 = 00H 對應鍵‘ D’ DB 48H 。鍵碼 = 00H 對應鍵‘ B’ DB 18H 。鍵碼 = 00H 對應鍵‘ 9’ DB 44H 。鍵碼 = 00H 對應鍵‘ 7’ DB 14H 。鍵碼 = 00H 對應鍵‘ 5’ DB 42H 。鍵碼 = 00H 對應鍵‘ 3’ DB 12H 。鍵碼 = 00H 對應鍵‘ 1’ DB 41H 。無鍵閉合,置無效碼 RET KEYTAB : DB 11H 。鍵碼表地址加 1 DJNZ R4,KEYP1 。找到鍵位碼,鍵碼裝入鍵碼寄存器 VULE MOV RET KEYP2: INC R5 。查表 CJNE A,VULE, KEYP2 。清除鍵碼計數(shù)器 MOV DPTR,KEYTAB 。無鍵閉合,置無效碼 RET 查找鍵碼子程序如下 : KEYPCS: MOV R4,10H 。用查表法查找鍵碼 WAIT: ANL P1,0F0H 。取反,特征字節(jié)變換成鍵位碼 MOV VULE,A 。鍵處理 科技學院畢業(yè)論文(設計) 第 25 頁 ORL A,0FH 。逐行掃描未完成,繼續(xù) LJMP KEY3 。無鍵閉合,繼續(xù)掃描下一個按鍵 RL A 。屏蔽狀態(tài)低 4 位 JNZ KEY2 。讀入狀態(tài)值 CPL A 。位描行線全置高 KEY1: MOV P1,R2 。延時 10ms 去抖動 MOV R3,04H 。屏蔽回掃值低 4 位 JZ KEY3 。全掃描行線 CPL A 。設置鍵碼寄存器 ANL P1,0F0H 。重新設置計數(shù)初值 MOV TL1,58H JMP LOOP1 T1_END: MOV R1,TL0 MOV MONEY,R1 。循環(huán) 600 次,實現(xiàn) 30 秒計時 MOV A,P3 JBC ,LP1 LP1: JBC TF1,NEXT 。啟動計數(shù)器 SETB TR1 。置計數(shù)初值 MOV TL0,00H MOV TH1,9EH 。 科技學院畢業(yè)論文(設計) 第 23 頁 第四章 .系統(tǒng)軟、硬件設計實現(xiàn) 4. 1 驅(qū)動程序 由于時間關(guān)系,本次畢業(yè)設計的仿真結(jié)果就不再這里做詳細的介紹了, 現(xiàn)列出各軟件 的驅(qū)動程序如下: 實現(xiàn)有效投幣定時 30 秒以及累加計數(shù)程序: ORG 1000H MONEY DATA 2021H MOV IE, 8AH MOV TMOD,04H 。 當?shù)?3Q、 4Q輸出不同組合時,則控制選擇了 8255A的 PA、 PB、 PC口,當取 10時對應 PC口輸入輸出;由于也受到 ,只有當 0時,才能片選到該芯片 8255A。 3. 5 出錯報警系統(tǒng)流程圖 科技學院畢業(yè)論文(設計) 第 22 頁 圖 由找錢系統(tǒng) 1圖(圖見附錄)我們可以看到該芯片 8255A的 CS與 8751的 連, A0、 A1分別與 74LS373的 3Q、 4Q相連。 當?shù)?3Q、 4Q輸出不同 組合時,則控制選擇了 8255A的 PA、 PB、 PC口,當取 00時對應 PA口輸入輸出,當取 01時對應 PB口輸入輸出,當取 10時對應 PC口輸入輸出;由于也受到 ,只有當 0時,才能片選到該芯片 8255A。 PA0控制 1元, PA1控制 2元, PA2控制 2元, PA3控制 5元。在通過按鍵選擇物品后,將會把產(chǎn)生的信號輸入給 8255A 的 P1 的引腳上, 8255 接收信號后,經(jīng)過處理后,將會在貨物輸出端產(chǎn)生與其相對應的信號輸出,控制所選貨物的掉出。當出現(xiàn)錯誤的時候, 8751將會控制 8255A的 PC端輸出信號,再通過光電耦合,這樣來驅(qū)動一個揚聲器工作,實現(xiàn)報警功能 。 在上一節(jié)中已經(jīng)詳細介紹了 8255A及其控制的 LED顯示,在本節(jié)中要實現(xiàn)的找錢 、 顯示找錢數(shù)與出貨系統(tǒng)的設計原理基本一致,在這里就不加以介紹了。再經(jīng)過 8751處理后,將會在找錢輸出端產(chǎn)生與其相 對應的信號輸出,控制所選錢幣的掉出,實現(xiàn)找錢功能。 [6]本設計的
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1