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

正文內(nèi)容

基于at89s51單片機的數(shù)字溫度計的設(shè)計學(xué)士學(xué)位論文(留存版)

2025-09-15 09:40上一頁面

下一頁面
  

【正文】 CPU 并傳送 CRC 校驗碼,具有 很 強的抗干擾 及 糾錯能力 ●負(fù)電壓特性,電源極性接反時,數(shù)字溫度計不會因為發(fā)熱而燒毀,但不能夠正常工作 基于 AT89S51 單片機的數(shù)字溫度計的設(shè)計 作者:王露 第 7 頁 共 28 頁 以上特點使 DS18B20 非常適用與多點、遠(yuǎn)距離溫度檢測系統(tǒng)。首先, 用 DS18B20 溫度傳感器測 得 當(dāng)前溫度,并 把 結(jié)果送入單片機。 DS18B20 與芯片連接電路如圖 322 所示: 圖 322 DS18B20與單片機的連接 溫度報警電路 本設(shè)計采軟件處理報警,利用有源蜂鳴器進行報警輸出。由于 DS18B20 的測量精度只有177。 //1602 顯示 void baojing()。 display_1602()。039。 flag_baojing = 1 。 } /********************************************************************* 名稱 : enable(uchar del) * 功能 : 1602 命令函數(shù) * 輸入 : 輸入的命令值 * 輸出 : 無 ***********************************************************************/ void enable(uchar del) { dis_data = del。 enable(0x0c)。 enable(a)。 } uchar Read_One_Byte() //讀取一個字節(jié)的數(shù)據(jù) read a byte date //讀數(shù)據(jù)時 ,數(shù)據(jù)以字節(jié)的最低有效位先從總線移出 { uchar i = 0。 } return (dat)。 Init_Ds18b20()。 //得到真實十進制溫度值 return temp_1。 // delay_us(1)。 if(DQ==1) //控制器進行采樣 dat |= 0x80。 //單片機拉低總線 delay_us(250)。) * 輸入 : 行,列,需要輸入 1602 的數(shù)據(jù) * 輸出 : 無 ***********************************************************************/ void L1602_string(uchar hang,uchar lie,uchar *p) { uchar a。 E = 1。 //1602 讀寫引腳 基于 AT89S51 單片機的數(shù)字溫度計的設(shè)計 作者:王露 第 21 頁 共 28 頁 sbit RS=P2^0。039。 L1602_char(1,8,39。 led1 = 1。 char temp_buf。 ●報警子程序:進行溫度上下限判斷及報警輸出。PROM 完成時 ) , 同時芯片性能也會降低 [19]。 顯示及報警模塊器件選擇 在本設(shè)計中溫度測量范圍為 0℃~+ 125℃,精度為177。主要特性 [11]: ●與 MCS51 兼容 ● 4K 字節(jié)可編程閃爍存儲器 ●壽命: 1000 寫 /擦循環(huán) ●三級程序存儲器 鎖定 ●數(shù)據(jù)的保留時間: 10 年 ● 128*8 位 內(nèi)部 RAM ●靜態(tài)工作: 0Hz24Hz ● 32 可編程 I/O 線 ● 16 位計數(shù)器 /定時器兩個 ● 5 個中斷源 ●可編程的串行通道 ●低功耗閑置與掉電模式 圖 311 AT89S51 單片機引腳圖 基于 AT89S51 單片機的數(shù)字溫度計的設(shè)計 作者:王露 第 6 頁 共 28 頁 ●片內(nèi)振蕩器與時鐘電 路 溫度傳感器的選擇 由于傳統(tǒng)的熱敏電阻等測溫元件測出的一般都是電壓,再轉(zhuǎn)換成對應(yīng)的溫度,需要比較多的外部元件支持,且硬件電路復(fù)雜,制作成本相對較高。 圖 21 熱電偶電路圖 系統(tǒng)主要包括對 A/D0809 的數(shù)據(jù)采集,自動手動工作方式檢測,溫度的顯示等,這幾項功能的信號通過輸入輸出電路經(jīng)單片機處理。 Abstract Along with the progress and development of the ages, single slice the machine technique has already make widely available the life is to us, work, research, each realm, have already bee the technique of a kind of very maturity. This paper mainly designs the development process of a temperature measurement system based on AT89S51 single chip and DS18B20digital temperature sensor, the paper researches the hardware connectivity and software programming of the DS18B20 based on the singlechip, and give the software flow chart of each module. System can easily to collect and display the temperature, it can also arbitrary set alarm temperature according to the actual need, It is used convenience, it has high precision, wide range ,high sensitivity, small size, and low power dissipation, The device is especially applied to measure temperature in people39。該設(shè)計控制器使用 AT89S51 單片機,測溫傳感器使用 DS18B20,用 LCD 來實 現(xiàn)溫度顯示。 從以上兩種方案,容易看出方案一 的測溫裝置可測溫度范圍寬、體積小,但是線性誤差較大。 圖 312 傳感器電路圖 圖 313 外部封裝形式 (2)溫度數(shù)據(jù)值的格式 (如圖 314)。必須先啟動DS18B20 開始轉(zhuǎn)換,再讀出溫度轉(zhuǎn)換值。把每個執(zhí)行模塊分別列出并進行功能和接口定義。 從這次的課程設(shè)計中,我真正的意識到,在以后的學(xué)習(xí)中,要 加強實踐 ,把我們所學(xué)的理論知識用到實際當(dāng)中,學(xué)習(xí)單機片機更是如此,程序只有在經(jīng)常的寫 和 讀的過程中才能提高,這就是我在 本 次課程設(shè)計中的最大收獲。 基于 AT89S51 單片機的數(shù)字溫度計的設(shè)計 作者:王露 第 18 頁 共 28 頁 ET0 = 1。 } void time1() interrupt 3 基于 AT89S51 單片機的數(shù)字溫度計的設(shè)計 作者:王露 第 19 頁 共 28 頁 { TH1 = 0xfe。 else L1602_char(1,7,39。 TR1 = 0 。 E = 1。) * 輸入 : 行,列,需要輸入 1602 的數(shù)據(jù) * 輸出 : 無 ***********************************************************************/ void L1602_char(uchar hang,uchar lie,char sign) { uchar a。 p++。 //將總線拉低,要在 1us 之后釋放總線 //單片機要在此下降沿后的 15us 內(nèi)讀數(shù)據(jù)才會有效。 //拉低總線 _nop_()。 //忽略 ROM 指令 Write_One_Byte(0xbe)。 //讀取到的第一個字節(jié)為溫度 LSB b = Read_One_Byte()。0x01。 //至少維持了 1us,表示讀時序開始 dat = 1。 uint temp_out。 if(hang == 2) a = 0xc0。 } /*********************************************************************名稱 : write(uchar del) * 功能 : 1602 寫數(shù)據(jù)函數(shù) * 輸入 : 需要寫入 1602 的數(shù)據(jù) 基于 AT89S51 單片機的數(shù)字溫度計的設(shè)計 作者:王露 第 22 頁 共 28 頁 * 輸出 : 無 ***********************************************************************/ void write(uchar del) { dis_data = del。 } } //這三個引腳參考資料 //sbit E=P2^2。)。 spk = ~spk。 TR0 = 1。 //第 1 個 led 燈 sbit led1 = P1^1。選擇合適的監(jiān)控程序結(jié)構(gòu)然后依據(jù)實時性對監(jiān)控軟件與執(zhí)行模塊之間的調(diào)度關(guān)系進行安排。數(shù)碼管八段段碼利用單片機 P0 口控制 , 3 個數(shù)碼管位碼利用 P2. 0P2. 2 控制 ,顯示溫度值用動態(tài)掃描方式 [18]。 基于 AT89S51 單片機的數(shù)字溫度計的設(shè)計 作者:王露 第 8 頁
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1