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

正文內(nèi)容

基電子信息工程畢業(yè)設(shè)計-于單片機的洗衣機控制系統(tǒng)-資料下載頁

2025-01-18 16:32本頁面
  

【正文】 器T1由特殊功能寄存器TL1和TH1構(gòu)成。特殊功能寄存器TMOD控制定時器的工作方式,TCON控制其運行,TCON還包含了定時器T0和T1的溢出標(biāo)志。定時器的中斷由中斷允許寄存器IE、中斷入口地址為001BH。定時器的編程包括:置工作方式;置計數(shù)初值;中斷設(shè)置;啟動定時器。由于MCS—51的定時器采用加1計數(shù),因此,計數(shù)初值應(yīng)根據(jù)計數(shù)器長度及計數(shù)值來決定。對于同樣的計數(shù)值,在采用13位計數(shù)器、16位計數(shù)器及8位計數(shù)器時,其計數(shù)初值各不相同。此外,方式0、3均不能自動恢復(fù)初值,如果要求重復(fù)計數(shù)必須在每次計數(shù)溢出后重新裝入計數(shù)初值。除了編寫以上程序外,還要設(shè)置中斷的開關(guān),用定時器時還要計算定時時間,內(nèi)部計數(shù)器作用定時器時,是對機器周期計數(shù)。每個機器周期的長度是12個振蕩器周期因為實驗系統(tǒng)的晶振是12MHz,所以定時常數(shù)的設(shè)置可按以下方法計算:機器周期=12247。12MHz=1us(65536定是常數(shù))*1us=50ms定時常數(shù)TH0=OX3C; TL0=0XB0;本設(shè)計中在洗衣時需要設(shè)置洗衣時間,這一部分程序設(shè)計采用單片機內(nèi)部的定時器,用來倒計時。洗衣機定時系統(tǒng)采用單片機的定時器0,工作方式1,當(dāng)設(shè)定洗滌、漂洗和脫水時,單片機的定時器開始倒計時,前兩位數(shù)碼管顯示設(shè)定好的時間每秒減,當(dāng)剩余時間為0時第三位數(shù)碼管顯示的次數(shù)就減一,直至洗衣次數(shù)完全執(zhí)行完。: 定時程序流程圖4 軟件調(diào)試軟件調(diào)試是檢查系統(tǒng)軟件中的錯誤。常見的軟件錯誤有程序失控、中斷錯誤(不響應(yīng)中斷或循環(huán)響應(yīng)中斷)、輸入/輸出錯誤和處理結(jié)果錯誤等類型。要把各個程序模塊分別進行調(diào)試,調(diào)試通過后再組合到一起進行綜合調(diào)試,達到預(yù)定的功能技術(shù)指標(biāo)后即可將軟件固化。系統(tǒng)的調(diào)試過程要結(jié)合具體的仿真器進行。對于一個新設(shè)計的電路板,調(diào)試起來往往會遇到一些困難,特別是當(dāng)板比較大、元件比較多時,往往無從下手。但是如果掌握好一套合理的調(diào)試方法,調(diào)試起來將會事半功倍。單片機系統(tǒng)的硬件調(diào)試和軟件調(diào)試是不能分開的,許多硬件錯誤是在軟件調(diào)試中被發(fā)現(xiàn)和糾正的。但通常是先排除明顯的硬件故障以后,再和軟件結(jié)合起來調(diào)試以進一步排除故障。可見硬件的調(diào)試是基礎(chǔ),如果硬件調(diào)試不通過,軟件設(shè)計則是無從做起。硬件電路焊接好后,就可以編寫相關(guān)的程序調(diào)試電路了,由于電路復(fù)雜,不可能一步全部完成,一般方法是,一邊寫軟件一邊調(diào)試,這樣可以及時發(fā)現(xiàn)是硬件問題還是軟件問題,也方便及時改正。首先應(yīng)該確認電源是否正常。用電壓表測量接地引腳跟電源引腳之間的電壓,看是否是電源電壓,例如常用的5V。接下來就是檢查復(fù)位引腳電壓是否正常。分別測量按下復(fù)位按鈕和放開復(fù)位按鈕的電壓值,看是否正確。然后再檢查晶振是否起振了,一般用示波器來看晶振引腳的波形,注意應(yīng)該使用示波器探頭的“X10”檔。另外一個辦法是測量復(fù)位狀態(tài)下的I/O口電平,按住復(fù)位鍵不放,然后測量I/O口(沒接外部上拉的P0口除外)的電壓,看是否是高電平,如果不是高電平,則多半是因為晶振沒有起振。另外還有注意的地方是,如果使用片內(nèi)ROM的話(大部分情況下如此,現(xiàn)在已經(jīng)很少用外部擴ROM的了),一定要將EA引腳拉高,否則會出現(xiàn)程序亂跑的情況。有時用仿真器可以,而燒入片子不行,往往是因為EA引腳沒拉高的緣故u(當(dāng)然,晶振沒有起振也是原因之一)。經(jīng)過上面幾點的檢查,一般即可排除故障了,如果系統(tǒng)不穩(wěn)定的話,有時是因為電源濾波不好導(dǎo)致的。如果電源沒有濾波的話,則需要再接一個更大濾波電容,例如220uF的。遇到系統(tǒng)不穩(wěn)定時,就可以并上電容試試(越靠近芯片越好)。其次顯示器部分的調(diào)試也很重要,要避免顯示器接觸不良而導(dǎo)致故障,一般顯示器調(diào)試通過后,鍵盤調(diào)試就比較簡單,完全可以借助于顯示器,利用程序進行調(diào)試。利用開發(fā)裝置對程序進行設(shè)置斷點,通過斷點可以檢查程序在斷點前后的鍵值變化,這樣可知鍵盤工作是否正常。結(jié)論本設(shè)計以MCS51單片機為核心,設(shè)計由電源電路、數(shù)字控制電路和機械控制電路三大模塊構(gòu)成的控制系統(tǒng),實現(xiàn)對洗衣機整個洗衣過程的控制。洗衣過程主要包括洗滌過程、漂洗過程、脫水過程。根據(jù)洗衣過程的要求,控制程序設(shè)計主要包括主程序、內(nèi)部定時中斷服務(wù)程序、外部服務(wù)中斷程序的設(shè)計。本設(shè)計側(cè)重于軟件的設(shè)計,采用C語言編程,通過程序?qū)崿F(xiàn)洗衣機的自動完成注水、洗滌、漂洗和脫水全過程,洗衣過程通過控制電機的正傳、停、反轉(zhuǎn)來實現(xiàn)強洗、標(biāo)準、弱洗,用數(shù)碼管來顯示洗衣各功能的剩余時間以及實時所處的洗衣狀態(tài),最終通過蜂鳴器的報警來通知用戶整個洗衣過程的結(jié)束。 本設(shè)計已基本實現(xiàn)洗衣機的各功能,但是由于自身水平有限等原因,本設(shè)計中沒有設(shè)計電源電路,直接用5V直流電源取代,同時在信號輸出方面做的還不夠,所以本設(shè)計還存在一些不足,有待改進。致謝 經(jīng)過這段時間的努力,我已基本將我們畢業(yè)設(shè)計——基于單片機的洗衣機控制系統(tǒng)設(shè)計完成。 首先最要感謝的是我們的指導(dǎo)老師——彭沛夫老師。在本次設(shè)計任務(wù)中我遇到了很多困難,是彭老師在我們不知所措的時候給我們精心指導(dǎo),彭老師嚴謹?shù)闹螌W(xué)態(tài)度、對科研工作的執(zhí)著追求、謙遜和藹的風(fēng)范對自己產(chǎn)生的深遠影響,使自己受益終生。在他的嚴格要求下,我們的設(shè)計有了很大的進展,每次的指導(dǎo)我們都會從中獲得豐富的理論知識同時也會提高實踐能力,這對我將來進一步學(xué)習(xí)電子方面的知識有著極大的幫助。 參考文獻[1] 王琰,基于MCS51單片機的洗衣機控制系統(tǒng)設(shè)計[J]自動化與儀器儀表,2008,(04)。[2] 向騫,全自動洗衣機原理與維修[M].福建:福建科學(xué)技術(shù)出版社,[3] 李華,MCS51系列單片機使用接口技術(shù)。2001年5月,第一版,人民郵電出版社,648[4] 趙旭,趙慎嚴,波輪式洗衣機洗滌模式與優(yōu)缺點的研究[J].西北輕工業(yè)學(xué)院學(xué)報,2001,1: 7073[5] 魯建國,曹敏,GB/T 42882003《家用電動洗衣機》的修訂與我國洗衣機的發(fā)展[J].家電科技,2003(7): 7578[6] 姜寶港,智能家用電器原理與維修[M].北京:機械工業(yè)出版社,[7] 曾璐,[J].家電科技,2007,(02)[8] 克強,用AT89C2051單片機制作洗衣機控制電路[J].電子世界,2001,(03)[9] [M].北京:機械工業(yè)出版社,.[10] [J].機電一體化,2003(1):6972.[11] 王幸之,鐘愛琴,王雷,[M].北京:航空航天大學(xué)出版社,.[12] 劉光斌,劉冬,[M].北京:人民郵電出版社,.[13] 萬福君,[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,.[14] 朱經(jīng)利,[M].北京:人民郵電出版社,.[15] [M].北京:航天航空大學(xué)出版社,:1318.[16] 劉午平,[M].北京:國防工業(yè)出版社,.附錄A 硬件原理圖 附錄B 元件清單附錄C 源程序 、
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1