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

正文內(nèi)容

基于單片機(jī)智能溫度檢測(cè)系統(tǒng)設(shè)計(jì)報(bào)告書(完整版)

  

【正文】 操作是在 DS18B20 上電時(shí)自動(dòng)執(zhí)行,若執(zhí)行該命令后又發(fā)出讀操作, DS18B20 會(huì)輸出溫度轉(zhuǎn)換忙標(biāo)識(shí): 0 為忙, 1 完成。 串口通信的概念非常簡(jiǎn)單,串口按位( bit)發(fā)送和接收字節(jié)。串口通信最重要的參數(shù)是 波特率 、 數(shù)據(jù)位 、停止位和奇 偶校驗(yàn) 。高波特率常常用于放置的很近的儀器間的通信,典型的例子就是 GPIB 設(shè)備的通信。由于實(shí)際數(shù)據(jù)位取決于通信協(xié)議的選取,術(shù)語(yǔ) “ 包 ” 指任何通信的情況。當(dāng)然沒(méi)有校驗(yàn)位也是可以的。用于驅(qū)動(dòng)和連線的改進(jìn),實(shí)際應(yīng)用中 RS232 的傳輸長(zhǎng)度或者速度常常超過(guò)標(biāo)準(zhǔn)的值。 格式形式第二行: normal 若溫度不正常,則顯示: 液晶 1602 顯示 格式形式第一行: The temp is: 30’ C。 delay_1ms(2)。 delay_1ms(2)。 writecmd(0x38)。 writecmd(0x0c)。 delay(8)。0x01。i++) { DQ=0。 write_byte(0xcc)。 //讀第八位 LSB b=4。039。 測(cè)試條件與儀器 測(cè)試條件:檢查多次,仿真電路和硬件電路與系統(tǒng)原理圖完全相同,并且檢查無(wú)誤,硬件電路保證無(wú)虛焊。 同時(shí),在論文寫作過(guò)程中,我還參考了有關(guān)的書籍和論文,在這里一并向有關(guān)的作者表示謝意。 //外部中斷 0 開關(guān) void UART_Send_Byte(uint8 dat)。 TL1 = 0xFD。 //將溫度的數(shù)值發(fā)送給終端顯示。 while (TI == 0)。 } 文件程序: include extern uchar temp。 RW=0。 RW=0。 delay_1ms(5)。 writecmd(0x01)。ji。 writecmd(0x80+0x45)。 writecmd(0x80+0x45)。 RED_LED=0。 delay_1ms(2)。 } writecmd(0x80+0x0b)。 writecmd(0x80+0x0C)。C39。 //采樣 DQ=1。 } void write_byte(uchar dat) //寫一個(gè)字節(jié) { uchar i。 dat=1。 if(DQ) value|=0x80。 init_DS18B20()。 return b。 write_byte(0xbe)。 } return value。 } uchar read_byte(void) //讀一個(gè)字節(jié) { uchar i,value。i8。 DQ=0。 //顯示符號(hào) C } void BELL() { KEY=0。 delay_50us(50)。:39。 } } void temp_display() //溫度顯示函數(shù) { uint i。 RED_LED=1。i6。i6。k=168。 writecmd(0x06)。 delay_1ms(5)。 delay_1ms(2)。 delay_1ms(2)。 uchar code table1[]=The temp is 。 } /** * 將數(shù)據(jù)轉(zhuǎn)換成 ASC 碼并通過(guò) UART 發(fā)送出去 */ void UART_Send_Dat(uint8 dat) { UART_Send_Byte(dat/10%10 + 39。\r39。 while(1)。 void main() { //單片機(jī)中斷初始化 EA=1。 24 附錄 1:電路原理圖 25 附錄 2:源程序 文件程序: include typedef unsigned char uint8。 22 測(cè)試結(jié)果及分析 測(cè)試結(jié)果 (數(shù)據(jù) ) 測(cè)試分析與結(jié)論 根據(jù)上述測(cè)試數(shù)據(jù), 上位機(jī)串口與計(jì)算機(jī)通信得出的是一模一樣的數(shù)據(jù) ,由此可以得出以下結(jié)論: 該系統(tǒng)所述的基本功能正常。 UART_Send_Byte(dat%10 + 39。0xf0)4。 //啟動(dòng)溫度測(cè)量 delay(300)。 //延時(shí)一會(huì) DQ=1。 DQ=1。 delay(4)。 } DS18B20 驅(qū)動(dòng)程序部分 void init_DS18B20(void) //對(duì) DS18B20 進(jìn)行初始化 { uchar n。 writecmd(0x08)。 } //初始化 void init(void) { delay_1ms(15)。 } //寫數(shù)據(jù) void writedata(uchar dat)//寫數(shù)據(jù) { E=0。 程序 核心部分的 設(shè)計(jì) LCD1602 驅(qū)動(dòng)程序 部分 //寫指令 void writecmd(uchar ) //寫指令 { E=0。 RS232 串口通信最遠(yuǎn)距離是 50 英尺。例如,如果數(shù)據(jù)是 011,那么對(duì)于偶校驗(yàn),校驗(yàn)位為 0,保證邏輯高的位數(shù)是偶數(shù)個(gè)。典型的值為 1, 和 2 位。如何設(shè)置取決于你想傳送的信息。 串口收發(fā)數(shù)據(jù)概述: 波特率 這是一個(gè)衡量通信速度的參數(shù)。它很簡(jiǎn)單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離通信。命令代碼為 B4H。若主機(jī)在該命令之后又發(fā)出讀操作,而 DS18B20 又忙于將暫存器中的內(nèi)容復(fù)制到 EEPROM 時(shí), DS18B20 就會(huì)輸出一個(gè)“ 0” ,若復(fù)制結(jié)束,則 DS18B20 13 輸出一個(gè)“ 1”。命令代碼為 4EH,允許主設(shè)備向 DS18B20 的暫存器寫入兩個(gè)字節(jié)的數(shù)據(jù),其中第一個(gè)字節(jié)寫入 TH 中,第二個(gè)字節(jié)寫入 TL 中。命令代碼為 55H,若總線上有多個(gè)從設(shè)備時(shí),適用該命令可選中某一指定的 DS18B20,即只有和 64 位二進(jìn)制 ROM 代碼完全匹配的 DS18B20 才能響應(yīng)其操作。這是通過(guò)改變計(jì)數(shù)器對(duì)溫度每增加一度所需計(jì)數(shù)的的值來(lái)實(shí)現(xiàn)的。 寄生電源供電模式如圖 所示:從圖中可知, DS18B20 的 GND 和 VDD 均直接接地,DQ 與單總線相連,單片機(jī)其中一個(gè) I/O 口與 DS18B20 的 DQ 端相連。測(cè)量結(jié)果放在 DS18B20 的暫存器里,用一條讀暫存器內(nèi)容的存儲(chǔ)器操作命令可以把暫存器中數(shù)據(jù)讀出。配置寄存器的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換率。溫度傳感器是 DS18B20 的核心部分,該功能部件可完成對(duì)溫度的測(cè)量通過(guò)軟件編 程可將 55~125℃范圍內(nèi)的溫度值按 9 位、 10 位、 11 位、 12 位的分辨率進(jìn)行量化,以上的分辨率都包括一個(gè)符號(hào)位,因此對(duì)應(yīng)的溫度量化值分別為 ℃、℃、 ℃、 ℃,即最高分辨率為 ℃。 DQ:數(shù)據(jù)輸入 /輸出腳,與 TTL 電平兼容。 第 5 腳: RW 為讀寫信號(hào)線,高電平 (1)時(shí)進(jìn)行讀操作, 低電平 (0)時(shí)進(jìn)行寫操作。. 3 目錄 摘要 ............................................................................................................................................. 2 基于液晶 1602 單片機(jī)智能溫度檢測(cè)系統(tǒng) .................................................................................... 4 1 系統(tǒng)方案 ................................................................................................................................... 4 液晶 LCD1602 的選擇 ....................................................................................................... 4 溫度傳感器 DS18B20 的選擇 ............................................................................................ 6 DS18B20 封裝形式及引腳功能 ................................................................................... 7 DS18B20 供電方式 ..................................................................................................... 9 DS18B20 的測(cè)溫原理 .................................................................................................10 DS18B20 的 ROM 命令 ..
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1