|
1.1. 基本要求
本實訓(xùn)以《單片機(jī)原理及應(yīng)用》為前提基礎(chǔ),借助keil軟件和proteus軟件等平臺,通過編寫C語言程序,采用proteus畫仿真圖的形式實現(xiàn)《數(shù)碼管顯示DS18B20溫度傳感器》設(shè)計。所設(shè)計的作品具有采集DS18B20溫度傳感器的信號并顯示在數(shù)碼管上、調(diào)節(jié)DS18B20控件上的增加或者降低時,數(shù)碼管顯示跟隨變化。
1.2. 功能概述
1) 所有的顯示信息通過3位數(shù)碼管動態(tài)顯示,顯示溫度小數(shù)點1位;
2) 根據(jù)功能繪制所需仿真圖;
3) DS18B20控件上的增加或者降低調(diào)節(jié)為0.1,初始溫度值為25度;
4) 設(shè)置溫度的上限值和下限值,當(dāng)溫度值高于上限值或者低于下限值時,蜂鳴器發(fā)出報警。
1.3. 功能細(xì)化
1) 數(shù)碼管顯示
第二個數(shù)碼管顯示小數(shù)點,數(shù)碼管的實現(xiàn)溫度與DS18B20控件上的顯示溫度一致。
2) 溫度限制
上限溫度設(shè)置為50度,下限溫度為5度,只要顯示溫度超出這兩個閾值,均進(jìn)行蜂鳴器報警。
|
|