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

正文內(nèi)容

基于51單片機(jī)的溫度警報(bào)器的設(shè)計(jì)單片機(jī)課程設(shè)計(jì)報(bào)告-免費(fèi)閱讀

  

【正文】 }void alarm() //報(bào)警 { if(setValue_low=num amp。 P2=2。write_byte(0xbe)。 }DQ=1。_nop_()。i) { DQ=1。 delay(6)。 DQ=0。 presence=~DQ。_nop_()。main(){ while(1){ read_temp()。 //DS18B20寫(xiě)命令函數(shù) uchar read_byte(void)。車(chē)?yán)蠋煵粌H工作認(rèn)真,她嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度令我受益匪淺,相信在我以后的生活學(xué)習(xí)帶來(lái)深遠(yuǎn)的影響。在本次設(shè)計(jì)中,用集成芯片74HC245驅(qū)動(dòng)數(shù)碼管。復(fù)位電路由按鍵復(fù)位和上電復(fù)位兩部分組成,上電復(fù)位是在復(fù)位引腳上連接一個(gè)電容到VCC,再連接一個(gè)電阻到GND;按鍵復(fù)位是在復(fù)位電容上并聯(lián)一個(gè)開(kāi)關(guān),當(dāng)開(kāi)關(guān)按下時(shí)電容被放電、RST也被拉到高電平,而且由于電容的充電,會(huì)保持一段時(shí)間的高電平來(lái)使單片機(jī)復(fù)位。主設(shè)備將該命令發(fā)給DS18B20后發(fā)出讀操作,DS18B20會(huì)返回它的電源使用模式:0為寄生電源,1為外部電源。Convert T(溫度轉(zhuǎn)換)??梢栽谌魏螘r(shí)刻發(fā)出復(fù)位命令終止數(shù)據(jù)的寫(xiě)入。Skip ROM(跳過(guò)ROM)。因此,要想獲得所需的分辨力,必須同時(shí)知道在給定溫度下計(jì)數(shù)器的值和每一度的計(jì)數(shù)值。VCC單片機(jī)DS18B20GND DS18B20寄生電源供電方式+5V DS18B20的測(cè)溫原理, 其主要由斜率累加器、溫度系數(shù)振蕩器、減法計(jì)數(shù)器、溫度存儲(chǔ)器等功能部件組成。溫度報(bào)警觸發(fā)器TH 和TL 各由一個(gè)EEPROM字節(jié)構(gòu)成。DS18B20工作是按此寄存器的分辨率將溫度轉(zhuǎn)換為相應(yīng)精度的數(shù)值,它是高速緩存器的第5個(gè)字節(jié),: 匹配寄存器TMR0R111111TM是測(cè)試模式位,用于設(shè)置DS18B20在工作模式還是在測(cè)試模式,在DS18B20出廠(chǎng)時(shí)該位被設(shè)置為0,用戶(hù)不要去改動(dòng);R1和R0用來(lái)設(shè)置分辨率;其余5位均固定為1。芯片出廠(chǎng)時(shí)默認(rèn)為12位的轉(zhuǎn)換精度。VDD:可接電源,也可接地。本溫度報(bào)警器以AT89C51單片機(jī)為控制核心,由一數(shù)字溫度傳感器DS18B20測(cè)量被控溫度,結(jié)合7段LED以及驅(qū)動(dòng)LED的74LS245組合而成。數(shù)字溫度傳感器可以直接將被檢測(cè)的溫度信息以數(shù)字化形式輸出,與傳統(tǒng)的模擬式溫度傳感器相比,具有測(cè)量精度高、功耗低、穩(wěn)定性好、外圍接口電路簡(jiǎn)單特點(diǎn)。模擬集成溫度控制器主要包括溫控開(kāi)關(guān)、可編程溫度控制器,典型產(chǎn)品有LM5AD22105和MAX6509。隨著科學(xué)技術(shù)的發(fā)展,要求溫度測(cè)量的范圍向深度和廣度發(fā)展,以滿(mǎn)足工業(yè)生產(chǎn)和科學(xué)技術(shù)的要求。軟件流程圖的設(shè)計(jì),硬件電路各部分的設(shè)計(jì),程序的軟調(diào)試、整機(jī)的調(diào)試。關(guān)鍵詞:?jiǎn)纹瑱C(jī);溫度檢測(cè);AT89C52。該傳感器是采用硅半導(dǎo)體集成工藝制成,因此亦稱(chēng)硅傳感器或單片集成溫度傳感器。智能溫度傳感器的特點(diǎn)是能輸出溫度數(shù)據(jù)及相關(guān)的溫度控制量,適配各種微控制器(MCU);并且它是在硬件的基礎(chǔ)上通過(guò)軟件來(lái)實(shí)現(xiàn)測(cè)試功能的,其智能化程度也取決于軟件的開(kāi)發(fā)水平。進(jìn)入21世紀(jì)后,智能溫度傳感器正朝著高精度、多功能、總線(xiàn)標(biāo)準(zhǔn)化、高可靠性及安全性、開(kāi)發(fā)虛擬傳感器和網(wǎng)絡(luò)傳感器、研制單片機(jī)測(cè)溫系統(tǒng)等的方向發(fā)展。AT89C52單片機(jī)數(shù)字溫度傳感器雙限報(bào)警系統(tǒng)譯碼顯示電路設(shè)計(jì)原理2 芯片介紹 DS18B20概述DS18B20是Dallas公司繼DS1820后推出的一種改進(jìn)型智能數(shù)字溫度傳感器,與傳統(tǒng)的熱敏電阻相比,只需一根線(xiàn)就能直接讀出被測(cè)溫度值,并可根據(jù)實(shí)際需求來(lái)編程實(shí)現(xiàn)9~12位數(shù)字值的讀數(shù)方式[3]。它是一個(gè)大于281*1012的十進(jìn)制編碼,作為該芯片的唯一標(biāo)示代碼;最后8位為前56位的CRC循環(huán)冗余校驗(yàn)碼,由于每個(gè)芯片的64位ROM代碼不同,因此在單總線(xiàn)上能夠并接多個(gè)DS18B20進(jìn)行多點(diǎn)溫度實(shí)習(xí)檢驗(yàn)。非易失性可點(diǎn)擦除EEPROM用來(lái)存放高溫觸發(fā)器TH、低溫觸發(fā)器TL和配置寄存器中的信息。成功執(zhí)行完一條ROM 操作序列后,即可進(jìn)行存儲(chǔ)器和控制操作,控制器可以提供6 條存儲(chǔ)器和控制操作指令中的任一條。外部電源供電模式是將DS18B20的GND直接接地,DQ與但單總線(xiàn)相連作為信號(hào)線(xiàn),VDD與外部電源正極相連。然后計(jì)數(shù)器又開(kāi)始計(jì)數(shù)直到0,如果門(mén)周期仍未結(jié)束,將重復(fù)這一過(guò)程。 溫度數(shù)據(jù)關(guān)系溫度℃數(shù)據(jù)輸出(二進(jìn)制)數(shù)據(jù)輸出(十六進(jìn)制)+12500000000 1111101000FA+2500000000 001100100032+00000000 000000010001000000000 00000000000011111111 11111111FFFF2511111111 11001110FFCE5511111111 10010010FF92S18B20遵循單總線(xiàn)協(xié)議,每次測(cè)溫時(shí)都必須有4個(gè)過(guò)程[6]:? 初始化;? 傳送ROM 操作命令;? 傳送ROM操作命令;? 數(shù)據(jù)交換; DS18B20的ROM命令read ROM(讀ROM).命令代碼為33H,允許主設(shè)備讀出DS18B20的64位二進(jìn)制ROM代碼。命令代碼為ECH,該命令用于鑒別和定位系統(tǒng)中超出程序設(shè)定的報(bào)警溫度值。Copy scratchpad(復(fù)制暫存器)。該操作是在DS18B20上電時(shí)自動(dòng)執(zhí)行,若執(zhí)行該命令后又發(fā)出讀操作,DS18B20會(huì)輸出溫度轉(zhuǎn)換忙標(biāo)識(shí):0為忙,1完成。單片機(jī)的最小系統(tǒng)如圖3所示。溫度采集電路如圖4所示。由于時(shí)間及精力所限,對(duì)溫度控制系統(tǒng)做了整體設(shè)計(jì),具體實(shí)現(xiàn)了其中的溫度報(bào)警部分設(shè)計(jì),即溫度控制系統(tǒng)的采集、顯示及報(bào)警模塊。 sbit beep=P3^0。uchar table[10]= {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。t)。 dela
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1