❶ 基於單片機的溫濕度檢測系統主程序流程圖,溫、濕度檢測程序流程圖,報警程序流程圖,感測器是dht11
圖4.1 系統主程序流程圖
圖4.2按鍵子程序流程圖
❷ 基於單片機的溫濕度檢測系統設計
<<pic單片機應用系統開發典型實例〉〉有差不多的例子,不過 是數碼顯示,不是液晶顯示。液晶程序上網上找就行啊,www.pic16.com上有很多程序,或許有現成的。
❸ 急求電子信息專業的畢業論文,只需2000-2500個字。·~!!
·GSM汽車防盜報警系統設計 (字數:15909,頁數:46)
·公交卡收費管理系統設計 (字數:13130,頁數:34)
·GSM數字通信機研究設計 (字數:17751,頁數:48)
·射頻式計費卡系統設計與研究 (字數:13522,頁數:36)
·基於51單片機的超聲波測距儀的設計分析 (字數:10545,頁數:31)
·全自動洗衣機模糊控制器的設計 (字數:16252,頁數:41)
·基於AT89C51的超聲波測速系統 (字數:9584,頁數:29 )
·單相正弦波逆變電源 (字數:9589,頁數:43 )
·超聲波液位計的設計 (字數:7532,頁數:28 )
·數字溫度計 全套 (字數:7963,頁數:24 )
·基於數字圖像處理的人民幣紙幣面向識別 (字數:6665,頁數:21 )
·基於單片機的飲水機溫度控制系統 (字數:11411,頁數:42)
·基於單片機的濕度控制系統設計 (字數:10074,頁數:33)
·基於單片機的電子密碼鎖設計 (字數:7747,頁數:32 )
·基於單片機的電器遙控器的設計 (字數:10446,頁數:31)
·基於MCS-51的智能溫度控制儀 (字數:8309,頁數:30 )
·基於DS18B20的多點測溫系統 (字數:7853,頁數:47 )
·基於AT89S51單片機的汽車防撞系統的設計 (字數:8028,頁數:27 )
·基於DM6437的圖像平滑演算法的設計與實現 (字數:20706,頁數:57)
·基於單片機的語音錄播放系統 (字數:9344,頁數:28 )
·鐵路客車空調車廂內溫度控制系統模擬 (字數:8614,頁數:25 )
·十字路口交通燈 (字數:8829,頁數:28 )
·基於單片機的脈沖燃燒熱水爐控制器 (字數:6028,頁數:27 )
·基於單片機的火災自動報警系統 (字數:8200,頁數:27 )
·基於AT89S52的智能人體健康電子秤的設計 (字數:7219,頁數:27 )
·基於AT89S52單片機的交通控制 (字數:653,頁數:23 )
·簡單消防報警系統設計 (字數:5518,頁數:21 )
·基於時隙ALOHA的RFID防沖突演算法和隨機幀時隙防沖突演算法的吞吐量研究 (字數:10395,頁數:23)
·汽車倒車防撞系統設計 (字數:25296,頁數:47)
·由AT89S51單片機控制實現的電子計時器系統 (字數:9135,頁數:29 )
·基於Freescale DT512的單片機鬧鍾設計 (字數:15400,頁數:64)
·智能溫度報警系統的設計 (字數:11793,頁數:36)
·單片機溫度控制系統 (字數:10581,頁數:34)
·單片機溫度測量電路 (字數:13171,頁數:41)
· 環境雜訊測試終端採集傳輸系統的設計 (字數:17921,頁數:54)
·基於MATLAB的直流電機控制的模擬 (字數:12001,頁數:33)
·基於Verilog的交通燈控制系統設計 (字數:6044,頁數:18 )
·基於AVR單片機的超聲波距離測量系統 (字數:12946,頁數:52)
·基於XR-2206、AT89S51的信號發生器設計——頻率顯示部分 (字數:9051,頁數:35 )
·基於CPLD的CMI編譯碼器設計 (字數:8757,頁數:34 )
·自適應雜訊抵消系統 (字數:14389,頁數:35)
·語音報價器設計 (字數:18177,頁數:45)
·心率失常計算機自動診斷 (字數:10645,頁數:31)
·圖像灰度形態學演算法的研究與實現 (字數:11698,頁數:28)
·數字式帶通濾波器的設計 (字數:13225,頁數:39)
❹ 基於單片機的溫濕度採集與控製程序(C語言)
給你一個DS18B20的溫度採集程序!
//ICC-AVR application builder : 2009-10-25 10:43:39
// Target : M16
// Crystal: 16.000Mhz
#include <iom16v.h>
#include <macros.h>
#define uint unsigned int
#define uchar unsigned char
#include "xianshi.c"
#include "delay.h"
#define CLR_DIR_1WIRE DDRD&=~BIT(4) //只要修改這里的參數就可以了
#define SET_DIR_1WIRE DDRD|=BIT(4) //裡面什麼都不用該!
#define CLR_OP_1WIRE PORTD&=~BIT(4)
#define SET_OP_1WIRE PORTD|=BIT(4)
#define CHECK_IP_1WIRE (PIND&0x10) //檢測
unsigned char wmh,wml;
void init_1820()
{
SET_DIR_1WIRE; //設置PD4 為輸出
SET_OP_1WIRE;
CLR_OP_1WIRE;
delay_nus(480); //480us以上
SET_OP_1WIRE;
CLR_DIR_1WIRE;
delay_nus(20); //15~60us
while(CHECK_IP_1WIRE);
SET_DIR_1WIRE;
SET_OP_1WIRE;
delay_nus(140); //60~240us
}
void write_1820(unsigned char x)
{
unsigned char m;
for(m=0;m<8;m++)
{
CLR_OP_1WIRE;
if(x&(1<<m)) //寫數據了,先寫低位的!
SET_OP_1WIRE;
else
{CLR_OP_1WIRE;}
delay_nus(40); //15~60us
SET_OP_1WIRE;
}
SET_OP_1WIRE;
}
unsigned char read_1820()
{
unsigned char temp,k,n;
temp=0;
for(n=0;n<8;n++)
{
CLR_OP_1WIRE;
SET_OP_1WIRE;
CLR_DIR_1WIRE;
k=(CHECK_IP_1WIRE); //讀數據,從低位開始
if(k)
temp|=(1<<n);
else
temp&=~(1<<n);
delay_nus(50); //60~120us
SET_DIR_1WIRE;
}
return (temp);
}
unsigned int gettemp() //讀取溫度值
{
unsigned char temh,teml,wm0,wm1,wm2,wm3;
init_1820(); //復位18b20
write_1820(0xcc); // 發出轉換命令
write_1820(0x44);
// delay_nms(800); //不延時也好使,不知道怎麼回事!
init_1820();
write_1820(0xcc); //發出讀命令
write_1820(0xbe);
teml=read_1820(); //讀數據
temh=read_1820();
wm0=teml>>4; //只要高8位的低四位和低8位的高四位,溫度范圍0~99啦!
wm1=temh<<4;
wm2=wm1+wm0; //16進制轉10進制
return wm2;
}
void main()
{
uint tem,ad[4],i;
port_init();
while(1)
{
tem = gettemp();
for(i=0;i<4;i++)
{
ad[3-i]=tem%10;
tem=tem/10;
}
for(i=0;i<4;i++)
{
show1(ad[i],i);
delay(5);
}
}
}
顯示函數:
#include <iom16v.h>
#include <macros.h>
#define uint unsigned int
#define uchar unsigned char
#pragma data:code
const uint tab1[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,
0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0x00}; //共陽數碼管代碼表
const uint tab2[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,
0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0X00};//共陰數碼管代碼表
void port_init(void)
{
DDRA = 0xFF;
DDRB = 0xFF;
DDRC = 0xFF;
DDRD = 0x00;
}
void delay(uint ms)
{
uint i,j;
for(i=0;i<ms;i++)
{
for(j=0;j<1141;j++);
}
}
void show1(uchar j,uchar k)//顯示函數
{
PORTB = ~BIT(k);
PORTA = tab2[j];
delay(1);
}
void show(uint ada)
{
uint i,ad[4];
for(i=0;i<4;i++)
{
ad[3-i]=ada%10;
ada = ada/10;
}
while(1)
{
for(i=0;i<4;i++)
{
show1((ad[i]),i);
delay(100);
}
}
}
程序我都調試過的,都是好的,有不會再問我。可以給分了嗎?嘿嘿
❺ 急求一份畢業設計--基於單片機的溫濕度控制器的設計
2644855454
❻ 基於單片機的溫度控制系統設計
第一章 緒論 1. 1 選題背景 防潮、防霉、防腐、防爆是倉庫日常工作的重要內容,是衡量倉庫管理質量的重要指標。它直接影響到儲備物資的使用壽命和工作可靠性。為保證日常工作的順利進行,首要問題是加強倉庫內溫度與濕度的監測工作。但傳統的方法是用與濕度表、毛發濕度表、雙金屬式測量計和濕度試紙等測試器材,通過人工進行檢測,對不符合溫度和濕度要求的庫房進行通風、去濕和降溫等工作。這種人工測試方法費時費力、效率低,且測試的溫度及濕度誤差大,隨機性大。因此我們需要一種造價低廉、使用方便且測量准確的溫濕度測量儀。1.2 設計過程及工藝要求 一、基本功能~ 檢測溫度、濕度~ 顯示溫度、濕度~ 過限報警 二、主要技術參數 ~ 溫度檢測范圍 : -30℃-+50℃~ 測量精度 : 0.5℃~ 濕度檢測范圍 : 10%-100%RH~ 檢測精度 : 1%RH~ 顯示方式 : 溫度:四位顯示 濕度:四位顯示~ 報警方式 : 三極體驅動的蜂鳴音報警 第二章 方案的比較和論證 當將單片機用作測控系統時,系統總要有被測信號懂得輸入通道,由計算機拾取必要的輸入信息。對於測量系統而言,如何准確獲得被測信號是其核心任務;而對測控系統來講,對被控對象狀態的測試和對控制條件的監察也是不可缺少的環節。感測器是實現測量與控制的首要環節,是測控系統的關鍵部件,如果沒有感測器對原始被測信號進行准確可靠的捕捉和轉換,一切准確的測量和控制都將無法實現。工業生產過程的自動化測量和控制,幾乎主要依靠各種感測器來檢測和控制生產過程中的各種參量,使設備和系統正常運行在最佳狀態,從而保證生產的高效率和高質量。2. 1溫度感測器的選擇 方案一:採用熱電阻溫度感測器。熱電阻是利用導體的電阻隨溫度變化的特性製成的測溫元件。現應用較多的有鉑、銅、鎳等熱電阻。其主要的特點為精度高、測量范圍大、便於遠距離測量。鉑的物理、化學性能極穩定,耐氧化能力強,易提純,復制性好,工業性好,電阻率較高,因此,鉑電阻用於工業檢測中高精密測溫和溫度標准。缺點是價格貴,溫度系數小,受到磁場影響大,在還原介質中易被玷污變脆。按IEC標准測溫范圍-200~650℃,網路電阻比W(100)=1.3850時,R0為100Ω和10Ω,其允許的測量誤差A級為±(0.15℃+0.002 |t|),B級為±(0.3℃+0.005 |t|)。銅電阻的溫度系數比鉑電阻大,價格低,也易於提純和加工;但其電阻率小,在腐蝕性介質中使用穩定性差。在工業中用於-50~180℃測溫。 方案二:採用AD590,它的測溫范圍在-55℃~+150℃之間,而且精度高。M檔在測溫范圍內非線形誤差為±0.3℃。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會損壞。使用可靠。它只需直流電源就能工作,而且,無需進行線性校正,所以使用也非常方便,借口也很簡單。作為電流輸出型感測器的一個特點是,和電壓輸出型相比,它有很強的抗外界干擾能力。AD590的測量信號可遠傳百餘米。綜合比較方案一與方案二,方案二更為適合於本設計系統對於溫度感測器的選擇。 2. 2 濕度感測器的選擇 測量空氣濕度的方式很多,其原理是根據某種物質從其周圍的空氣吸收水分後引起的物理或化學性質的變化,間接地獲得該物質的吸水量及周圍空氣的濕度。電容式、電阻式和濕漲式濕敏原件分別是根據其高分子材料吸濕後的介電常數、電阻率和體積隨之發生變化而進行濕度測量的。方案一:採用HOS-201濕敏感測器。HOS-201濕敏感測器為高濕度開關感測器,它的工作電壓為交流1V以下,頻率為50HZ~1KHZ,測量濕度范圍為0~100%RH,工作溫度范圍為0~50℃,阻抗在75%RH(25℃)時為1MΩ。這種感測器原是用於開關的感測器,不能在寬頻帶范圍內檢測濕度,因此,主要用於判斷規定值以上或以下的濕度電平。然而,這種感測器只限於一定范圍內使用時具有良好的線性,可有效地利用其線性特性。方案二:採用HS1100/HS1101濕度感測器。HS1100/HS1101電容感測器,在電路構成中等效於一個電容器件,其電容量隨著所測空氣濕度的增大而增大。不需校準的完全互換性,高可靠性和長期穩定性,快速響應時間,專利設計的固態聚合物結構,由頂端接觸(HS1100)和側面接觸(HS1101)兩種封裝產品,適用於線性電壓輸出和頻率輸出兩種電路,適宜於製造流水線上的自動插件和自動裝配過程等。相對濕度在1%---100%RH范圍內;電容量由16pF變到200pF,其誤差不大於±2%RH;響應時間小於5S;溫度系數為0.04 pF/℃。可見精度是較高的。綜合比較方案一與方案二,方案一雖然滿足精度及測量濕度范圍的要求,但其只限於一定范圍內使用時具有良好的線性,可有效地利用其線性特性。而且還不具備在本設計系統中對溫度-30~50℃的要求,因此,我們選擇方案二來作為本設計的濕度感測器。2. 3 信號採集通道的選擇 在本設計系統中,溫度輸入信號為8路的模擬信號,這就需要多通道結構。方案一、採用多路並行模擬量輸入通道。這種結構的模擬量通道特點為:(1) 可以根據各輸入量測量的餓要求選擇不同性能檔次的器件。總體成本可以作得較低。(2) 硬體復雜,故障率高。(3) 軟體簡單,各通道可以獨立編程。方案二、採用多路分時的模擬量輸入通道。 這種結構的模擬量通道特點為:(1) 對ADC、S/H要求高。(2) 處理速度慢。(3) 硬體簡單,成本低。(4) 軟體比較復雜。綜合比較方案一與方案二,方案二更為適合於本設計系統對於模擬量輸入的要求,比較其框圖,方案二更具備硬體簡單的突出優點,所以選擇方案二作為信號的輸入通道。本文來源於: http://www.waibaowang.net/dianzi/
❼ 基於51單片機的溫濕度報警系統設計
加語音模塊報溫度和濕度
加萬年歷
加藍牙模塊,寫個APP與手機無縫對接
加串口模塊,寫個上位機,可以在電腦上查看和控制你的系統
……………………
實在是太多了
❽ 基於單片機糧庫的溫濕度控制系統設計 答辯會問什麼問題 (能寫多少寫多少 越多也好)
正式答辯開始,下面是我的部分發言:
尊敬的評委老師以及在座的各位同學:大家早上好。我是X級XX專業的XX,很高興在這里論文答辯,希望今天能為我20年的學生生涯畫上一個完滿的句號。(這句可是我琢磨了半天的經典啊)
下面,論文答辯 論文答辯ppt 論文答辯技巧,就我畢業論文的選題原因,國內外研究現狀,研究目的,研究方法,研究內容,研究結論等問題向大家做一個簡單的匯報。
之所以選擇這樣一個論文題目,主要是基於以下三方面的考慮:…………
以上是我畢業論文的一些基本情況,歡迎各位老師批評指正(這句話挨了一頓批,答辯主席先給我個下馬威。這句可是我上網時看到的,以示謙卑,沒想到犯了本本主義錯誤。答辯之前最好是多答辯評委老師的性格愛好都有個底,尤其是答辯委員會的主席,他可是一把手),謝謝。
在答辯中有一些小體會,這里與大家分享,希望對大家有所幫助。
答辯分為三個階段:陳述期(20-25分鍾)、提問期、回答期,三個階段大致一個多小時左右一個人。
在陳述期的20分鍾,有的學院要答辯者做PPT,有的則不用;有的陳述時要脫稿,有的則可以看稿子。在這個階段,一般情況下沒有老師在聽你講什麼,他們都在低頭看你給他們發的論文和論文簡介,因為這么厚的論文是沒有老師有時間看的,他們也都是臨陣摸槍,看個大概。所以在這一階段,你的任務就是磨時間,注意語氣要平緩,要穩,發言時盡量不要太專業化,沒有人聽你講晦澀的理論,當然,更不能拉家常,說一些你們鄰居家怎們怎麼的事情,這顯得你太沒專業素養和水準。總之,這個度要拿捏好。注意觀察老師和同學的表情,察言觀色才是硬道理。
在提問期這個階段,聆聽是你的主要任務。老師會為你磨時間。有本校的老師,一般都會先評價下你的論文,當然是說很多好話的,這都是講給答辯委員會主席聽的。接下來就是提問,老師提問的時候你要記好他的問題,理解他的意思。在記得時候要注意把你回答的要點關鍵字一起寫上,因為老師問完了你就要回答的,如果你反應比較快,你可以把老師的問題分類做個概述,然後按類作答,這樣更顯得你這孩子不錯。
回答之前要對老師的評價和建議表示感謝,接下來回答老師的問題。第一個問題,先念一下題目,然後作答。作答時忌諱一盲目自大,得意洋洋,一副欠抽的樣子,忌諱二信心不足,慌里慌張,沒有底氣,一副心虛的樣子。要知道論文是你寫的,你看的相關東西比他們多,所以你可以大膽的說,只要自圓其說即可。在這一階段回答時要言簡意賅,一語中的,廢話少說,言多語失,能說就說,不能說的就說自己在這方面寫論文的時候也考慮過,但考慮的不充分。忌諱的是不知道了就不說話,大家都不說話,氣氛就凝固了,在論文答辯中如果沒人說話,那就不好了,所以一定要說,哪怕你說不會,也比不說好。
值得一提的是,老師提問的問題有大有小。有對理論的,所以你要對你論文的理論了如指掌,尤其是一些相近的名詞,尤其是長的差不多的詞,比如這次我們同學的社會資源、社會資本、社會關系這三個詞就讓老師給纏了半天;有對方法的,所以你要對你做的調查細節注意再注意,不要有閃失。應付的東西老師都能看出來,人家幹了這么多年,眼睛都很毒的;有對細節感興趣的,所以你要對你的論文的邏輯結構、句子通順與否、措詞、錯別字、標點尤其是摘要部分注意注意再注意注意,在這些方面出問題顯得你不夠認真仔細,所以校對時要下功夫,可以和同學交換校對,因為我們對自己寫的東西,挑錯別字是很困難的。摘要就那麼點字,又在論文開頭,這可是門面啊,還有最好有個後記,感謝之類的話,雖然老套,但咱們讀了這么多年的書也應該感謝一下老師,必須的嘛。
答辯通過基本上是十拿九穩的,但是咱們也不能弄的太難看。自己丟人無所謂,給導師丟人就是罪過了。為了導師,為了自己,也要好好表現。好了,基本上就說這么多吧,各個專業各個學校的情況不一樣,我說的只是一家之言,僅供參考而已,希望對大家有些幫助。