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

正文內(nèi)容

單片機原理及應(yīng)用課程設(shè)計溫度報警的設(shè)計-免費閱讀

2025-02-09 11:06 上一頁面

下一頁面
  

【正文】 延時5毫秒 DL2: MOV R7,100 DJNZ R7,$ DJNZ R6,DL2 RET END5. 調(diào)試運行51,能顯示溫度,和調(diào)節(jié)溫度6. 設(shè)計心得體會,用心去做,想做就能做出來,大膽嘗試吧!不會可以去網(wǎng)上搜索資料,參考參考。************************** 在LCD的第一行顯示字符 **************************LCDP1: PUSH ACC MOV A,B 。*************************** 清除1行 LCD 的字符 ****************************CLR_LINE: MOV R0,24CL1: MOV A,39。清除該行字符數(shù)據(jù) MOV A,0C0H 。判斷是否為第一行 LINE1: MOV A,80H 。設(shè)置 LCD 的第一行地址 LCALL WCOM MOV R0,24 。*************************** 對 LCD 做初始化設(shè)置及測試*************************SET_LCD: CLR LCD_EN LCALL INIT_LCD 。顯示數(shù)據(jù) RET。+號不顯示CONV111: MOV B,LCD_X LCALL LCDP2 JMP CONV3CONV2: LCALL SHOW_DIG2 。小數(shù)位 MOV A,TEMPLC SWAP A ANL A,0FH MOV 71H,A 。設(shè)置顯示位置 LCALL SHOW_DIG2H 。TEMPLC HI = 個位數(shù) BCD ORL A,TEMPLC MOV TEMPLC,A MOV A,R4 JZ TEMPC12 ANL A,0FH SWAP A MOV R4,A MOV A,TEMPHC 。正溫度標志 MOV TEMPFC,0AHTEMPC11: MOV A,TEMPHC SWAP A MOV TEMPHC,A MOV A,TEMPL ANL A,0FH 。把讀得的位值環(huán)移給A DJNZ R2,RE01 。********************** DS18B20數(shù)據(jù)讀取操作子程序 **************************READ: MOV R4,4 。一共8位數(shù)據(jù) CLR CWR1: CLR DQ 。跳過ROM匹配 LCALL WRITE MOV A,48H 。 時序要求延時一段時間TSR7: SETB DQ RET。顯示在第一行 LCALL LCD_PRINT RETM_ERROR1: DB DS18B20 ERROR ,0M_ERROR2: DB temp: ,0。指針指到顯示消息 MOV A,1 。小于設(shè)定最低溫度 LCALL TEMP_BJ3 cpl cpl RELAY 。減數(shù)被減數(shù),則 JC CHULI1 。=0,減小ASZ01: JB K2,ASZ02 。調(diào)用實測溫度值與設(shè)定溫度值比較子程序 LCALL PROC_KEY 。跳過ROM匹配命令 LCALL WRITE MOV A,44H 。設(shè)置TL初值25度 LCALL RE_18B20A 。DS18B20是否存在標志 KEY_UD EQU 。調(diào)整鍵 K4 EQU 。 DS18B20的各個命令對時序的要求特別嚴格,所以必須按照所要求的時序才能達到預(yù)期的目的,同時,要注意讀進來的是高位在后低位在前,共有12位數(shù),小數(shù)4位,整數(shù)7位,還有一位符號位。同時,本系統(tǒng)對位處理要求很高,需要解決大量的邏輯控制問題。圖5-1 顯示電路圖(2) 單片機電路圖5-2 單片機電路引腳圖 (3) DS18B20溫度傳感器電路圖53 溫度傳感器電路引腳圖(4) 晶振控制電路圖55 晶振控制電路圖 (5) 復(fù)位電路圖56復(fù)位電路圖4. 軟件設(shè)計一個應(yīng)用系統(tǒng)要完成各項功能,首先必須有較完善的硬件作保證。3. 硬件設(shè)計,它由三部分組成:①控制部分主芯片采用單片機AT89S51;②顯示部分采用LCD1602液晶顯示器實現(xiàn)溫度顯示;③溫度采集部分采用DS18B20溫度傳感器?!秵纹瑱C原理及應(yīng)用課程設(shè)計》報告——溫度報警的設(shè)計專 業(yè): 電子信息工程 班 級: 電子0822 姓 名: 郭道慧 學 號: 0830106229 指導教師: 肖金球 2011年 7月 1日;、查閱手冊和文獻資料的能力;,拓寬知識,初步掌握工程設(shè)計的基本方法;、儀表的正確使用方法,學會軟、硬件的設(shè)計和調(diào)試方法;,能正確反映設(shè)計和實驗成果, 能用計算機繪制電路圖和流程圖。AT89C52加熱繼電器電風扇繼電器DS18B20LCD顯示指示燈 圖2-1 溫度計電路總體設(shè)計方案。同時還必須得到相應(yīng)設(shè)計合理的軟件的支持,尤其是微機應(yīng)用高速發(fā)展的今天,許多由硬件完成的工作,都可通過軟件編程而代替。MCS—51指令系統(tǒng)的指令長度較短,它在存儲空間和執(zhí)行時間方面具有較高的效率,編成的程序占用內(nèi)存單元少,執(zhí)行也非常的快捷,與本系統(tǒng)的應(yīng)用要求很適合。3)復(fù)位、應(yīng)答子程序開始延時537US否50US是否有低電平是標志位置1有234US低電平標志位置1終止圖59復(fù)位、應(yīng)答子程序4)寫入子程開始進位C清0終止R2是否為0 0延時46US帶進位右移延時12US 圖510寫入子程序開 始初始化DS18B20顯示當前溫度判斷當前溫度值超過設(shè)定溫度上限啟動風扇降低溫度紅燈亮設(shè)定溫度上、下限啟動電熱爐升高溫度是否低于設(shè)定溫度下限是綠燈亮否 源程序 TEMP_ZH EQU 24H 。確定鍵 BEEP EQU 。設(shè)定按鍵的增、減標志 DQ EQU 。調(diào)用暫存器操作子程序 LCALL WRITE_E2 。溫度轉(zhuǎn)換命令 LCALL WRITE LCALL RST MOV A,0CCH 。調(diào)用鍵掃描子程序 LCALL TEMP_COMP SJMP START2 。TH值調(diào)整(增加) LCALL BEEP_BL INC TEMP_TH MOV A,TEMP_TH CJNE A,120,ASZ011 MOV TEMP_TH,0ASZ011: LCALL LOOK_ALARM MOV R5,10 LCALL DELAY JMP ASZ01ASZ02: JB K3,ASZ03 。借位標志位C=1,轉(zhuǎn) MOV A,TEMPFC CJNE A,0BH,COMP SJMP CHULI2COMP: MOV A,TEMP_ZH SUBB A,TEMP_TL 。熄滅指示燈 LCALL BEEP_BL 。顯示在第一行 LCALL LCD_PRINT MOV DPTR,M_OK2 。****************************DS18B20復(fù)位子
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1