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

正文內(nèi)容

基于單片機(jī)智能溫度檢測(cè)系統(tǒng)設(shè)計(jì)報(bào)告書-文庫(kù)吧在線文庫(kù)

  

【正文】 writedata(table3[i])。k++)。 busy()。 writecmd(0x38)。 E=1。 E=1。 uchar code table2[]=Gwarn!。039。)。 } void init_51_()interrupt 1//寫外部中斷 0 服務(wù)函數(shù) { if(SW==0){ init()。 EX0=1。 typedef unsigned int uint16。 該系統(tǒng)與上述計(jì)算器通信功能正常。039。 return b。 init_DS18B20()。 if(DQ) value|=0x80。 dat=1。 } void write_byte(uchar dat) //寫一個(gè)字節(jié) { uchar i。 //采樣 DQ=1。 busy()。 writecmd(0x38)。 RS=1。 單片機(jī) 接收溫度數(shù)據(jù) 1602 顯示程序 單片機(jī)發(fā)送數(shù)據(jù) DS18B20溫度檢測(cè) PC 機(jī)的接收 ( VB) 17 RS=0。 LED 顯示 模塊 和蜂鳴器報(bào)警模塊 的選擇 該系統(tǒng)所選擇的 LED 顯示模塊如下圖所示: 15 該 LED 起到一個(gè) 顯示 提示的作用,當(dāng)溫度在安全范圍內(nèi)時(shí)用綠色的 LED 燈進(jìn)行顯示,當(dāng)溫度超出正常范圍時(shí),用黃色的 LED 燈進(jìn)行顯示,當(dāng)溫度過溫時(shí) ,用紅色 LED 燈進(jìn)行顯示。如果是奇校驗(yàn),校驗(yàn)位位 1,這樣就有 3 個(gè)邏輯高位。由于數(shù)據(jù)是在傳輸線上定時(shí)的,并且每一個(gè)設(shè)備有其自己的時(shí)鐘,很可能在通信中兩臺(tái)設(shè)備間出現(xiàn)了小小的不同步。比如,標(biāo)準(zhǔn)的 ASCII 碼是 0~ 127( 7 位)。它表示每秒鐘傳送的 bit 的特表示每秒鐘發(fā)送 300個(gè) bit。比如 IEEE488 定義并行通行狀態(tài)時(shí),規(guī)定設(shè)備線總常不得超過 20 米,并且任意兩個(gè)設(shè)備間的長(zhǎng)度不得超過 2 米;而對(duì)于串口而言,長(zhǎng)度可達(dá) 1200 米。主設(shè)備將該命令發(fā)給DS18B20 后發(fā)出讀操作, DS18B20 會(huì)返回它的電源使用模式: 0 為寄生電源, 1 為外部電源。 Convert T(溫度轉(zhuǎn)換 )??梢栽谌魏螘r(shí)刻發(fā)出復(fù)位命令終止數(shù)據(jù)的寫入。 Skip ROM(跳過 ROM)。因此,要想獲得所需的分辨力,必須同時(shí)知道在給定溫度下計(jì)數(shù)器的值和每一度的計(jì)數(shù)值。 DS18B20 的測(cè)溫原理 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é),該字節(jié)定義如表 所示: 表 匹配寄存器 TM R0 R1 1 1 1 1 1 TM 是測(cè)試模式位,用于設(shè)置 DS18B20 在工作模式還是在測(cè)試模式,在 DS18B20 出廠時(shí)該位被設(shè)置為 0,用戶不要去改動(dòng); R1 和 R0 用來設(shè)置分辨率;其余 5 位均固定為 1。芯片出廠時(shí)默認(rèn)為 12 位的轉(zhuǎn)換精度。 VDD:可接電源,也可接地。 第 6 腳: E(或 EN)端為使能 (enable)端 ,高電平( 1)時(shí)讀取信息,負(fù)跳 變時(shí)執(zhí)行指令。 液晶 LCD1602 的選擇 如圖所示為 LCD 顯示模塊: 本模塊采用的是 LCD1602 液晶。 本文主要介紹了一個(gè)基于 液晶 1602 單片機(jī)智能溫度檢測(cè)系統(tǒng) 。 abstract As the progress and development of The Times, temperature test has impact to our life, work, scientific research, each domain, has bee a very important thing, so the design of a temperature testing system is imperative. This paper introduces a detection system based on liquid crystal 1602 single chip microputer intelligent in detail using digital temperature sensor DS18B20 temperature measurement and control system in the development process, focusing on sensor under the single chip microputer hardware connection, software programming and the flow diagram of each module system are analyzed in detail, on the part of the circuit are introduced one by one, the system can easily realize the collection of temperature and alarm, and can according to need any upper and lower alarm temperature, it is quite convenient to use and has high precision, wide range, high sensitivity, small volume, low power consumption, suitable for our daily life and the temperature measurement in industrial and agricultural production, also can treat as temperature processing module into other systems, as an aid in the extension of other main with AT89S51 realize the minimalist temperature alarm system, the system structure is simple, strong antijamming capability, suitable for harsh environments onsite temperature measurement, have broad application prospects. Key words: single chip microputer。 5 LCD1602 有 16 個(gè)管腳,下面結(jié)合我本人收集的關(guān)于 LCD1602 的數(shù)據(jù)手冊(cè)來對(duì)引腳做詳細(xì)的分析: 1602 采用標(biāo)準(zhǔn)的 16 腳接口,其中: 第 1 腳: GND 為 電源地 第 2 腳: VCC 接 5V 電源正極 第 3 腳: V0 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地電源時(shí)對(duì)比度最高(對(duì)比度過高時(shí)會(huì) 產(chǎn)生 “ 鬼影 ” ,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度)。 LCD1602 的時(shí)序: 6 溫度傳感器 DS18B20 的選擇 DS18B20 是 Dallas 公司繼 DS1820 后推出的一種改進(jìn)型智能數(shù)字溫度傳感器,與傳統(tǒng)的熱敏電阻相比,只需一根線就能直接讀出被測(cè)溫度值,并可根據(jù)實(shí)際需求來編程實(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 代碼不同,因此在單總線上能夠并接多個(gè) DS18B20 進(jìn)行多點(diǎn)溫度實(shí)習(xí)檢驗(yàn)。非易失性可點(diǎn)擦除 EEPROM 用來存放高溫觸發(fā)器 TH、低溫觸發(fā)器 TL 和配置寄存器中的信息。成功執(zhí)行完一條 ROM 操作序列后,即可進(jìn)行存儲(chǔ)器和控制操作,控制器可以提供 6 條存儲(chǔ)器和控制操作指令中的任一條。外部電源供電模式是將DS18B20 的 GND 直接接地, DQ 與但單總線相連 作為信號(hào)線, VDD 與外部電源正極相連。然后計(jì)數(shù)器又開始計(jì)數(shù)直到 0,如果門周期仍未結(jié)束,將重復(fù)這一過程。 表 溫度數(shù)據(jù)關(guān)系 溫度 ℃ 數(shù)據(jù)輸出(二進(jìn)制) 數(shù)據(jù)輸出(十六進(jìn)制) +125 00000000 11111010 00FA +25 00000000 00110010 0032 + 00000000 00000001 0001 0 00000000 00000000 0000 11111111 11111111 FFFF 25 11111111 11001110 FFCE 12 55 11111111 10010010 FF92 S18B20 遵循單總線協(xié)議,每次測(cè)溫時(shí)都必須有 4 個(gè)過程 [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ù)制暫存器 )。該
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1