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

正文內(nèi)容

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

2024-08-05 17:26上一頁面

下一頁面
  

【正文】 LJMP TSR7TSR5: MOV R0,06BHTSR6: DJNZ R0,TSR6TSR7: SETB DQ 。CHANGE: MOV A,29H。 setb 。顯示1000次。 mov p0,a 。 RET 。****************************************************************************************DS1302_Measurement: LCALL DS1302INI 。start real time clock 。read data RRC A NOP SETB SCLK NOP DJNZ R6,RWRTC3 MOV R0,A AJMP RWRTC6RWRTC4: MOV A,R0RWRTC5: CLR SCLK NOP RRC A NOP MOV IODATA,C 。內(nèi)容80H 最高位=1 只可讀不能寫 MOV R0,30H LCALL WRRTC MOV 30H,90h MOV 31H,0A5H 。****************鍵盤處理*****************************。*********************************** 。 mov a,b_bit 。 mov dptr,TAB 。setb 。***************寫ds18b20匯編程序************ WRITE_18B20: MOV R2,8 CLR CWR1: CLR DQ MOV R3,6 DJNZ R3,$ RRC A MOV DQ,C MOV R3,23 DJNZ R3,$ SETB DQ NOP DJNZ R2,WR1 SETB DQ RET 。**********DS18B20復(fù)位程序*****************INIT_18B20: SETB DQ NOP CLR DQ MOV R0,0FBHTSR1: DJNZ R0, TSR1 。MOV DATA_IN,15 SETB CS 。讀寫標(biāo)志位 ORG 000H JMP START ORG 13H LJMP CH451_INT1 ORG 100HSTART: MOV SP,6FH MOV P2,11001111B 。KEY BIT CS BIT CLK BIT 。6 分析對(duì)于實(shí)際室內(nèi)的溫度控制,可以提出以下方法:檢驗(yàn)所做溫度測量是否準(zhǔn)確,可以用電吹風(fēng)機(jī)作為加熱設(shè)備,降溫設(shè)備可采用空氣壓縮機(jī)等制冷設(shè)備,并將所采集到的溫度與實(shí)際標(biāo)準(zhǔn)的溫度計(jì)進(jìn)行比較。斷電,然后認(rèn)真的用萬用表測試震蕩電路、復(fù)位電路、電源和接地的導(dǎo)通情況,電阻和電容的情況發(fā)現(xiàn)沒有問題。單片機(jī)可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時(shí)低位在先,高位在后, ℃形式表示。方案三可以只用一根線實(shí)現(xiàn)信號(hào)的雙向傳輸,具有接口簡單容易擴(kuò)展等優(yōu)點(diǎn)。常用的控制電路根據(jù)應(yīng)用場合和所要求的性能指標(biāo)有所不同,在工業(yè)企業(yè)中,如何提高溫度控制對(duì)象的運(yùn)行性能一直以來都是控制人員和現(xiàn)場技術(shù)人員努力解決的問題。任何物理變化和化學(xué)變化的過程都與溫度密切相關(guān)。方案三:考慮使用數(shù)字溫度傳感器,結(jié)合單片機(jī)電路設(shè)計(jì),采用一只DS18B20溫度傳感器,直接讀取被測溫度值,之后進(jìn)行轉(zhuǎn)換,依次完成設(shè)計(jì)要求。 本設(shè)計(jì)中,采用第二種方法,這樣簡化硬件電路設(shè)計(jì),降低了整個(gè)系統(tǒng)的復(fù)雜度。開始DS18B20初始化DS1302初始化HD7279初始化按鍵調(diào)用顯示溫度函數(shù)鍵值是1鍵值是2鍵值是3報(bào)警調(diào)用顯示時(shí)間函數(shù)溫度在20~30中結(jié)束在1~9范圍內(nèi)循環(huán),數(shù)字加1待修改的數(shù)字右移,指針加1顯示時(shí)間鍵值是4鍵值是2鍵值是3按鍵鍵盤中斷服務(wù)子程序:自定義中斷標(biāo)志置一顯示鍵值掃描鍵值開始結(jié)束溫度顯示模塊流程圖:開始DS18B20初始化HD7279初始化延時(shí)讀出DS18B20數(shù)據(jù),并寫入HD7279的輸入緩沖區(qū)顯示溫度值按方式1譯碼延時(shí)10個(gè)10ms設(shè)置DIG0—DIG3顯示,DIG4—DIG7消隱時(shí)間顯示模塊流程圖:開始DS1302初始化譯碼后顯示時(shí)間讀日期和時(shí)間到輸出緩沖區(qū)給輸入緩沖正負(fù)賦初值5 系統(tǒng)調(diào)試焊接完成之后,首先認(rèn)真的按照電路圖檢查焊接的情況,發(fā)現(xiàn)兩個(gè)管腳焊錯(cuò)了,然后因?yàn)檫@些管腳都是P2腳,沒有太大影響,所以修改電路圖。顯示時(shí)間調(diào)試:下載顯示時(shí)間程序,能正確顯示分秒。用戶可靈活選擇本設(shè)計(jì)的用途,有很強(qiáng)的實(shí)用價(jià)值。系統(tǒng)時(shí)鐘芯片ds1302 IODATA BIT 。下載和譯碼 CALL SEND MOV DATA_OUT,B 。******************************************* 。跳過ROM LCALL WRITE_18B20 MOV A,0BEH 。 RRC A 。十位在a。 acall d1ms 。 djnz r0,dpl1 。**********************************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。FLAG=0 賦初值 LCALL RWRTC LCALL YANSH200 RET。R7為數(shù)據(jù)的個(gè)數(shù) SETB RST MOV R6,8 MOV A,BRWRTC2: CLR SCLK NOP RRC A MOV IODATA,C NOP SETB SCLK NOP DJNZ R6,RWRTC2
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1