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

正文內(nèi)容

基于單片機的自動售貨機的系統(tǒng)設(shè)計(編輯修改稿)

2025-07-19 16:50 本頁面
 

【文章內(nèi)容簡介】 有零? Y顧客退幣? N退幣 Y交易結(jié)束主程序?qū)⒄{(diào)用其他子程序以達到自動售貨機的完整工作。例如,當(dāng)用戶按下按鍵并順利取得貨物時,主程序?qū)⒄{(diào)用TC1602AL顯示程序,以達到顯示余額的功能,再讓用戶選擇是否繼續(xù)交易。主程序詳見附錄。 鍵盤程序設(shè)計主程序中將直接對鍵盤實施控制,當(dāng)用戶在與自動售貨機進行交易時,鍵盤則是重要的人機交互設(shè)備。 按鍵識別模塊原理圖此次的鍵盤設(shè)計是以3X3矩陣形式,其中前八個按鍵是貨物選擇鍵,第九個鍵盤是作為退幣系統(tǒng)啟動按鍵,當(dāng)用戶按下鍵盤,程序通過去抖動的方法來解除干擾,再以行掃描的方式來確定所按鍵盤,并確定鍵值,最后再等待顧客釋放。 字符型液晶顯示模塊程序設(shè)計TC1602AL液晶模塊的功能相對簡單,而控制器的設(shè)置也不多,下面就介紹常用的控制驅(qū)動特性。TC1602AL的基本操作分為以下4種,如表31所示。表31 TC1602AL的基本操作類 別 名 稱輸 入輸 出狀態(tài)字的讀操作RS=L;RW=H;EP=HDB07讀出為狀態(tài)字數(shù)據(jù)讀出操作RS=H;RW=H;EP=HDB07讀出為數(shù)據(jù)指令寫入操作RS=L;RW=L;EP=上升沿?zé)o數(shù)據(jù)寫入操作RS=H;RW=L;EP=上升沿?zé)oTC1602AL指令的描述(其中:L=0,H=1,X=0/1)清顯示 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LLLLLLLLLH 功能:送20H“空代碼”到所有的DDRAM中,清楚所有的顯示數(shù)據(jù),并將DDRAM地址計算器(AC)清零,光標返回到原始狀態(tài),設(shè)置I/D=H,AC為自動加一的輸入方式。返回 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LLLLLLLLHX功能:設(shè)DDRAM地址為零,顯示回原位,DDRAM內(nèi)容不變。輸入方式設(shè)置 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LLLLLLLLI/DSH功能:設(shè)置光標移動方向并指定整體顯示是否移動。 I/D表示地址的修改方式,也是光標的移動方式: I/D=1:光標由左向右移動且AC自動加一; I/D=0:光標由右向左移動且AC自動減一。 SH表示是否允許顯示畫面的滾動方式: SH=0::禁止?jié)L動;SH=1:允許滾動。 SH=1且I/D=0:顯示畫面向右移動一個字符。 SH=1且I/D=1:顯示畫面向左移動一個字符。顯示開關(guān)控制 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LLLLLLHDCB功能:控制整體顯示開關(guān)(D),光標開關(guān)(C)及閃爍開關(guān)(B)的開關(guān)。 D=1:整體顯示開;D=0:整體顯示關(guān)。 C=1:光標顯示開;C=0:光標顯示關(guān)。 B=1:光標閃爍;B=0:光標不閃爍。光標或整體顯示移位位置 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LLLLLHS/CR/LXX功能:移動光標或整體顯示,同時不改變DDRAM內(nèi)容,S/C和R/L置位不同時對應(yīng)的操作: 00:光標左移;01:光標右移。 10:所有顯示左移:11:所有顯示右移。功能設(shè)置 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LLLLHDLNFXX功能:設(shè)置接口數(shù)據(jù)位數(shù)(DL)、顯示行數(shù)(N)以及字形(F)。 DL=1:8位數(shù)據(jù)接口模式,DL=0:4位數(shù)據(jù)接口模式(DB47有效,在這種模式下,傳送的方式為先高4位,后低4位)。 N=1:兩行顯示;N=0:單行顯示。 F=1:510點陣模式加光標;F=0:57點陣模式加光標。設(shè)置CGRAM地址 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LLLHACG5ACG4ACG3ACG2ACG1ACG0功能:將CGRAM地址送入AC中。設(shè)置后MCU對數(shù)據(jù)的操作是對DDRAM的讀/ 寫操作。設(shè)置DDRAM地址 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LLHADD6ADD5ADD4ADD3ADD2ADD1ADD0功能:DDRAM地址送入AC中。當(dāng)N=0時,DDRAM地址范圍為:80HFFH;當(dāng)N=1時:第一行的DDRAM地址范圍為:80HBFH;第二行的DDRAM地址范圍為:C0HFFH。讀忙狀態(tài)位(BF)及地址 CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0LHBFAC6AC5AC4AC3AC2AC1AC0功能:讀最高位(BF)判斷內(nèi)部操作是否正在執(zhí)行,并讀低7位地址計數(shù)器的內(nèi)容。寫數(shù)據(jù) CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0HLD7D6D5D4D3D2D1D0功能:寫數(shù)據(jù)到CGRAM或是DDRAM.。如果寫數(shù)據(jù)到CGRAM,要先執(zhí)行“設(shè)置CGRAM地址”命令;如果寫數(shù)據(jù)到DDRAM,則要先執(zhí)行“設(shè)置DDRAM地址”命令。1讀數(shù)據(jù) CODE:RSR/WDB7DB6DB5DB4DB3DB2DB1DB0HLD7D6D5D4D3D2D1D0功能:從CGRAM或是DDRAM讀出數(shù)據(jù)。如果從CGRAM讀數(shù)據(jù),要先執(zhí)行 “設(shè)置CGRAM地址”命令;如果寫數(shù)據(jù)到DDRAM,則要先執(zhí)行“設(shè)置DDRAM地址”命令。執(zhí)行讀操作后,地址自動加/減1(根據(jù)輸入方式設(shè)置指令)。TC1602AL顯示器在交易過程能起到金額顯示作用。顯示模塊程序詳見附錄。 LCD顯示原理圖 提示模塊程序設(shè)計本系統(tǒng)的提示模塊將實現(xiàn)的功能是:當(dāng)客戶按下選貨按鍵后,如果金額足夠,蜂鳴器不工作;如果金額不足,蜂鳴器將工作兩秒,以提示余額不足,之后再停止工作。提示模塊程序詳見附錄。 提示模塊原理圖 5 結(jié) 論本次的畢業(yè)設(shè)計是一次真正的理論與實際相結(jié)合,通過這次基于單片機的自動售貨機系統(tǒng)的設(shè)計,不僅更加深入的了解了單片機等方面的理論知識,而且通過實際的動手操作,也更加成功地將理論知識與實際設(shè)計相結(jié)合在一起,全方面地提升了所學(xué)專業(yè)基礎(chǔ)知識的理解和解決實際問題的能力,同時也提高我查閱文獻資料、設(shè)計規(guī)范以及電腦制圖等其他專業(yè)能力水平,而且通過對整體的掌控,對局部的取舍,以及對細節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗得到了豐富,雖然畢業(yè)設(shè)計內(nèi)容多,我的收獲卻更加豐富。通過幾個月的不斷努力,我擺脫了單純的理論知識學(xué)習(xí)狀態(tài),理論知識和實際設(shè)計的結(jié)合鍛煉了我的綜合運用所學(xué)專業(yè)基礎(chǔ)知識的能力,使我在單片機的基本原理、單片機應(yīng)用系統(tǒng)開發(fā)過程,以及在常用編程設(shè)計思路技巧(特別是C語言)的掌握方面都能向前邁了一大步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。 致 謝在畢業(yè)設(shè)計期間,每次的工作方案的確定、資料的收集還是論文的撰寫,我都打到了指導(dǎo)老師薛老師的全力幫助和耐心指導(dǎo)。薛老師學(xué)識淵博、治學(xué)嚴謹而且還為人謙和、易于親近,是我們學(xué)習(xí)和生活的榜樣,在此我特向薛老師表示最崇高的敬意和由衷的感謝。其次,我要感謝每個曾經(jīng)教導(dǎo)過我的所有老師們,他們廣博精湛的學(xué)識,嚴謹?shù)闹螌W(xué)態(tài)度使我學(xué)到的不僅是知識,還有對知識孜孜不倦的追求精神及做人的品質(zhì)。同時,我也要感謝其他同學(xué)的幫助,從他們身上我學(xué)到了很多理論知識,自己的實踐能力也得到了很大的提高。在未來的學(xué)習(xí)和工作中,我會繼續(xù)努力,不斷地實現(xiàn)自己的人生價值,以更好的成績來回報母校,回報社會。 參考文獻[1]張毅剛等.新編MCS51單片機應(yīng)用設(shè)計.哈爾濱工業(yè)大學(xué)出版社,2008[2]張志良.單片機原理與控制技術(shù).機械工業(yè)出版社,2011[3]陳濤等.
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1