設(shè)計說明和要求: ①使用51單片機(jī)為核心設(shè)計一帶串口通信的溫度監(jiān)測儀器;溫度傳感器要求使用DS18B20,每隔2s左右采集一次環(huán)境溫度,精度精確到小數(shù)點(diǎn)后1位;溫度上限值默認(rèn)設(shè)置為32度;使用液晶器件LM016L顯示采集的溫度和溫度上限值,第1行顯示溫度,第2行顯示溫度上限值;當(dāng)采集的溫度超過溫度上限值時,當(dāng)進(jìn)行聲光報警,點(diǎn)亮紅色LED燈,并控制蜂鳴器發(fā)出蜂鳴聲;當(dāng)儀器通過串口接收到字符“A”時,儀器通過串口發(fā)送內(nèi)容格式為“DD.DTDDU”的字符串,其中第1-4位“DD.D”為采集的溫度,第5位為字符“T”,為溫度標(biāo)識,第6-7位“DD”為溫度上限值,第8位為字符“U”,為溫度上限值標(biāo)識,比如“28.2T32U”,表示采集的溫度為28.2度,當(dāng)前設(shè)置的溫度上限值為32度。 ③使用Proteus(建議版本:Proteus-7.8sp2,提供,使用方法參考文檔:Proteus 7 Professional 51單片機(jī)入門教程.pdf,提供)搭建儀器的硬件框架;使用C語言。使用虛擬串口軟件(建議軟件:vspdxp虛擬串口破解版,提供)虛擬串口線;使用串口調(diào)試助手(建議軟件:串口調(diào)試助手V2.2.exe,提供)與儀器進(jìn)行仿真調(diào)試。
|