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

正文內(nèi)容

片機(jī)課程設(shè)計---單片機(jī)控制全自動洗衣機(jī)-資料下載頁

2025-06-04 06:40本頁面
  

【正文】 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 。時序要求延時 60240us時間 T7: SETB DQ RET 。*******子程序溫度傳感工作程序 **** 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(有具體的時序要求) MOV R2,8 。一共 8位數(shù)據(jù) CLR C WR1: CLR DQ 。總線拉低,開始寫入 MOV R3,8 TTO: DJNZ R3,TTO 。保持 16微秒以上 RRC A 。把字節(jié) DATA分成 8個 BIT環(huán)移 給 C MOV DQ, C 。寫入一個 BIT,地位在前,高位在后 MOV R3,23 TTO1: DJNZ R3,TTO1 。等待 46微妙 SETB DQ 。重新釋放總線 NOP DJNZ R2,WR1 。寫入下一個 BIT SETB DQ RET 。******讀出程序 **** READ_1820: 。將溫度高位和低位從 DS18B20中讀出 MOV R4,2 。 讀出兩個字節(jié)的數(shù)據(jù) MOV R1,2EH 。先讀出低位存入 2EH,后出來的高位存入 2DH RE0: MOV R2,8 。一個字節(jié) 8位 RE1: CLR C SETB DQ NOP CLR DQ 。讀前總線保持為低 NOP SETB DQ 。開始讀總線釋放 MOV R3,9 RE2: DJNZ R3,RE2 。延時 18微妙 MOV C, DQ 。從總線讀到一個 BIT MOV R3,23 RE3: DJNZ R3,RE3 。等待 46微妙 RRC A 。把讀得的 DQ移給 A DJNZ R2,RE1 。讀下一個 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 。個位在 B RET 。******超水位中斷報警 ******* 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 。******超量程中斷報警 ******* PINT1: PUSH ACC 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 六、 設(shè)計體會 為期四周單片機(jī)課程設(shè)計(全自動洗衣機(jī)的課程設(shè)計)在 緊張的忙碌中接近尾聲了。本設(shè)計采用常用的單片機(jī) AT89C51為控制核心,輔以電機(jī)、數(shù)碼管等其他元器件,通過軟,硬件的配合設(shè)計,很好的實(shí)現(xiàn)了洗衣機(jī)的控制功能。本文設(shè)計的時候只考慮了洗衣機(jī)的實(shí)用功能,其他的功能可以在他上面進(jìn)行擴(kuò)展,使洗衣機(jī)功能更能強(qiáng)大。 在這次設(shè)計過程中,綜合運(yùn)用本專業(yè)所學(xué)課程的理論,體會了學(xué)以致用、突出自己勞動成果的喜悅心情,從中發(fā)現(xiàn)自己平時學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。 在本次設(shè)計中遇到了很多問題,但是最終還是完成了課程設(shè)計的要求。通過本次課程設(shè)計,進(jìn)一步熟悉了 protel的使用,鞏 固了單片機(jī)的相關(guān)知識,是一次很有意義的課程設(shè)計。鑒于時間問題,本設(shè)計還存在一些不足,仍需繼續(xù)完善。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1