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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的全自動(dòng)洗衣機(jī)控制系統(tǒng)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 用電器是單片機(jī)應(yīng)用最多的領(lǐng)域之一。單片機(jī)以微小的體積和編程的靈活性而產(chǎn)生多種控制功能 , 完全可以滿(mǎn)足家用電器的需求。該洗衣機(jī)的主件是一只圓桶,桶內(nèi)裝有一根帶有槳狀葉子的直軸。 1874 年 , “手洗時(shí)代 ”受到了前所未有的挑戰(zhàn),美國(guó)人比爾 蒸汽 洗衣機(jī)之后,水力洗衣機(jī)、內(nèi)燃機(jī)洗衣機(jī)也相繼出現(xiàn)。攪拌式洗衣機(jī)結(jié)構(gòu)科學(xué)合理,受到人們的普遍歡迎??恳桓降妮S帶動(dòng)的缸可容納 4000 克衣服。首先由英國(guó)研制并推出了一種噴流式洗衣機(jī),它是靠筒體一側(cè)的運(yùn)轉(zhuǎn)波輪產(chǎn)生的強(qiáng)烈渦流,使衣物和洗滌液一起在筒內(nèi)不斷翻滾,洗凈衣物。 70 年代,生產(chǎn)出波輪式套桶全自動(dòng)洗衣機(jī)。此后,隨著電機(jī)驅(qū)動(dòng)技術(shù)的發(fā)展與提高,日本生產(chǎn)出了 電機(jī)直接驅(qū)動(dòng)式洗衣機(jī),省去了齒輪傳動(dòng)和變速機(jī)構(gòu),引發(fā)了洗衣機(jī)驅(qū)動(dòng)方式的巨大革命。缺點(diǎn)是易使衣物纏繞,影響洗凈的均勻性,磨損率也較高。 攪拌式洗衣機(jī):這種洗衣機(jī)好似手工洗滌的揉搓,衣物受力均勻,衣物磨損小,洗滌容量大。 除此之外還有波輪攪拌式洗衣機(jī)、噴淋漂洗洗 衣機(jī)、振動(dòng)式洗衣機(jī)、超聲波洗衣機(jī)等等。洗衣時(shí),控制系統(tǒng)打開(kāi) 進(jìn)水電磁閥,開(kāi)始注水;當(dāng)洗滌脫水桶內(nèi)的水位達(dá)到系統(tǒng)設(shè)定值時(shí),水位檢測(cè)器向單片機(jī)發(fā)送一個(gè)低電平,通知控制系統(tǒng)關(guān)閉進(jìn)水電磁閥,同時(shí)啟動(dòng)電機(jī)洗衣。 ( 3)實(shí)時(shí)控制的實(shí)現(xiàn):?jiǎn)纹瑱C(jī)在獲取了用戶(hù)輸入的參數(shù)后,對(duì)其進(jìn)行分析處理,然后按照計(jì)算結(jié)果對(duì)洗衣過(guò)程進(jìn)行實(shí)時(shí)控制。 ( 6)洗衣完畢的通知:當(dāng)洗衣過(guò)程結(jié)束后,蜂鳴器就報(bào)警通知用戶(hù)洗衣完畢。 根據(jù)設(shè)計(jì)要求,其基本系統(tǒng)組成框圖如 所示 。 通過(guò) 單片機(jī)的 P0 口 連接數(shù)碼管 發(fā)送段碼, ~P7 口 通過(guò)三極管擴(kuò)大電流去控制數(shù)碼管的位,顯示時(shí)采用動(dòng)態(tài)掃描方式,輪流循環(huán)掃描。 3 軟件設(shè)計(jì) 單片機(jī)應(yīng)用系統(tǒng)的軟件設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中最基本而且工作量較大的任務(wù)。主程序是一個(gè)順序執(zhí)行的無(wú)限循環(huán)的程序 ,不停地順序查詢(xún)各種軟 件標(biāo)志 , 以完成對(duì)事務(wù)的處理。 3) 在進(jìn)行程序設(shè)計(jì)時(shí) ,先根據(jù)問(wèn)題的定義描述出各個(gè)輸入變量和輸出變量之間的數(shù)學(xué)關(guān)系 , 即建立數(shù)學(xué)模型 ,然后繪制流程圖 , 再根據(jù)流程圖用匯編語(yǔ)言進(jìn)行具體程序的編寫(xiě)。 主程序設(shè)計(jì) 系統(tǒng)的主程序設(shè)計(jì)主要完成系統(tǒng)初始化、中斷優(yōu)先級(jí)設(shè)定 ,以及 調(diào)用 其它 各模塊程序,即主要實(shí)現(xiàn)各模塊程序的鏈接。 //初始化設(shè)置 while(1) { display()。 基本流程是當(dāng)最低點(diǎn)和最高點(diǎn)的兩個(gè)檢測(cè)點(diǎn)都顯示低電平時(shí)說(shuō)明洗衣機(jī)已經(jīng)放滿(mǎn)水;當(dāng) 檢測(cè)到 最高點(diǎn)從低電平變?yōu)楦?電平,經(jīng)過(guò)一段時(shí)間后最低點(diǎn)也由低電平變?yōu)楦唠娖綍r(shí)說(shuō)明此時(shí)洗衣機(jī)放水完畢。 ?程序流程圖如圖 所示 。 數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電 Y N 洗衣開(kāi)始 電機(jī)正轉(zhuǎn) 10S 電機(jī) 停轉(zhuǎn) ,延時(shí) 剩余時(shí)間 =0? 電機(jī) 反 轉(zhuǎn) 10S 洗滌結(jié)束 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 9 頁(yè) 共 29 頁(yè) ?圖 ?脫水、漂洗程序流程圖 ?路來(lái)驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類(lèi) [9]。 動(dòng)態(tài)顯示驅(qū)動(dòng):數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的 8個(gè) 顯示筆劃 “a, b, c, d, e, f, g, dp”的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極 COM增加位選通控制電路,位選通由各自獨(dú)立的 I/O線(xiàn)控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通 COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位就顯示出字形,沒(méi)有選通的 數(shù)碼管就不會(huì)亮。 要顯示的數(shù)據(jù)采用的查表法。根據(jù)本課題 的 設(shè)計(jì)要求,顯示部分采用動(dòng) 態(tài)顯示方法,用 3位數(shù)碼管,和 8個(gè) LED指示燈顯示。另外三位數(shù)碼管指示時(shí)間和次數(shù) , 前兩位指示時(shí)間,后一位指示次數(shù)。 //使該位顯示 5ms LED0=1。 //使該位顯示 5ms LED1=1。 //使該位顯示 5ms LED2=1。 //使該位顯示 5ms LED3=1。 本設(shè)計(jì)中單片機(jī) ~ 作為按鍵輸入,并通過(guò)二極管連接到單片機(jī)的中斷入口引腳,當(dāng)有鍵按下,就會(huì)產(chǎn)生中斷,執(zhí)行相關(guān)按鍵的功能。 input=P1。 case 0x2f: //101111 //按鍵 1功能 break。通過(guò)編程,可以設(shè)定為定時(shí)器和外部計(jì)數(shù)方式。定時(shí)器的中斷由中斷允許寄存器 IE、中斷優(yōu)先級(jí)寄存器 IP中的相應(yīng)位進(jìn)行控制。 ( 3)中斷設(shè)置。此外,方式 0、 3均不能自動(dòng)恢復(fù)初值,如果要求重復(fù)計(jì)數(shù)必須在每次計(jì)數(shù)溢出后重新裝入計(jì)數(shù)初值。 12MHz= 1μ S (65536定時(shí)常數(shù) )*1μ S=50mS 定時(shí)常數(shù) TH0=0X3C; TL0=0XB0[14]; 本設(shè)計(jì)中在洗衣時(shí)需要設(shè)置洗衣時(shí)間,這部分程序設(shè)計(jì)采用單片機(jī)內(nèi)部的定時(shí)器,用來(lái)倒計(jì)時(shí)。 TL0=0XB0。 timer。常見(jiàn)的軟件錯(cuò)誤有程序失控、中斷錯(cuò)誤(不響應(yīng)中斷或循環(huán)響應(yīng)中斷)、輸入 /輸出錯(cuò)誤和處理結(jié)果錯(cuò)誤等類(lèi)型。但如果掌握好一套合理的調(diào)試方法,調(diào)試起來(lái)將會(huì)事半功倍。 硬件電路焊接好后,就可以編寫(xiě)相關(guān)的程序調(diào)試電路了,由于電路復(fù)雜,不可能一步全部完成,一般方法是,一 邊寫(xiě)軟件一邊調(diào)試,這樣可以及時(shí)發(fā)現(xiàn)是硬件問(wèn)題還是軟件問(wèn)題,也方便及時(shí)改正。分別測(cè)量按下復(fù)位按鈕和放開(kāi)復(fù)位按鈕的電壓值,看是否正確。有時(shí)用仿真器可以,而燒入片子不行,往往是因?yàn)?EA 引腳沒(méi)拉高的緣故(當(dāng)然,晶振沒(méi)起振也是原因只一)。如果電源沒(méi)有濾波電容的話(huà),則需要再接 一個(gè)更大濾波電容,例如 220uF 的。 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 18 頁(yè) 共 29 頁(yè) 結(jié) 論 本設(shè)計(jì)以 MCS51 單片機(jī)為核心,設(shè)計(jì)由電源電路、數(shù)字控制電路和機(jī)械控制電路三大模塊構(gòu)成的控制系統(tǒng),實(shí)現(xiàn)對(duì)洗衣機(jī)整個(gè)洗衣 過(guò)程的控制。 本設(shè)計(jì)已基本 實(shí)現(xiàn)洗衣 機(jī) 的各種功能 ,但是由于 自身水平有限等原因 , 本設(shè)計(jì)中沒(méi)有設(shè)計(jì)電源電路,直 接用 5V 直流電源取代,同時(shí)在信號(hào)輸出方面做的還不夠, 所以 本設(shè)計(jì)還存在一些不足 , 有待改進(jìn)。 在他的 嚴(yán)格要求下 ,我們的設(shè)計(jì)有了很 大的進(jìn)展,每次的指導(dǎo)我們都會(huì)從中 獲得豐富的理論知識(shí) 同時(shí)也會(huì) 提高實(shí)踐能力,這對(duì)我 將來(lái) 進(jìn)一步學(xué)習(xí)電子方面的知識(shí)有 著極大的幫助 。 sbit LED0=P2^7。 sbit alarm=P1^6。 //1 自動(dòng) 0 手動(dòng) bit on_off =0。 // 設(shè)置時(shí)的定時(shí)時(shí)間 uchar data timer_led =30。 //k4 中的變量寄存器 uchar code dis_8[ 11 ]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}。 /***************************** 功能:延時(shí)程序 /****************************/ void Delayms(int t) //1ms 延時(shí)函數(shù) 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 24 頁(yè) 共 29 頁(yè) {uint i ,j。j120。EX0=1。 // EA=1。 //50ms 定時(shí) TH1=0x3c。TR0=0。 } void calculate() { LEDnumber[1]=timer_led/10。 LED0=0。 LED1=0。 LED2=0。 LED3=0。 // EX0=0。 P1=P1|0x3f。 if(auto_c) { LEDnumber[0]amp。 } 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 26 頁(yè) 共 29 頁(yè) break。 LEDnumber[0]amp。=0xf7。 } } break。 LEDnumber[0]amp。=0xbf。 } } break。 case 0x2f: //101111 K5 次數(shù)設(shè)置 if(on_off==0) { cyc++。 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 27 頁(yè) 共 29 頁(yè) if(on_off==0) {LEDnumber[0]|=0x02。 timer=timer_led。 default: break。 //50ms 定時(shí) cont1s++。cyc。 } if(cyc==1) {LEDnumber[0]|=0xe0。 LEDnumber[0]amp。LEDnumber[0]|=0x01。 //停止倒計(jì)時(shí) 并且報(bào)警 on_off=0。cyc。 //清除按鍵標(biāo)記 cyc=1。}//停止倒計(jì)時(shí) 并且報(bào)警 } } //如果到計(jì)時(shí)結(jié)束停止計(jì)時(shí) cont1s=0。 if(alarm_cont==30) {alarm_cont=0。 while(1) { water=1。on_off){if(water==0) { TR0=1。 } } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1