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

正文內(nèi)容

基于ds18b20的溫度控制系統(tǒng)設(shè)計1(存儲版)

2025-07-27 17:26上一頁面

下一頁面
  

【正文】 ***************************************************** 。***********鍵盤判斷*****************************WAIT: JNB 00H,WAIT CLR 00H MOV A,DATA_KEYUKEY1: JNB KEY_18B20,UKEY2 CALL RECEIVE 。 RL A MOV DATA_OUT,A CALL SHORT_DELAY 。*******************************************RECEIVE: MOV BIT_COUNT,8 LCALL INIT_18B20 LCALL GET_TEMPER。若不存在則返回TSS2: MOV A,0CCH 。讀兩個字節(jié)的溫度 RET 。 RRC A 。 。DISPLAY: mov a,29H。個位在b。 MOVC A,A+DPTR 。 setb 。開十位顯示 。 ret 。RECEIVE_LOOP: SETB CLK CALL SHORT_DELAY MOV A,DATA_IN 。*************************************。分初值=059 MOV 32H,10H 。命令8EH寫保護(hù)寄存器;內(nèi)容00H 最高位=0打開寫保護(hù)(可寫可讀) MOV 31H,00H 。FLAG=1讀DS1302 NOP MOV C,IODATA 。*************************************。****************************************************YANSH200: push 01h push 02h mov r1,84h 。R7為數(shù)據(jù)的個數(shù) SETB RST MOV R6,8 MOV A,BRWRTC2: CLR SCLK NOP RRC A MOV IODATA,C NOP SETB SCLK NOP DJNZ R6,RWRTC2 MOV R6,8 JNB FLAG,RWRTC4 。MOV R0,30H 。FLAG=0 賦初值 LCALL RWRTC LCALL YANSH200 RET。時鐘芯片ds1302初始化 MOV 30H,10H 。**********************************DELAY_1S: MOV TIMER1,10TEST_DYA: MOV TIMER2,200TEST_DYA1: MOV TIMER3,250TEST_DYA2: DJNZ TIMER3,TEST_DYA2 DJNZ TIMER2,TEST_DYA1 DJNZ TIMER1,TEST_DYA RET。************************* 。 djnz r0,dpl1 。送出十位的7段代碼 。 acall d1ms 。dplop: mov a,a_bit 。十位在a。 LJMP MAIN 。 RRC A 。 MOV C, 。跳過ROM LCALL WRITE_18B20 MOV A,0BEH 。表明不存在 RET。******************************************* 。1 MOV DAT,C SETB CLK 。下載和譯碼 CALL SEND MOV DATA_OUT,B 。允許鍵盤中斷 SETB EA 。系統(tǒng)時鐘芯片ds1302 IODATA BIT 。B_BIT EQU 36H 。用戶可靈活選擇本設(shè)計的用途,有很強的實用價值。航空、家電、科研等領(lǐng)域都需要溫度測試設(shè)備,用于測試和確定電工、電子及其它產(chǎn)品及材料進(jìn)行高溫、低溫、交變溫度或恒定試驗的溫度環(huán)境的變化,判斷當(dāng)檢測目標(biāo)的溫度值達(dá)到警示條件時發(fā)出警告信號。顯示時間調(diào)試:下載顯示時間程序,能正確顯示分秒。6) 再次上電,重新測試,仍然無法顯示。開始DS18B20初始化DS1302初始化HD7279初始化按鍵調(diào)用顯示溫度函數(shù)鍵值是1鍵值是2鍵值是3報警調(diào)用顯示時間函數(shù)溫度在20~30中結(jié)束在1~9范圍內(nèi)循環(huán),數(shù)字加1待修改的數(shù)字右移,指針加1顯示時間鍵值是4鍵值是2鍵值是3按鍵鍵盤中斷服務(wù)子程序:自定義中斷標(biāo)志置一顯示鍵值掃描鍵值開始結(jié)束溫度顯示模塊流程圖:開始DS18B20初始化HD7279初始化延時讀出DS18B20數(shù)據(jù),并寫入HD7279的輸入緩沖區(qū)顯示溫度值按方式1譯碼延時10個10ms設(shè)置DIG0—DIG3顯示,DIG4—DIG7消隱時間顯示模塊流程圖:開始DS1302初始化譯碼后顯示時間讀日期和時間到輸出緩沖區(qū)給輸入緩沖正負(fù)賦初值5 系統(tǒng)調(diào)試焊接完成之后,首先認(rèn)真的按照電路圖檢查焊接的情況,發(fā)現(xiàn)兩個管腳焊錯了,然后因為這些管腳都是P2腳,沒有太大影響,所以修改電路圖。本系統(tǒng)的復(fù)位電路采用上電復(fù)位方式。 本設(shè)計中,采用第二種方法,這樣簡化硬件電路設(shè)計,降低了整個系統(tǒng)的復(fù)雜度。本次設(shè)計的整體電路圖見附錄。方案三:考慮使用數(shù)字溫度傳感器,結(jié)合單片機電路設(shè)計,采用一只DS18B20溫度傳感器,直接讀取被測溫度值,之后進(jìn)行轉(zhuǎn)換,依次完成設(shè)計要求。數(shù)字溫度傳感器DS18B20只用一個引腳即可與單片機進(jìn)行通信,大大減少了接線的麻煩,使得單片機更加具有拓展性。任何物理變化和化學(xué)變化的過程都與溫度密切相關(guān)。溫度信號由溫度芯片DS18B20采集,并以數(shù)字信號的方式傳送給單片機,再由單片機將信號通過數(shù)碼管顯示出來,并有報警提示功能。常用的控制電路根據(jù)應(yīng)用場合和所要求的性能指標(biāo)有所不同,在工業(yè)企業(yè)中,如何提高溫度控制對象的運行性能一直以來都是控制人員和現(xiàn)場技術(shù)人員努力解決的問題。 本設(shè)計的主要要求(1) 測量溫度范圍:50℃~150℃;(2) 精度:177。方案三可以只用一根線實現(xiàn)信號的雙向傳輸,具有接口簡單容易擴展等優(yōu)點。綜上,在本系統(tǒng)中采用溫度芯片DS18B20測量溫度。單片機可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時低位在先,高位在后, ℃形式表示。由于單片機的時鐘頻率較高,移位寄存器的移位速度相當(dāng)快,所以我們根本看不到數(shù)據(jù)是一位一位
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1