|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
51单片机学习 S18B20测温程序
2 o' x/ c% T0 B& m
8 W- \5 {/ ~! v0 u7 k+ H" {
0 e0 r- D" B0 N$ @& k#include "my51.h"
. d9 F: A. p1 y* f/ j- P. ^#include "smg.h"
: X+ @' l* g& ~$ S# Z$ C- Y6 H/ m: ]#include "ds18b20.h"
! d0 I( `% z, I! rvoid main() //测试 ,6位数码管显示温度值
( S+ J J# L7 i% e9 _" D2 B{
2 D4 m3 f5 n: P% F- b6 J3 D0 T u8 i=0;
- O& O# i8 J5 k/ v5 l) \; U u16 temp=0;
$ H. q' v+ X& l8 \5 l while(1) R! Q$ h8 w! t+ [7 }, m. w
{
! x0 J' u0 _! M% b2 M temp=ds18b20_readTemperaData();$ l* d& ^1 ?: Z$ N$ E5 b. \
for(i=0;i<100;i++)
8 o/ h2 ^3 f5 G3 u7 j i {4 Q9 l% V' ?/ [$ B- L
displaySMG(ds18b20_processTempData(temp)); : ~$ I& L$ S+ m7 }/ W8 }# f
}
5 P8 k( W6 M d4 `$ G" D4 ~/ E! ` }0 a- g& i2 K( x
}: Q# @6 G2 L- B! K2 K6 w
6 _4 h/ a8 W' ~# l! s6 f: i- g+ O7 c0 C& @* m! @
: G+ ? ^: H! W. Z' K
. R- U* y; E; r9 Y/ k# e: w8 q3 e3 {4 I" c7 t4 f* M
% f/ M5 |" L% l7 r6 h* \
4 Q9 _9 f ?; r, I: v4 P
: I* [* ^0 q5 j0 l' h) |
) }% L5 a! H- _$ O+ g4 ^- y3 J/ ]0 q( n" M, ^' J
|
|