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

正文內(nèi)容

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

2025-03-06 00:24本頁(yè)面
  

【正文】 路接至低電壓保護(hù)電路,另一路經(jīng)過(guò)CW7805 進(jìn)行穩(wěn)壓,提供穩(wěn)定的+ 5V 電壓供應(yīng)給控制板各元件。 單片機(jī) 89C51 進(jìn)水電磁閥 排水電磁閥 電機(jī)正轉(zhuǎn) 電機(jī)反轉(zhuǎn) 顯示屏 蜂鳴器 9 10 控制功能及過(guò)程 洗衣機(jī)動(dòng)作代碼表 動(dòng)作名稱 進(jìn)水 洗滌 排水 脫水 動(dòng)作代碼 A B C D 本次動(dòng)作預(yù)設(shè)時(shí)間 2 分鐘 15\9\6 或 2 分鐘 2分秒 30秒 (2D+T 秒 ) 5\3\或是分鐘 (包括 30 秒間隙脫水 ) 洗衣機(jī)功能選擇代碼表 過(guò)程代碼 過(guò)程名稱 完成整個(gè)過(guò)程 所需時(shí)間 (分 ) 所需動(dòng)作代碼及時(shí)間 01 浸泡洗滌 59 A(B1 停 2)*5B15CD2AB2CD2AB2CD5 02 強(qiáng)力洗滌 42 AB15CD2AB2CD2AB2CD2 03 標(biāo)準(zhǔn)洗滌 42 AB15CD2AB2CD2AB2CD5 04 輕柔洗滌 34 AB9CD2AB2CD2AB2CD3 05 快速洗滌 24 AB5CD2AB2CD3 06 單獨(dú)洗滌 17 AB15 07 漂洗脫水 25 CD2AB2CD2AB2CD5 08 單獨(dú)脫水 8 CD5 09 留水停機(jī) 34 AB15CD2AB2CD2AB2 (大寫(xiě)字母后的數(shù)字為動(dòng)作所需的時(shí)間 ) 洗衣機(jī)的三大功能是實(shí)現(xiàn)衣服的洗滌、漂洗和脫水,加上進(jìn)水,我們把這四個(gè)洗衣機(jī)動(dòng)作編排成 4 個(gè)代 碼,而這四個(gè)動(dòng)作的組合可形成 9 個(gè)過(guò)程(或更多),見(jiàn)動(dòng)作代碼表。打開(kāi)電源開(kāi)關(guān),洗衣機(jī)將進(jìn)入洗衣過(guò)程選擇狀態(tài),此時(shí)數(shù)碼管顯示 00,用戶按啟動(dòng)、暫停鍵可以顯示不同的過(guò)程代碼(在 01- 09 之間循環(huán)顯示以指示選擇不同的洗衣過(guò)程)。 三大 功能中的漂洗實(shí)際上是由洗滌和脫水功能組成的 ,如一次標(biāo)準(zhǔn)洗滌過(guò)程(過(guò)程代碼)中,漂洗功能包括了時(shí)間均為 2 分鐘的脫水、洗滌、脫水、洗滌。 完成一次洗衣過(guò)程所需的動(dòng)作有: ( 1) 進(jìn)水動(dòng)作 進(jìn)行洗滌時(shí),盛水桶內(nèi)的水量必須到水位設(shè)定要求。洗衣機(jī)的進(jìn)水和水位判斷是由水位開(kāi)關(guān)和進(jìn)水閥的開(kāi)合來(lái)進(jìn)行控制的。水位開(kāi)關(guān)受壓閉合;程序就可進(jìn)入下一步(洗滌)處理。 11 ( 2) 排水動(dòng)作 進(jìn)入脫水動(dòng)作前應(yīng)先排水。設(shè)排水開(kāi)始至水位壓力開(kāi)關(guān)斷開(kāi)時(shí)所需的時(shí)間為 D,則總的排水時(shí)間為 2D+ T( T 取 60 秒,總的排水時(shí)間不應(yīng)大于 190 秒)。若 D 大于 65 秒,說(shuō)明排水系統(tǒng)有故障;洗衣機(jī)將停止動(dòng)作并蜂鳴報(bào)警,提醒用戶排除故障(安全開(kāi)關(guān)打開(kāi)又閉合認(rèn)為是一次故障詯處理)后再繼續(xù)。 (3)洗滌動(dòng)作 洗滌動(dòng)作指的是電機(jī)周期性的“正轉(zhuǎn)-停止-反轉(zhuǎn)-停止”。對(duì)于輕柔洗滌和強(qiáng)力洗滌過(guò)程,這個(gè)時(shí)間要作相應(yīng)調(diào)整。 此外,洗滌動(dòng)作的最后 15 秒,電機(jī)還要進(jìn)行快速的停止‘‘正轉(zhuǎn)-停止-反轉(zhuǎn)―停止’’處理,以避衣服擰成一團(tuán)。(通過(guò)機(jī)械裝置實(shí)現(xiàn))。長(zhǎng)脫水時(shí)電機(jī)將一直調(diào)整正轉(zhuǎn),所需時(shí)間由用戶選擇的過(guò)程決定,一般有 3 分鐘和 5 分鐘的長(zhǎng)脫水時(shí)間。脫水結(jié)束后,再經(jīng)過(guò) 30 秒延遲后關(guān)閉排水閥。程序流程見(jiàn)脫水子程序流程圖。進(jìn)行脫水不平衡修正,洗衣機(jī)將停止脫水,并自動(dòng)插入“進(jìn)水-洗滌分鐘-排水”動(dòng)作。在同一脫水過(guò)程中如果連續(xù)修正 3 次仍達(dá)不到脫水平衡,則進(jìn)行報(bào)警,待用戶人工打開(kāi)洗衣機(jī)將衣物放置均勻再蓋上桶蓋,方可繼續(xù)進(jìn)行脫水(即安全開(kāi)關(guān)打開(kāi)-安全開(kāi)關(guān)閉合動(dòng)作)。 (6)LED 的顯示 89C51 對(duì)可以分為靜態(tài)和動(dòng)態(tài)兩種。 為了減少硬件開(kāi)銷(xiāo),提高系統(tǒng)可靠性,并降低成本,我們?cè)谶@里采用動(dòng)態(tài)掃描的方法進(jìn)行代碼的顯示。顯示緩沖區(qū)內(nèi)包含的存儲(chǔ)單元個(gè)數(shù)常和系統(tǒng)中 LED 顯示器的 個(gè)數(shù) 12 相等。 顯示緩沖區(qū)中的每個(gè)存儲(chǔ)單元用于存放相應(yīng) LED 顯示管欲顯示字符的字形碼地址偏移量,故 CPU 可以根據(jù)這個(gè)地址偏移量通過(guò)查字形碼表的方法找出所需顯示字符的字形碼,以便送到字形口顯示。此時(shí)如果按下暫停按鈕,則時(shí)間顯示不閃爍。剩余時(shí)間的獲得可以通過(guò)如下方法 :根據(jù)用戶所選的過(guò)程代碼可以獲得包含這一過(guò)程的所有動(dòng)作( 9 個(gè)過(guò)程所包含的動(dòng)作需要的時(shí)間見(jiàn)功能選擇代碼表),由于相應(yīng)的動(dòng)作有預(yù)設(shè)的時(shí)間(動(dòng)作對(duì)應(yīng)的代碼和預(yù)設(shè)時(shí)間見(jiàn)表動(dòng)作代碼表),因此,根據(jù)本次過(guò)程余下的動(dòng)作可以通過(guò)查表的方式獲取剩余時(shí)間。洗衣過(guò)程結(jié)束后,蜂鳴器將鳴叫 6 下用以提醒用戶可以取走衣服并關(guān)掉洗衣機(jī)的電源。在此過(guò)程中,三大功能中的洗滌功能是指:進(jìn)水-洗滌動(dòng)作;漂洗功能是指排水-脫水-進(jìn)水-洗滌-排水-脫水-進(jìn)水-洗滌(兩次洗滌和兩次時(shí)間均為 2 分鐘的脫水)動(dòng)作;脫水功能是指:排水-脫水動(dòng)作。 洗衣機(jī)的一次洗衣過(guò)程控制過(guò)程比較簡(jiǎn)單,主要為順序控制,如先進(jìn)水、洗滌 (電機(jī)正轉(zhuǎn)反轉(zhuǎn) )、再排水脫水,難點(diǎn)在于過(guò)程選擇,如不同的衣物所用的洗滌、漂洗、電機(jī)正轉(zhuǎn)反轉(zhuǎn)時(shí)間不同,如果為每個(gè)過(guò)程單獨(dú)編一套指令,則指令系統(tǒng)變得很龐大,效率低,為此,我們把脫水、洗滌、進(jìn)水單獨(dú)編為一個(gè)子程序,由主程序根據(jù)過(guò)程選擇,不斷調(diào)用,由些減少源程序的長(zhǎng)度,不同的洗衣過(guò)程,三大動(dòng)作的時(shí)間不同,這可以通過(guò)建立 數(shù)據(jù)表格,通過(guò)查表的方式獲得每個(gè)洗衣過(guò)程所需時(shí)間。 主程序及子程序流程圖 (見(jiàn)下圖 ) 15 洗衣機(jī)控制系統(tǒng)主程序流程圖 開(kāi)始 用戶選擇洗衣過(guò)程 是否洗滌 結(jié)束 進(jìn)水 洗滌 排水 2D+ 7 秒 進(jìn)水 是否漂洗 是否脫水 置注水漂洗標(biāo)志 置最后脫水標(biāo)志 間歇脫水 最后長(zhǎng)脫水 是否為最后脫水 結(jié)束鳴響 中間長(zhǎng)脫水 洗滌 是否為注水漂洗 置注水漂洗標(biāo)志 16 洗滌動(dòng)作子程序流程圖 是 否 否 是 否 是 否 是 是 否 開(kāi)始 根據(jù)過(guò)程代碼獲取電機(jī)正轉(zhuǎn)停止 反轉(zhuǎn) 停止的時(shí)間周期 電機(jī)動(dòng)作 進(jìn)水處理 是否進(jìn)水 快速洗標(biāo)志? 時(shí)間到否? 是否暫停 重啟否 設(shè)定快速 洗時(shí)間和 電機(jī)正轉(zhuǎn) 停止反轉(zhuǎn) 停止周期 清標(biāo)志 暫停處理 結(jié)束 17 脫水子程序流程圖 是 否 否 是 是 否 否 是 是 否 否 是 是 延時(shí) 5秒 電 機(jī) 動(dòng)作 暫停處理 安全開(kāi)關(guān) 是否斷開(kāi) 脫水時(shí)間 到否 安全開(kāi) 關(guān)斷開(kāi)暫停 不平衡修正報(bào)警 重 置 修 正次數(shù) 是否暫停 是 否 暫停 開(kāi)始 安全開(kāi)關(guān) 是否斷開(kāi) 延時(shí) 30 秒,關(guān)閉排水閥 是否瞬間斷開(kāi) 不平衡修正> 3 次 脫水不平衡修正 安 全 開(kāi)關(guān) 是 否閉合 顯示鳴叫報(bào)警 結(jié)束 18 全自動(dòng)洗衣機(jī)控制系統(tǒng)匯編語(yǔ)言源程序 ORG 0000H LJMP MAIN ORG 0030H 。使用 R0, R1 DELAY10MS: MOV R0, 100D。顯示子程序 。 程序開(kāi)始標(biāo)志 :=1 開(kāi)始 , =0 選擇 。經(jīng)過(guò)的時(shí)間: 53H, 52H, 51H=分鐘,秒, 20ms 的次數(shù) 。高位是否為零 CJNE A, 0AH, DISPLAY05 DISPLAY05: JNC DISPLAY06 XRL A, 0F0H 。是否需閃爍 MOV A, 51H CJNE A, 25D, DISPLAY02。暗顯示 (不亮 ) DISPLAY01: MOV A, 50H 。 MOV DPTR, DISPLAYTAB。 MOV P2, A。顯示高位 SWAP A ANL A, 0FH。 MOVC A, A+DPTR。 CLR SETB LCALL DELAY10MS INC 51H 。 XRL A, 51H 。50 次的 20ms 未到 MOV 51H, A 。1s MOV A, 60D。 JNZ DISPLAY03 19 MOV 52H, A 。1min DISPLAY03: JNB , DISPLAY04。計(jì)算剩余時(shí)間 CLR C SUBB A, 53H 。16 進(jìn)制轉(zhuǎn)換到 10 進(jìn)制 DIV AB SWAP A XRL A, B 。 DISPLAY04: POP PSW POP ACC RET DISPLAYTAB: 。01234 DB 49H, 41H, 1FH, 01H, 09H 。ABCDE DB 0FFH 。重算時(shí)間 。秒 MOV 53H, A 。鳴叫一下 , 時(shí)長(zhǎng) 120ms PLAY: SETB MOV R0, 12D。 。鳴叫六下 , 時(shí)長(zhǎng) 240ms*12 ALARM: SETB MOV R1, 11D。 ALARM3: LCALL DISPLAY DJNZ R0, ALARM3 CPL DJNZ R1, ALARM2 RET 。 。洗滌用子程序 。 。不閃爍 MOV A, P1 PUSH ACC MOV P1, 00H LCALL PLAY XDPS02: LCALL DISPLAY 20 JNB , XDPS02 。等待按鍵釋放 POP ACC MOV P1, ACC SETB POP 53H POP 52H XDPS01: RET 。 SJMP XDELAY01 。洗滌時(shí)延遲 1s XDELAY1S: MOV R2, 50D SJMP XDELAY01 。暫停按 鍵 LCALL IFINWATER 。洗滌前進(jìn)水子程序 INWATER: JNB , PI1。 ADD A, 20D。 PI3: M
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1