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