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

正文內(nèi)容

基于單片機(jī)的洗衣機(jī)控制系統(tǒng)設(shè)計畢業(yè)論文(參考版)

2025-01-21 14:52本頁面
  

【正文】 在完成本畢業(yè)設(shè)計之際,首先感謝我的導(dǎo)師鄔小林老師對我在學(xué)業(yè)上的悉心指導(dǎo),鄔老師淵博的理論知識、 熱心負(fù)責(zé)、無私的奉獻(xiàn)精神深深地感動了我,并幫助解決了畢業(yè)設(shè)計中遇到的許多問題,使我能順利完成此次設(shè)計,在這里,再一次對于鄔小林老師的指導(dǎo)和幫助致以誠摯的謝意! 同時,學(xué)院各級領(lǐng)導(dǎo)、老師以及身邊的同學(xué)也給予了熱情關(guān)心和幫助。 } if(!((fen==0))) { time_over=1。 fen。 num0=0。 num0++。 //定時50ms中斷一次 TL0=6553650000%256。 } else { time_over=0。 delay(1000)。 P1=0xff。 if((time_over)amp。 deal()。 P1=0xff。 a=_crol_(a,1)。 P2=a。i4。}/*************************************************顯示函數(shù) ***************************************/void display(){ uint i。 } }}/*************************************************數(shù)據(jù)處理函數(shù) ***************************************/void deal(){ disbuf[0]=fen/10。 TR0=0。 delay(10)。 } } if(stop==0) { delay(10)。 TR0=1。 delay(10)。 } } } if(star==0) { delay(10)。 fen++。 delay(10)。 } } if(fendn==0) { delay(10)。 fen++。 delay(10)。}/*************************************************按鍵處理函數(shù) ***************************************/void key(){ if(fenup==0) { delay(10)。 ET0=1。 //定時50ms中斷一次 TL0=6553650000%256。 TMOD=0x01。j125。iz。/*************************************************延時函數(shù) z=1,大約延時1ms***************************************/void delay(uint z){ uint i,j。 int fen=0。uchar disbuf[4]。sbit BUZ=P3^7。sbit star=P3^5。 /* 0 1 2 3 4 5 6 7 8 9 a b c d e f . 無*/sbit fenup=P3^3。其性能可靠,提到了效率,降低了能耗,減少了噪音。本設(shè)計通過采用AT89S52單片機(jī),通過水位檢測機(jī)構(gòu),LED數(shù)碼顯示器,LED發(fā)光二極管,獨立鍵盤,繼電器,電動機(jī)等硬件實現(xiàn)了上述功能要求。更進(jìn)一步實現(xiàn)了自動化,高效率。(5)因為整個系統(tǒng)可集成在一個芯片上,因此體積小,外圍電路簡單、功耗低,可靠邊性更高。(4)可以從以前的組合設(shè)計轉(zhuǎn)向真正的自由設(shè)計,所以設(shè)計的移植性好,效率高。(2)該系統(tǒng)能用軟件的方式設(shè)計硬件,所以用軟件方式設(shè)計的系統(tǒng)向硬件系統(tǒng)的轉(zhuǎn)換是由有關(guān)開發(fā)軟件自動完成的。在設(shè)計本作品時,我通過查閱網(wǎng)絡(luò)與圖書館搜集到的資料,再加上指導(dǎo)老師的耐心指導(dǎo)與資料提供,設(shè)計出了這一套洗衣機(jī)控制系統(tǒng)的主要硬件結(jié)構(gòu)和軟件結(jié)構(gòu),基本完成了任務(wù)書的要求,但是由于設(shè)計的理論基礎(chǔ)尚淺,對課題的研究經(jīng)驗還不成熟,使得在技術(shù)的解決與運(yùn)用上顯得粗糙了一些,在某些技術(shù)關(guān)鍵上的敘述不能達(dá)到詳細(xì)、精辟。經(jīng)過這一系列測試之后則可說明硬件電路在焊接方面沒有問題,于是將單片機(jī)接入電路中,然而當(dāng)我給單片機(jī)拷入驅(qū)動程序時,發(fā)現(xiàn)問題層出不窮,按鍵有時不靈敏,特別是紅外使能按鍵,有時按下之后照樣可以接收紅外信號,于是重新對電路進(jìn)行檢查,后來換了一個按鍵問題得以解決。接著用R1檔測電源與地是否短路。首先整個電路先不上電利用萬用表R1檔測量各芯片電源腳與電源輸出端阻值是否為0。在去除按鍵消抖程序后,按鍵控制靈敏度恢復(fù)正常。由于在調(diào)用提示音子程序時,實際上已實現(xiàn)了一次時間的延時,因此再加入按鍵消抖程序的延時后,致使延時時間過長而出現(xiàn)按鍵反應(yīng)不靈敏問題。在實際調(diào)試中,發(fā)現(xiàn)按鍵出現(xiàn)反應(yīng)不靈敏現(xiàn)象。由于一開始所選用的延時時間太短,因此出現(xiàn)閃爍現(xiàn)象,在增加顯示延時之后,數(shù)碼管顯示正常。LED顯示問題:本次設(shè)計的最終方案是采用LED顯示屏實現(xiàn)顯示功能,最初數(shù)碼管顯示不正常,出現(xiàn)閃爍現(xiàn)象。將程序燒入電路,按功能要求對電路進(jìn)行調(diào)試,并反復(fù)對程序進(jìn)行修改調(diào)試,以達(dá)到基本功能要求。首先將程序在程序編輯器中編輯,因為在調(diào)試時沒有實驗箱,所以在調(diào)試時只能看有沒有錯誤,即只能對程序進(jìn)行編譯連接,如果有編譯連接錯誤,將鼠標(biāo)指向窗口內(nèi)的錯誤提示信息,雙擊左鍵,光標(biāo)將自動跳到編輯窗口源程序文件發(fā)生錯誤的地方,對程序進(jìn)行修改。編程語言的軟件設(shè)計采用C語言編寫.首先對程序進(jìn)行調(diào)試,沒有芯片的支持,系統(tǒng)將無法正常運(yùn)行,而一個程序是否能正常運(yùn)行,首先要檢查它的語法上有沒有錯誤,檢查程序語法的錯誤。各個獨立模塊功能調(diào)試成功后,將這些模塊程序通過主程序合并在一起,最后再對合并后的總程序進(jìn)行調(diào)試。 軟件的調(diào)試 軟件的設(shè)計與調(diào)試實行分模塊實現(xiàn)方法。導(dǎo)線的最小間距主要由最壞情況下的線間絕緣電阻利擊穿電壓決定。對于集成電路,尤其是數(shù)字電路,通常選0. 02~(~12mil)導(dǎo)線寬度。本軟件流程圖設(shè)計簡易合理,方便易于操控,能夠針對不同狀態(tài)和不同外界條件進(jìn)行控制,控制品質(zhì)良好、控制效果明顯改善,同時大大提高了控制的抗干擾能力,保證了穩(wěn)定運(yùn)行。中斷服務(wù)子程序用來實現(xiàn)數(shù)碼管的動態(tài)掃描。機(jī)器周期與主頻有關(guān),機(jī)器周期是主頻的12倍,所以一個機(jī)器周期的時間為12*(1/12M)=1us。液位位采集子程序是將傳感器產(chǎn)生的信號經(jīng)單片機(jī)處理之后,經(jīng)顯示子程序可以顯示出來。模塊化設(shè)計使程序的可讀性好、修改及完善方便。在匯編語言列表文件中,宏匯編編譯器報告所有必要的信息,如變量名、函數(shù)名、行數(shù)以及μVision 3調(diào)試器或其他仿真器用來詳細(xì)調(diào)試和分析程序所需要的信息。A51匯編器允許用戶定義程序中的每一個指令,在需要極快的運(yùn)行速度、很小的代碼空間、精確的硬件控制時使用。
(11)列表文件(匯編語言):在μVision 3中,集成的A51宏匯編譯器是一個8051 MCU系列的宏匯編器。在編譯項目時,會在輸出窗口中出現(xiàn)錯誤信息,單擊其中一條錯誤信息,將在源代碼窗口中出現(xiàn)錯誤的地方出現(xiàn)一個小箭頭。當(dāng)應(yīng)用中有語法錯誤時,μVision 3將在Output Window的Build標(biāo)簽頁顯示這些錯誤和告警信息。
(9)項目編譯:項目一旦設(shè)置完成,就可以開始編譯。
(7)BL51 Misc標(biāo)簽:Misc標(biāo)簽是對BL51 Locate標(biāo)簽的補(bǔ)充設(shè)置。連接器自動選擇適當(dāng)?shù)倪\(yùn)行庫并連接那些用到的模塊?!?br />(6)BL51 Locate標(biāo)簽:BL51是具有代碼分段功能的連接器/重定位器,它組合一個或多個目標(biāo)模塊成一個MCS51的執(zhí)行程序。
(4)C51標(biāo)簽:用戶通過C51標(biāo)簽來設(shè)置C51編譯器的特別的工具選項。
(3)Listing標(biāo)簽:Keil C51在編譯之后除了聲稱目標(biāo)文件之外,還生成*.lst、*.m51的文件。
④Create Hex File:要生成hex文件一定要選中該選項。
②Name of Executable:設(shè)置生成的目標(biāo)文件的名字。
③Memory Model:變量存儲空間。
②Use Onchip ROM(0x0~0x1FFF): Flash ROM。
(2)項目設(shè)置:μVision 3允許用戶為目標(biāo)硬件設(shè)置選項,可以通過工具條圖標(biāo)打開,也可以用鼠標(biāo)右擊項目窗口中的Files標(biāo)簽頁中的Target1,在右鍵菜單中選擇[Options for Targe1]命令:          
Output:定義Keil工具的輸出文件,并定義生成處理后的執(zhí)行用戶程序;
Listing:定義Keil工具輸出的所有列表文件;
C51:設(shè)置C51編譯器的特別工具選項;
A51:設(shè)置匯編器的特殊工具選項;
BL51 Locate:定義不同類型的存
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1