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

正文內容

基于單片機智能溫度檢測系統設計報告書-預覽頁

2024-09-29 18:04 上一頁面

下一頁面
 

【正文】 致謝 ............................................................................................................................................23 附錄 1:電路原理圖 ...................................................................................................................24 附錄 2:源程序 ..........................................................................................................................25 4 基于液晶 1602 單片機智能溫度檢測系統 1 系統方案 本系統主要由 液晶 LCD1602 模塊、 DS18B20 溫度傳感器 模塊、 蜂鳴器 模塊、 串口通信模塊等模塊 組成,下面分別論證這幾個模塊的選擇。 關鍵詞:單片機;溫度檢測; AT89C52。 1 院級電子設計技能競賽 課題名稱 基于液晶 1602 單片機 智能 溫度 檢測 系統 系 別 信息工程學院 專 業(yè) 電子信息工程 班 級 13 電子應用 班 學 號 1332651143 學生姓名 楊源鑫 指導教師 侯繼紅 完成日期 2020 年 6 月 15 日 廣州科技貿易職業(yè)學院教務處制 2 摘要 隨著時代的進步和發(fā)展,溫度的測試已經影響到我們的生活、工作、科研、各個領域,已經成為了一種非常重要的事情,因此設計一個溫度測試的系統勢在必行。 DS18B20 與 AT89S51 結合實現最簡溫度報警系統,該系統結構簡單,抗干擾能力強, 適合于惡劣環(huán)境下進行現場溫度測量,有廣泛的應用前景。Temperature detection。它由若干個 5X7 或者 5X11 等 點陣 字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用 ,正因為如此所以它不能很好地顯示圖形(用自定義 CGRAM,顯示效果也不好)。 第 4 腳: RS 為 寄存器 選擇,高電平 1 時選擇 數據寄存器 、低電平 0 時選擇 指令寄存器 。第 15~ 16 腳: 空腳 或背燈電 源。 7 DS18B20 封裝形式及引腳功能 圖 DS18B20 封裝形式和引腳功能 如圖 所示, DS18B20 的外形如一只三極管,引腳名稱及作用如下: GND:接地端。采用數據總線供電方式時 VDD 接地,可以節(jié)省一根傳輸線,但完成數據測量的時間較長;采用外部供電方式則 VDD 接 +5V,多用一根導線,但測量速度較快。 ( 2)溫度傳感器。如果測得的溫度大于 0,這 5 位為 0,只要將測得的數值乘上 即可得到實際溫度;如果 溫度小于 0,這 5位為 1,測得的數值需要取反加 1再乘上 即可得到實際溫度。 ( 4)配置寄存器。在單線端口條件下,必須先建立 ROM 操作協議,才能進行存儲器和控制操作。一條控制操作命令指示 DS18B20 完成一次溫度測量??梢杂靡粭l存儲器操作命令對 TH 和 TL 進行寫入,對這些寄存器的讀出需要通過暫存器。如圖 所示: 10 圖中 DS18B20 的 DQ 端口通過接入一個 的上拉電阻到 VCC,從而實現外部電源供電方式。計數器被預置到對應于 55℃的一個值。 斜坡式累加器用來補償感溫振蕩器的非線性,以期在測溫時獲得比較高的分辨率。溫度以 16bit 帶符號位擴展的二進制補碼形式讀出,表 給出了溫度值和輸出數據的關系。該命令只適用于總線上存在單個 DS18B20. Match ROM(匹配 ROM)。 Search ROM(搜索 ROM)。 Write scratchpad(寫暫存器 )。命令代碼為 BEH,允許主設備讀取暫存器中的內容。命令代碼為 48H,將溫度報警觸發(fā)器 TH 和 TL 中的字節(jié)復制到非易失性 EEPROM。 Recall E2(拷回暫存器 )。 Read power supply(讀電源使用模式 )。大多數計算機包含兩個 RS232 的串口。盡管比按字節(jié)( byte)的并行通信慢,但是串口可以在使用一根線發(fā)送數據的同時用另一根線接收數據。通信使用 3 根線完成:( 1)地線,( 2)發(fā)送,( 3)接收。對于兩個進行通行的端口,這些參數必須匹配 。這意味著串口通信在數據線上的 采樣率 為 4800Hz。 數據位 準的值是 7 和 8 位。當計算機發(fā)送一個信息包,實際的數據不會是 8 位的,標 255( 8 位)。 停止位 用于表示單個包的最后一位。適用于停止位的位數越多,不同時鐘同步的容忍程度越大,但是 數據傳輸率 同時也越慢。對于偶和奇校驗的情況,串口會設置校驗位(數據位后面的一位),用一個值確保傳輸的數據有偶個或者奇?zhèn)€邏輯高位。這樣使得接收設備能夠知道一個位的狀態(tài),有機會判斷是否有噪聲干擾 了通信或者是否傳輸和接收數據是否不同步。 RS232 只限于 PC 串口和設備間點對點的通信。 采用低電平驅動。 格式形式第二行: Warn!! 可以與計算機進行通信,在計算機上顯示溫度。 P0=。 E=0。 P0=dat。 E=0。 writecmd(0x38)。 busy()。 busy()。 writecmd(0x01)。 DQ=0。 n=DQ。i8。 delay(4)。 } uchar read_byte(void) //讀一個字節(jié) { uchar i,value。 19 value=1。 } return value。 //跳過 ROM write_byte(0x44)。 write_byte(0xbe)。 b+=(aamp。 while (TI == 0)。)。 } 3 測試方案與測試結果 測試方案 硬件測試 硬件調試 如圖所示 調試 均成功,沒有出現故障。 測試儀器:高精度的數字毫伏表,模擬示波器,數字示波器,數字萬用表,指針式萬用表。 23 致謝 走的最快的總是時間,來不及感嘆,大學生活已近尾聲, 2 年 的努力與付出, 本論文設計在 侯繼紅 老師的悉心指導和嚴格要求下業(yè)已完成,從 設計 課題選擇到具體的寫作過 程,創(chuàng)造性的建議, 侯 老師一絲不茍的作風, 嚴謹求實的 態(tài)度下完成的 沒有這樣的幫助和關懷和熏陶,我不會這么順利的完成畢業(yè)設 實訓 。 感謝學校的培育與給我們提供一個好平臺,讓我們在此平臺上求知、探索、鉆究。 typedef int int16。 void UART_Send_Dat(uint8 dat)。 /** * UART 初始化 * 波特率: 9600 */ TMOD = 0x21。 TR1 = 1。 if(SW==0){ while(1){ ifpan()。 UART_Send_Byte(39。\n39。 TI = 0。 UART_Send_Byte(dat%10 + 39。 uchar code table[]={0,1,2,3,4,5,6,7,8,9}。 uchar code table4[]=warn!!。 P0=。 E=0。 P0=dat。 E=0。 writecmd(0x38)。 busy()。 busy()。 writecmd(0x01)。j++) for(k=0。 if(temp=30) { GREEN_LED=0。 for(i=0。 } } if(temp30) { GREEN_LED=1。 for(i=0。 } } if(temp31) { GREEN_LED=1。 delay_1ms(500)。 for(i=0。 } BELL()。i12。 writedata(39。 //這條指令要在 while 語句里才會生效 writecmd(0x80+0x0D)。 writedata(table[temp/10]+48)。 //顯示符號 度。)。 delay_1ms(1000)。 delay(8)。 delay(8)。 for(i=0。0x01。 } delay(4)。i++) { DQ=0。 delay(4)。 write_byte(0xcc)。 write_byte(0xcc)。 //讀第八位 LSB b=4。 }
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1