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

正文內(nèi)容

基于98c51單片機(jī)的匯編語言的全自動(dòng)洗衣機(jī)系統(tǒng)設(shè)計(jì)【課程設(shè)計(jì)-資料下載頁

2025-06-07 13:38本頁面
  

【正文】 NOP CLR DQ 。主機(jī)發(fā)出延時(shí) 501 微秒的復(fù)位低脈沖 DLY: MOV R0,250 TTO2: DJNZ R0,TTO2 。然后拉高數(shù)據(jù)線,等待 DS18B20 回應(yīng) SETB DQ NOP NOP NOP MOV R0,35 T2: JNB DQ ,T3 。等待 DS18B20 回應(yīng) ,回應(yīng) 0 電平 DJNZ R0, T2 。等 70us JMP T4 T3: SETB FLAG 。置標(biāo)志位,表示 DS1820 存在 JMP T5 T4: MOV FLAG,00H 。清標(biāo)志位 ,表示 DS1820 不存在 JMP T7 T5: MOV R0,120 T6: DJNZ R0,T6 。時(shí)序要求延時(shí) 60240us 時(shí)間 T7: SETB DQ RET 35 。*******子程序溫度傳感工作程序 **** ST: 。 DS18B20 存在 MOV A,0CCH 。跳過 ROM 匹配 p217 ACALL WRITE_1820 。寫入數(shù)據(jù) MOV A,44H 。發(fā)出溫度轉(zhuǎn)換命令 ACALL WRITE_1820 。寫入數(shù)據(jù) ACALL RESET_1820 。準(zhǔn)備讀溫度前先復(fù)位 MOV A,0CCH 。跳過 ROM 匹配 ACALL WRITE_1820 。寫入數(shù)據(jù) MOV A,0BEH 。發(fā)出讀溫度命 令 ACALL WRITE_1820 。寫入數(shù)據(jù) ACALL READ_1820 。讀出溫度數(shù)據(jù) RET 。******寫入程序 ******* WRITE_1820: 。寫入 DS18B20(有具體的時(shí)序要求) MOV R2,8 。一共 8 位數(shù)據(jù) CLR C WR1: CLR DQ ??偩€拉低,開始寫入 MOV R3,8 TTO: DJNZ R3,TTO 。保持 16 微秒以上 RRC A 。把字節(jié) DATA 分成 8 個(gè) BIT 環(huán)移給 C MOV DQ, C 。寫入一個(gè) BIT,地位在前,高位在后 MOV R3,23 TTO1: DJNZ R3,TTO1 。等待 46 微妙 SETB DQ 。重新釋放總線 NOP DJNZ R2,WR1 。寫入下一個(gè) BIT SETB DQ RET 。******讀出程序 **** READ_1820: 。將溫度高位和低位從 DS18B20 中讀出 MOV R4,2 。 讀出兩個(gè)字節(jié)的數(shù)據(jù) MOV R1,2EH 。先讀出低位存入 2EH,后出來的高位存入2DH RE0: MOV R2,8 。一個(gè)字節(jié) 8 位 36 RE1: CLR C SETB DQ NOP CLR DQ 。讀前總線保持為低 NOP SETB DQ 。開始讀總線釋放 MOV R3,9 RE2: DJNZ R3,RE2 。延時(shí) 18 微妙 MOV C, DQ 。從總線讀到一個(gè) BIT MOV R3,23 RE3: DJNZ R3,RE3 。等待 46 微妙 RRC A 。把讀得的 DQ 移給 A DJNZ R2,RE1 。讀下一個(gè) BIT MOV @R1,A DEC R1 DJNZ R4,RE0 RET 。*********轉(zhuǎn)化溫度子程序 ******** TURN: MOV A,2EH MOV C,68H 。將 2D 中的最低位移入 C RRC A MOV C,69H RRC A MOV C,6AH RRC A MOV C,6BH RRC A MOV 2EH,A RET 。*******數(shù)據(jù)轉(zhuǎn)換緩存 ****** DISPLAY: MOV A,2EH 。將 2EH 中的十六進(jìn)制數(shù)成 10 進(jìn)制 MOV B,10 。10 進(jìn)制 /10=10 進(jìn)制 DIV AB MOV 35H, A 。十位在 A MOV 34H, B 。個(gè)位在 B RET 37 。******超水位中斷報(bào)警 ******* PINT0: PUSH ACC PUSH PSW MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C CLR CLR CLR 。關(guān)進(jìn)水閥 SETB 。開排水閥 GO7: MOV 51H,02H GO6: MOV P1,06H LCALL DL1S DJNZ 51H,GO6 。蜂鳴 6 秒 MOV P1,07H LCALL DL1S 。亮燈一秒 JNB ,GO7 。解除沒有,解除就跳出中斷 CLR 。關(guān)排水閥 MOV P1,00H MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C MOV C, MOV ,C POP PSW POP ACC RETI 。******超量程中斷報(bào)警 ******* PINT1: PUSH ACC 38 PUSH PSW MOV C, MOV ,C MOV C, MOV ,C CLR CLR MOV P1,06H GO8: JNB ,GO8 MOV P1,00H MOV C, MOV ,C MOV C, MOV ,C POP PSW POP ACC RETI 。*****結(jié)束提示程序 **** THEND: CLR TR1 NOP GO9: MOV P1,06H LCALL DL1S MOV P1,07H LCALL DL1S JMP GO9 END 序號(hào) 符號(hào) 名 稱 型 號(hào) 數(shù)量 單 價(jià)(元) 合 計(jì)(元) 備 注 一、電阻 所有電阻功率均為 1/4W,封裝形式為 1 R 電阻 1K 3 2 R 電阻 K 4 3 R 電阻 8K 或 10K 1 二、電容 1 C 獨(dú)石電容 6 2 C 電解電容 10uF25V 1 3 C 獨(dú)石電容 30PF 2 三、集成電路 39 1 U1 集成電路 STC89C52 1 DIP40 2 U2 串行通信 MAX232 1 DIP16 3 U3 集成電路 SN74LS245 2 DIP20 4 U4 集成電路 SN74LS138 1 DIP16 5 U5 集成電路 DS18B20 1 四、三極管和數(shù)碼顯示管 1 T1 三極管 9012(PNP) 1 2 LED 發(fā)光管 發(fā)光二極管 6 紅 綠 黃 1 3 LED1 LED2 數(shù)碼管 SM320281k(共陰) 2 三位 八段 顯示 4 五、開關(guān)、蜂鳴器和晶體振蕩器 1 KEY RST 微型按鈕開關(guān) 10 KEY1—9 2 S 撥碼開關(guān) SW DIP4 2 3 SPK 蜂鳴器 DC5V 1 4 晶體 振蕩器 1 5 六、插座 1 集成電路座 DIP8 1 2 DIP16 2 3 DIP20 2 4 DIP40 1 5 POWER 電源插座 1 三腳 5V 7 CON232 通信插座 DB9 1 彎頭、母口 8 DC0V DC5V 單排針 2 只需要 4 針 12 JP1 JP3 雙排針 1 只需要 16 針 13 短路塊 (暫時(shí)沒發(fā) ) 16 單排插座 SIP8 1 只需要 8 孔 七、電源、通訊電纜 1 40 通訊電纜 RS232,DB9 插頭一對(duì),三芯電纜 米 RS232 插頭根據(jù)自己電腦接口形式配 單片機(jī)又稱微控制器,或稱嵌入式控制器。而現(xiàn)在的智能家電無一例外是采用微控制器來實(shí)現(xiàn)的,所以家用電器是單片機(jī)應(yīng)用最多的領(lǐng)域之一。它是家用電器實(shí)現(xiàn)智能化的心臟和大腦。 本設(shè)計(jì)采用 LED 和數(shù)碼顯示管顯示洗衣機(jī)所處在的模式和水位,所處的的洗衣狀態(tài),水溫,以及完成洗衣的剩余時(shí)間。實(shí)現(xiàn)不同模式下水位的選擇一共三種模式(標(biāo)準(zhǔn),輕柔,快洗),四種水位, 當(dāng)洗衣機(jī)啟動(dòng)后,上水電磁閥打開注水,當(dāng)水到達(dá)設(shè)定的限位時(shí),上水電磁閥斷電,注水過程停止,啟動(dòng)電機(jī)全自動(dòng)控制洗衣操作,整個(gè)過程的進(jìn)行按時(shí)間控制,時(shí)間自定。液位檢測(cè)和控制:使水位限定在某一個(gè)給定的液位范圍內(nèi),當(dāng)水位越限時(shí)進(jìn)入超水位中斷報(bào)警提示并打開下水電磁閥放水,不啟動(dòng)洗衣過程,待滿足要求后,投入運(yùn)行。當(dāng)投入洗衣量大于洗衣機(jī)額定容量時(shí),控制系統(tǒng)應(yīng)報(bào)警,不啟動(dòng)洗衣過程。待滿足要求后,投入運(yùn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1