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

正文內(nèi)容

基于單片機溫度控制警報系統(tǒng)設(shè)計(編輯修改稿)

2025-07-24 20:14 本頁面
 

【文章內(nèi)容簡介】 電源供電模式是將DS18B20的GND直接接地,DQ與但單總線相連作為信號線,VDD與外部電源正極相連。:單片機DS18B20外部+5V電源VDDDQVCC其它單線器件 DS18B20外部供電方式,從而實現(xiàn)外部電源供電方式。:從圖中可知,DS18B20的GND和VDD均直接接地,DQ與單總線相連,單片機其中一個I/O口與DS18B20的DQ端相連。VCC單片機DS18B20GND DS18B20寄生電源供電方式+5V DS18B20的測溫原理, 其主要由斜率累加器、溫度系數(shù)振蕩器、減法計數(shù)器、溫度存儲器等功能部件組成。 DS18B20的測溫原理DS1820 是這樣測溫[5]的:用一個高溫度系數(shù)的振蕩器確定一個門周期,內(nèi)部計數(shù)器在這個門周期內(nèi)對一個低溫度系數(shù)的振蕩器的脈沖進行計數(shù)來得到溫度值。計數(shù)器被預置到對應于55℃的一個值。如果計數(shù)器在門周期結(jié)束前到達0,則溫度寄存器(同樣被預置到55℃)的值增加,表明所測溫度大于55℃。同時,計數(shù)器被復位到一個值,這個值由斜坡式累加器電路確定,斜坡式累加器電路用來補償感溫振蕩器的拋物線特性。然后計數(shù)器又開始計數(shù)直到0,如果門周期仍未結(jié)束,將重復這一過程。斜坡式累加器用來補償感溫振蕩器的非線性,以期在測溫時獲得比較高的分辨率。這是通過改變計數(shù)器對溫度每增加一度所需計數(shù)的的值來實現(xiàn)的。因此,要想獲得所需的分辨力,必須同時知道在給定溫度下計數(shù)器的值和每一度的計數(shù)值?!娴姆直媛?。溫度以16bit帶符號位擴展的二進制補碼形式讀出, 給出了溫度值和輸出數(shù)據(jù)的關(guān)系。數(shù)據(jù)通過單線接口以串行方式傳輸。DS18B20測溫范圍55℃~+125℃,℃遞增。 溫度數(shù)據(jù)關(guān)系溫度℃數(shù)據(jù)輸出(二進制)數(shù)據(jù)輸出(十六進制)+12500000000 1111101000FA+2500000000 001100100032+00000000 000000010001000000000 00000000000011111111 11111111FFFF2511111111 11001110FFCE5511111111 10010010FF92S18B20遵循單總線協(xié)議,每次測溫時都必須有4個過程[6]:? 初始化;? 傳送ROM 操作命令;? 傳送ROM操作命令;? 數(shù)據(jù)交換; DS18B20的ROM命令read ROM(讀ROM).命令代碼為33H,允許主設(shè)備讀出DS18B20的64位二進制ROM代碼。該命令只適用于總線上存在單個DS18B20.Match ROM(匹配ROM)。命令代碼為55H,若總線上有多個從設(shè)備時,適用該命令可選中某一指定的DS18B20,即只有和64位二進制ROM代碼完全匹配的DS18B20才能響應其操作。Skip ROM(跳過ROM)。命令代碼為CCH,在啟動所有DS18B20轉(zhuǎn)換之前或系統(tǒng)只有一個DS18B20時,該命令將允許主設(shè)備不提供64位二進制ROM代碼就適用存儲器操作命令。Search ROM(搜索ROM)。命令代碼為F0H,當系統(tǒng)初次啟動時,主設(shè)備可能不知縱向上有多少個從設(shè)備或者它們的ROM代碼,適用該命令可確定系統(tǒng)中的從設(shè)備個數(shù)及其RON代碼。Alarm ROM(報警搜索ROM)。命令代碼為ECH,該命令用于鑒別和定位系統(tǒng)中超出程序設(shè)定的報警溫度值。Write scratchpad(寫暫存器)。命令代碼為4EH,允許主設(shè)備向DS18B20的暫存器寫入兩個字節(jié)的數(shù)據(jù),其中第一個字節(jié)寫入TH中,第二個字節(jié)寫入TL中。可以在任何時刻發(fā)出復位命令終止數(shù)據(jù)的寫入。Read scratchpad(讀暫存器)。命令代碼為BEH,允許主設(shè)備讀取暫存器中的內(nèi)容。從第一個字節(jié)開始直到讀完第九個字節(jié)CRC讀完。也可以在任何時刻發(fā)出復位命令中止數(shù)據(jù)的讀取操作。Copy scratchpad(復制暫存器)。命令代碼為48H,將溫度報警觸發(fā)器TH和TL中的字節(jié)復制到非易失性EEPROM。若主機在該命令之后又發(fā)出讀操作,而DS18B20又忙于將暫存器中的內(nèi)容復制到EEPROM時,DS18B20就會輸出一個“0”,若復制結(jié)束,則DS18B20輸出一個“1”。Convert T(溫度轉(zhuǎn)換)。命令代碼為44H,啟動一次溫度轉(zhuǎn)換,若主機在該命令之后又發(fā)出其它操作,而DS18B20又忙于溫度轉(zhuǎn)換,DS18B20就會輸出一個“0”,若轉(zhuǎn)換結(jié)束,則DS18B20輸出一個“1”。Recall E2(拷回暫存器)。命令代碼為B8H。將溫度報警觸發(fā)器TH和TL中的字節(jié)從EEPROM中拷回到暫存器中。該操作是在DS18B20上電時自動執(zhí)行,若執(zhí)行該命令后又發(fā)出讀操作,DS18B20會輸出溫度轉(zhuǎn)換忙標識:0為忙,1完成。Read power supply(讀電源使用模式)。命令代碼為B4H。主設(shè)備將該命令發(fā)給DS18B20后發(fā)出讀操作,DS18B20會返回它的電源使用模式:0為寄生電源,1為外部電源。 AT89C52概述AT89C52是一個低電壓,高性能CMOS8位單片機,片內(nèi)含8k bytes的可反復擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標準MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,AT89C52單片機在電子行業(yè)中有著廣泛的應用。 主要功能特性兼容MC
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1