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