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