|
這是我大二時(shí)候的課程設(shè)計(jì),環(huán)境溫濕度檢測(cè)系統(tǒng),這個(gè)設(shè)計(jì)是自己獨(dú)立完成的,使用了匯編語言,花了我半個(gè)月左右的時(shí)間。emm...程序肯定不是最難的,最難的是焊板,要自己洗板、打孔、焊錫,這才難受,完成后還有很多錯(cuò)要排。現(xiàn)在來分享下我寫的匯編源代碼,
使用的單片機(jī)STC12C5A60S2,濕度檢測(cè)使用的是DHT11,溫度檢測(cè)使用的是DS18B20,使用LCD1602顯示屏;具體描述:該系統(tǒng)是基于STC12C5A60S2單片機(jī)的環(huán)境溫濕度監(jiān)測(cè)系統(tǒng)。該系統(tǒng)綜合控制DHT11數(shù)字溫濕度傳感器和DS18B20溫度傳感器對(duì)周圍環(huán)境的溫濕度進(jìn)行實(shí)時(shí)的監(jiān)控,然后將檢測(cè)到的溫濕度數(shù)據(jù)反饋到顯示屏LCD1602上,溫度誤差為±2℃,濕度誤差為±5.0%RH。接著通過MAX232電平轉(zhuǎn)換電路每隔1s向計(jì)算機(jī)發(fā)送溫濕度的16進(jìn)制數(shù)值。除此之外,還設(shè)置了可以設(shè)定溫濕度門限值的按鍵。操作者可以設(shè)定一定的門限值,當(dāng)周圍環(huán)境溫濕度超過設(shè)定的門限值,蜂鳴器就會(huì)鳴響報(bào)警通知操作者。
|
評(píng)分
-
查看全部評(píng)分
|