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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的全自動(dòng)洗衣機(jī)控制系統(tǒng)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 示的 定時(shí)時(shí)間 uchar data cyc = 1。 for(i=0。 // EA=1。TL1=0xb0。 LEDnumber[2]=timer_led%10。Delayms(5)。Delayms(5)。 input=P1。 case 0x3d: //111101 K2 弱 /標(biāo)準(zhǔn) /強(qiáng) if(on_off==0) //停止運(yùn)行時(shí)才可 以設(shè)置 { k3reg++。 } if(k3reg==2) {LEDnumber[0]|=0x1c。=0xdf。 case 0x37: //110111 K4 時(shí)間設(shè)置 if(on_off==0) { timer_led=timer_led+5。 TR0=0。 } // EX0=1。 if(cyc==2) {LEDnumber[0]|=0xe0。=0xdf。 //清除按鍵標(biāo)記 auto_c=0。 //手動(dòng)結(jié)束后 設(shè)置次數(shù)為 1 TR0=0。 alarm_bit=0 。 //如果是自動(dòng)并且運(yùn)行,檢測(cè)水位,加好水再運(yùn)行 alarm_bit=1 。 if(auto_camp。 //50ms 定時(shí) if(alarm_bit) {alarm_cont++ 。 on_off=0。alarm=0。 } if(cyc==0) {LEDnumber[0]|=0xe0。0x01)) //如果是自動(dòng) 洗滌 /漂洗 /脫水各一次 { timer_led=timer。 //如果自動(dòng) 默認(rèn)循環(huán) 3 次(洗滌 /漂洗 /脫水 ) } //運(yùn)行 break。 case 0x1f: //011111 K6 運(yùn)行 /停止 on_off=!on_off。=0x7f。 if(k4reg==0) {LEDnumber[0]|=0xe0。 LEDnumber[0]amp。 } //自動(dòng)默認(rèn) 3 次 else LEDnumber[0]|=0x01。alarm=0。 //左第三位 定時(shí)的個(gè)位 P0=dis_8[LEDnumber[3]]。 //左第一位 指示燈 P0=dis_8[LEDnumber[1]]。 EA=1。 TL0=0XB0。 } */ void initialize(void) { IT0=1。 //存放 LED 指示燈 要顯示的數(shù)據(jù) {251,1,2,3}。 // uchar data timer=30。 sbit LED3=P2^4。在本次設(shè)計(jì)任務(wù)中我們遇到了好多困難,是紀(jì)老師在我們不知所措的時(shí)候給了我們 精心指導(dǎo) , 紀(jì)老師 嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、對(duì)科研工作的執(zhí)著追求、謙遜和藹的風(fēng)范對(duì) 自己 產(chǎn)生的深遠(yuǎn)影響, 使自己 受益終生。利用開(kāi)發(fā)裝置對(duì)程序進(jìn)行設(shè)置斷點(diǎn) ,通過(guò)斷點(diǎn)可以檢查程序在斷點(diǎn)前后的鍵值變化 ,這樣可知鍵盤(pán)工作是否正常。另外還要注意的地方是,如果使用片內(nèi)ROM 的話(大部分情況下如此,現(xiàn)在已經(jīng)很少有用外部擴(kuò) ROM 的了),一定要將EA 引腳拉高,否則會(huì)出現(xiàn)程序亂跑的情況??梢?jiàn)硬件的調(diào)試是基礎(chǔ) ,如果硬件調(diào)試不通過(guò) ,軟件設(shè)計(jì)則是無(wú)從做起。 } } 4 軟件調(diào)試 軟件調(diào)試就是檢查系統(tǒng)軟件中的錯(cuò)誤。 //定時(shí)器 0 //用于到計(jì)時(shí) void timer0() interrupt 1 using 0 Y 定時(shí)器中斷入口 數(shù)據(jù)減 1 置 TH0、 TL0 計(jì)數(shù)初值 是否 1 秒 ? 關(guān)閉中斷,停止計(jì)時(shí) N 定時(shí)結(jié)束 ? N Y 中斷返回 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 16 頁(yè) 共 29 頁(yè) { TH0=0X3C。對(duì)于同樣的計(jì)數(shù)值,在采用 13位計(jì)數(shù)器、 16位計(jì)數(shù)器及 8位計(jì)數(shù)器時(shí),其計(jì)數(shù)初值各不相同。特殊功能寄存器 TMOD 控制定時(shí)器的工作方式, TCON 控制其運(yùn)行, TCON 還包含了定時(shí)器 T0 和 T1 的溢出標(biāo)志。 case 0x3d: //111101 //按鍵 1功能 case 0x3b: //111011 //按鍵 1功能 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 14 頁(yè) 共 29 頁(yè) case 0x37: //110111 //按鍵 1功能 break。 工作原理如下:沒(méi)有按鍵時(shí),相關(guān)的 I/O口為高電平,單片機(jī)的 INT0也為高電平,當(dāng)有鍵按下時(shí), 5V電壓經(jīng)過(guò)所按鍵上的電阻流向 GND,這時(shí)由于按鍵閉合,按鍵上長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 12 頁(yè) 共 29 頁(yè) 的低電平送入單片機(jī)的 I/O口,同時(shí)與按鍵相連的二極管導(dǎo)通,由于二極管導(dǎo)通時(shí),電壓大約 為 ,相當(dāng)于低電平,這個(gè)低電平送入單片機(jī)的 INT0產(chǎn)生中斷,在中斷里檢查哪個(gè) I/O口為低電 平,就可以判斷是哪個(gè)按鍵按下,執(zhí)行相關(guān)的那個(gè)按鍵的功能 [12]。 //打開(kāi)該位的控制,使其顯示 Delayms(5)。 //打開(kāi)該位的控制,使其顯示 Delayms(5)。常用的顯示器件有:液晶點(diǎn)陣( LCD)顯示,數(shù)碼管( LED)顯示。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用 I/O端口多。通過(guò)電動(dòng)機(jī)不停的正轉(zhuǎn)、停、反轉(zhuǎn)、反復(fù)循環(huán),形成洗滌水對(duì)洗滌物產(chǎn)生強(qiáng)烈的翻滾作用。 編寫(xiě)主程序如下: void main() { initialize()。具體設(shè)計(jì)時(shí)可采用自底向上或自頂向下的方法。 根據(jù)系統(tǒng)框圖可設(shè)計(jì)出系統(tǒng)原理圖,見(jiàn)附錄 A。根據(jù)洗衣過(guò)程的要求,控制程序設(shè)計(jì)主要包括主程序、內(nèi)部定時(shí)中斷服務(wù)程序、外部服務(wù)中斷程序的設(shè)計(jì)。 ( 2)參數(shù)和時(shí)間的顯示:靈活地運(yùn)用數(shù)碼顯示管會(huì)帶來(lái)許多方便,它可以用來(lái)顯示用戶(hù)實(shí)時(shí)所處的洗衣功能狀態(tài)以及所剩時(shí)間。但由于水流激烈,衣物容易擰絞在一起,因而洗滌不均,對(duì)衣物損傷較重,洗滌時(shí)洗滌液容易飛濺 [3]。 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 3 頁(yè) 共 29 頁(yè) 洗衣機(jī)種類(lèi) 家用洗衣機(jī)的種類(lèi)很多,按其結(jié)構(gòu)原理可以分為以下幾類(lèi): 波輪式洗衣機(jī):這種洗衣機(jī)的主要優(yōu)點(diǎn)是洗滌時(shí)間短,洗凈度較高,水位可調(diào),品種多,適宜于洗滌棉、麻、纖和混紡等織物。 60 年代的日本出現(xiàn)了帶干桶的雙桶洗衣機(jī),人們稱(chēng)之為 “半自動(dòng)型洗衣機(jī) ”。這是一種 前置 式自動(dòng)洗衣機(jī)。 1880 年, 美國(guó) 又出現(xiàn)了蒸氣洗衣機(jī),采用了智能水循環(huán)系統(tǒng),可將高濃度洗滌液長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 2 頁(yè) 共 29 頁(yè) 與高溫蒸氣同時(shí)對(duì)衣物進(jìn)行雙重噴淋,貫穿全部洗滌過(guò)程,實(shí)現(xiàn)了全球獨(dú)創(chuàng)性的 “蒸汽洗 ”全新洗滌方式。史密斯的美國(guó)人在匹茨堡制成了世界上第一臺(tái)洗衣機(jī)。 單片機(jī)又稱(chēng)微控制器 ,或稱(chēng)嵌入式控制器。在工業(yè)生產(chǎn)中應(yīng)用也十分廣泛。由于家用電器體積小 , 故要求其控制器體積更小以便能嵌入其結(jié)構(gòu)之中。次年在德國(guó)出現(xiàn)了一種用搗衣杵作為攪拌器的洗衣機(jī),當(dāng)搗衣杵上下運(yùn)動(dòng)時(shí),裝有彈簧的木釘便連續(xù)作用于衣服。電動(dòng)洗衣機(jī)的問(wèn)世,標(biāo)志著人類(lèi)家務(wù)勞動(dòng)自動(dòng)化的開(kāi)端。到了 40 年代便出現(xiàn)了現(xiàn)代的 上置 式自動(dòng)洗衣機(jī)。 80 年代, “模糊控制 ”的應(yīng)用使得洗衣機(jī)操作更簡(jiǎn)便,功能更完備,洗衣程序更隨人意,外觀造型更為時(shí)尚 。 滾筒式洗衣機(jī):其優(yōu)點(diǎn)是洗滌動(dòng)作比較柔和,對(duì)衣物的磨損小,用水量和洗滌劑都比較省,適合洗滌毛料織物。 現(xiàn)今,大多數(shù)的洗衣機(jī)都使用以單片機(jī)為核心的控制電路來(lái)控制電動(dòng)機(jī)、數(shù)碼顯示管、進(jìn)水閥、排水閥及蜂鳴器的電壓輸出,使洗衣機(jī)根據(jù)程序運(yùn)轉(zhuǎn)。 ( 5)洗衣過(guò)程的實(shí)現(xiàn):一般的洗衣過(guò)程包括注水、洗滌、漂洗、排水和脫水這些步驟。主要組成部件有 : 單片機(jī)、 74LS138 譯碼器、指示燈、 LED 顯示器、電動(dòng)機(jī)、蜂鳴器、電磁閥以及按鍵等。在軟件中一般需考慮以下幾個(gè)方面: 1) 根據(jù)要求確定軟件的具體任務(wù)細(xì)節(jié) , 然后確定合理的軟件結(jié)構(gòu)。 本設(shè)計(jì)中系統(tǒng)軟件是采用 C51 編寫(xiě)的 .在研制單片機(jī)應(yīng)用系統(tǒng)時(shí),匯編語(yǔ)言是一種常用的軟件工具,具有簡(jiǎn)單的語(yǔ)法結(jié)構(gòu)和強(qiáng)大的處理功能,具有運(yùn)行速度快、編譯效率高,移植性好和可讀性強(qiáng)等多種優(yōu)點(diǎn),可以實(shí)現(xiàn)對(duì)系統(tǒng)便件的直接操作。 // 顯示數(shù)據(jù)的計(jì)算程序調(diào)用 } } 長(zhǎng)安大學(xué) 畢業(yè)設(shè)計(jì)說(shuō)明書(shū) (論文) 第 7 頁(yè) 共 29 頁(yè) 圖 軟件主流程圖 水位檢測(cè)程序 設(shè)計(jì) 水位檢測(cè)程序的原理是在洗衣機(jī)水箱中的適當(dāng)高度放置 兩 個(gè)水位檢測(cè)器,當(dāng)水位達(dá)到 某 一高度時(shí),相應(yīng)的水位探測(cè)器的開(kāi)關(guān)接通,把電信號(hào)送入單片機(jī)的 I/O 口,經(jīng)過(guò)單片機(jī)的處理,可以得到已經(jīng)加好水 或水放完 ,可以開(kāi)始以下操作。接著判斷漂洗次數(shù)的值,若次數(shù)變?yōu)?0則洗衣結(jié)束,開(kāi)蜂鳴器提醒洗衣結(jié)束,系統(tǒng)返回初始待命狀態(tài) , 若次數(shù)不 為 0,則再次執(zhí)行進(jìn)水操作,進(jìn)入下一循環(huán)。 N 漂洗脫水開(kāi)始 開(kāi) 進(jìn) 水閥, 漂洗 結(jié)束 開(kāi)排水閥,脫水 開(kāi)蜂鳴器,報(bào)警 關(guān)排水閥 漂洗次數(shù) =0? Y 長(zhǎng)安大
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1