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

正文內(nèi)容

基于單片機的洗衣機的控制系統(tǒng)設(shè)計(編輯修改稿)

2024-12-10 10:52 本頁面
 

【文章內(nèi)容簡介】 水位到位時, K1 閉合。在進水期 間,系統(tǒng)不斷檢測 K1,當檢測到 K1 閉合就停止進水; ③按鍵 K2,接 P1. 6,作為工作過程中的啟動鍵; ④按鍵 K3 是洗衣強度選擇鍵,接 P3. 4,每按一次代表一種強度。分別是標準、弱洗、強洗和自編,由 4 個指示燈進行顯示; ⑤ 按鍵 K4,接 P3. 5,對洗衣時間進行設(shè)置,并用數(shù)碼管 LEDl 和 LED2 顯示: ⑥按鍵 K5,接 P3. 6,對漂洗、脫水次數(shù)進行設(shè)置,并用數(shù)碼管 LEDI 顯示; ⑦壓電蜂鳴器接 P1. 7,作為洗衣時間到以及故障發(fā)生的報警器。 洗衣機的功能及設(shè)計 圖六 控制電路 ( 2)洗衣機狀態(tài)顯示 74LSl38 譯碼器為 3—8 譯碼器,選用它可以解決 I/ 0 口線數(shù)量不足問題。從控制要求可知,洗衣機的工作模式以及工作程序必須有 7 中不同的顯示加以區(qū)別。 74LSl38 譯碼器的輸入端 C、 B、 A 分別接 P1. P1. P1. 5,輸出端分別與 7 個發(fā)光二極管 DOD6 的陰極相連,發(fā)光二極管陽極接電源。輸出端YO 控制 D0“弱洗 ”指示燈: Y1 控制 D1“標準洗 ”指示燈, Y2 控制 D2“強洗 ”指示燈, Y3 控制 D3“自編 ”指示燈, Y4 控制 D4“洗衣 ”指示燈, Y5 控制 D5“漂洗 ”指 示燈, Y6 控制 D6“脫水 ”指示燈 洗衣機的功能及設(shè)計 圖七 狀態(tài)顯示圖 ( 3)輸出控制電路 輸出控制電路由觸發(fā)器電路和相應的雙向晶閘管組成。控制電機正反轉(zhuǎn)以及進水閥和排水閥的開啟和關(guān)閉。通過觸發(fā)器電路和相應的雙向晶閘管,電動機的正轉(zhuǎn)和反轉(zhuǎn)用單片機 P1. 1 和 P1. 2 進行控制;進水電磁閥和排水電磁閥用單片機的 P3. 0 和 P3. 1 進行控制 ( 4)整體設(shè)計圖 把上述電路圖整合在一起如圖所示 洗衣機的功能及設(shè)計 圖七 整體設(shè)計圖 洗 衣機軟件系統(tǒng)設(shè)計 (1)主程序設(shè)計 根據(jù)硬件設(shè)計要求 ,控制主程序流程圖如圖 所示 。洗衣機通電之后,單片機上電,首先進行程序的初始化,包括定時器 O、外部中斷 O、外部中斷 l的初始化,以及各參數(shù)初值的設(shè)定。默認洗衣強度為 “標準洗 ”,漂洗次數(shù) 3 次。然后掃描 KK K K5 鍵的狀態(tài),確定洗衣強度 R洗衣時間 R3 和漂洗次數(shù) R4。洗衣機處于待命狀態(tài),控制指示燈顯示洗衣強度, 液晶 顯示預設(shè)洗衣時間。當發(fā)現(xiàn)啟動鍵 K2 按下,洗衣機從待命狀態(tài)進入工作狀態(tài)。完成進水 —— 洗滌 —— 脫水 —— 漂洗的循環(huán)過程。當洗衣結(jié)束時,控制蜂鳴器發(fā)聲 。 洗衣機的功能及設(shè)計 圖八 主程序流程圖 1進水程序設(shè)計 當 P3. 0=1 時,打開進水電磁閥開始進水。當水位到達要求時, P1. 0=0,即水位開關(guān) K1 閉合,關(guān)閉進水電磁閥, P3. 0=0,迸水結(jié)束; 2洗滌過程程序設(shè)計 電機正反轉(zhuǎn)均為 10S,根據(jù) R2 的值確定洗衣強度、洗衣時間 R3 以及電動機的間歇時間。 開始 結(jié)束 報警? 脫水、漂洗程序 洗滌程序 進水程序 啟動? 初始化 查詢洗衣強度 R2 的值 查詢洗衣時間 R3 的值 查詢漂洗次數(shù) R4 的值 洗衣機的功能及設(shè)計 圖九 洗滌過程流程圖 3脫水、漂洗過程程序設(shè)計 脫水前先打開排水閥排水 1min。然后啟動電動機脫水 1min,并保持排水閥開啟 ,然后停止脫水。接著判斷漂洗次數(shù)即 R4 的值,若 R4 為 0 則洗衣結(jié)束,開蜂鳴器提醒洗衣結(jié)束,系統(tǒng)返回初始待命狀態(tài);若 R4 不為 0,則再次執(zhí)行進水操作,進入下一循環(huán) 。程序如下圖所示: 圖十 脫水、漂洗程序流程圖 (2)內(nèi)部定時中斷設(shè)計 洗衣開始 電機正轉(zhuǎn) 10s 電機停轉(zhuǎn) 延時 1s 進入漂洗脫水程序 電機反轉(zhuǎn) 10s 剩余時間=0 R2=0? 關(guān)脫水,關(guān)脫水閥 漂洗脫水開始 開排水閘 開電動機脫水 繼續(xù)漂洗 關(guān)蜂鳴器 開蜂鳴器報警 R4=0? 洗衣機的功能及設(shè)計 工作過程中所需的各種計時均有定時器 0 定時中斷服務(wù) 64 程序提供。單片機晶振頻率 12Mllz,定時器 0 選擇工作方式 1,設(shè)置時間常數(shù),每 0. 1S 中斷~次。中斷處理程序流程圖如下圖所示。 圖十一 內(nèi)部定時中斷流程圖 (3)外部中斷設(shè)計 為了防止外部電壓過高或過低對洗衣機的電器及控制硬件產(chǎn)生破壞,用外部中斷 0 進行保護。當電壓過高或過低時,引起外部中斷 0,洗衣機停止一切動作,進入保護狀態(tài)。用外部中斷 1 來實現(xiàn)洗衣過程停止工作。在洗衣過程中,當暫停鍵 K0 按下時,引起外部中斷 1,轉(zhuǎn)入中斷 1 處理程序。中斷 l 處理程序?qū)⑹瓜匆聶C停止工作,并將停止前的狀態(tài)存儲起來。當按下啟動鍵 K2 時,洗衣機又恢復工作。程序設(shè)計流程圖 中斷入口 顯示子程序 計數(shù)清零 秒值加 1 秒值清 0 分值減 1 是否到1s 是否到 1民、 中斷返回 洗衣機的功能及設(shè)計 圖十二 外部中斷流程圖 ( 4)源程序 include //各個引腳功能定義 sbit key_move_stop = P2^0。 //啟動、暫停按鍵 sbit key_wash_dehydration = P2^1。 //洗滌、脫水按鍵 sbit key_water_detection = P3^2。 //水位檢測按鍵 外部中斷 0 sbit key_cap_open = P3^3。 //機蓋裝置按鍵 外部中斷 1 sbit LED1 = P0^0。 //啟動指示燈 sbit LED2 = P0^1。 //暫停指示燈 sbit LED3 = P0^2。 //洗滌指示燈 sbit LED4 = P0^3。 //脫水指示燈 sbit LED5 = P0^4。 //進水閥指示燈 sbit LED6 = P0^5。 //排水閥指示燈 sbit LED7 = P0^6。 //水位滿指示燈 sbit LED8 = P0^7。 //機蓋松指示燈 sbit LED9 = P2^7。 //報警指示燈 sbit LS138A = P2^2。 //數(shù)碼管片選 中斷入口 相關(guān)寄存器進棧 暫停否? 相關(guān)寄存器出棧 置外部中斷控制字 中斷返回 洗衣機的功能及設(shè)計 sbit LS138B = P2^3。 sbit LS138C = P2^4。 sbit BEEP = P2^6。 //蜂鳴器報警 sbit PWM = P2^5。 //直流電動機 //共陰數(shù)碼管 09 unsigned int code Disp_Tab[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}。 unsigned int i=0,LedNumVal=0。 //數(shù)碼管計時 09 選擇 unsigned int lednum = 0。 //定時器 0 數(shù)碼管計時速率調(diào)控變量 unsigned int LedOut[3]。 //數(shù)碼管計時存儲區(qū) unsigned char key_s,key_v。 //按鍵掃描變量 static unsigned int m = 0。 //啟動、暫停鍵計數(shù)變量 static unsigned int movenum = 0。 //暫停功能變量 /***********************************************************/ unsigned char scan_key() //啟動 /暫停鍵 。洗滌 /脫水鍵掃描 { unsigned char Key_s。 Key_s = 0x00。 Key_s |= key_wash_dehydration。 Key_s = 1。 Key_s |= key_move_stop。 return Key_s。 } /************************************************************/ void delay( unsigned int a) //數(shù)碼掃描延時子程序 { unsigned char b。 for(。 a 0。 a) for(b = 200。 b 0。 b)。 } 洗衣機的功能及設(shè)計 /**********************************************************/ void
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1