资源简介
DS18B20 AT89C51 温度监测装置 单片机 温度传感器DS18B20 AT89C51 温度监测装置 单片机 温度传感器DS18B20 AT89C51 温度监测装置 单片机 温度传感器DS18B20 AT89C51 温度监测装置 单片机 温度传感器DS18B20 AT89C51 温度监测装置 单片机 温度传感器DS18B20 AT89C51 温度监测装置 单片机 温度传感器

代码片段和文件信息
#include “DS18B20.h“
unsigned char code table[]={0x3f0x060x5b0x4f0x66 0x6d0x7d0x070x7f0x6f0X000x3E0x40};
unsigned char code Hight[]={0xBf0x860xDb0xCf0xE6 0xEd0xEd0x870xFf0xEf};
//共阴极数码管显示数字0.,1.,2.,3.,4.,5.,6.,7.,8.,9.
void qingpin()
{
LEDcom1=0;LEDcom2=0;LEDcom3=0;LEDcom4=0;
LEDcom5=0;LEDcom6=0;LEDcom7=0;LEDcom8=0;
}
void display(uint integeruint decimaluchar fg)
{ long int d;
d=decimal;
d*=625;
//显示整数
if(integer>=100&&fg==0) LEDcom1=table[integer/100];
if(integer<100&&fg==0) LEDcom1=table[10];
if(fg==1) LEDcom1=table[12];
if(integer<10) LEDcom2=table[10];
if(integer>=10) LEDcom2=table[integer/10%10];
LEDcom3=Hight[integer%10];
//显示小数
LEDcom4=table[d/1000];
LEDcom5=table[d/100%10];
/*
LEDcom6=table[d%100/10];
LEDcom7=table[d%1000];
*/
LEDcom6=0x02;
LEDcom7=0x39;
}
//-------------------------------------------------------------------------------------
//函数名称:main
//函数功能:主函数
//-------------------------------------------------------------------------------------
void main()
{
uchar Integer=0Decimal=0;
qingpin();
Delay(12);
delayus(10);
Start_Convert();
while(1)
{
Get_temp(); //读取温度值
Integer=Temp_Integer;
Decimal=Temp_Decimal;
display(IntegerDecimalfg);//显示温度值
Delay(100);
Start_Convert(); //重新启动温度转换
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11108 2008-08-06 17:00 DS18B20温度测量\DS18B20
文件 1486 2008-08-06 16:58 DS18B20温度测量\DS18B20.c
文件 4739 2008-08-06 16:58 DS18B20温度测量\DS18B20.h
文件 3968 2008-08-06 17:00 DS18B20温度测量\DS18B20.hex
文件 46 2008-08-06 17:00 DS18B20温度测量\DS18B20.lnp
文件 3199 2008-08-06 17:00 DS18B20温度测量\DS18B20.LST
文件 14510 2008-08-06 17:00 DS18B20温度测量\DS18B20.M51
文件 12350 2008-08-06 17:00 DS18B20温度测量\DS18B20.OBJ
文件 1326 2008-08-06 17:00 DS18B20温度测量\DS18B20.Opt
文件 2712 2008-08-06 17:00 DS18B20温度测量\DS18B20.plg
文件 2161 2008-07-31 01:49 DS18B20温度测量\DS18B20.Uv2
文件 2180231 2008-07-31 15:09 DS18B20温度测量\ds18b20cn.pdf
文件 208896 2008-07-31 22:30 DS18B20温度测量\DS18B20测温.doc
文件 156356 2008-07-31 23:13 DS18B20温度测量\单片机测试板3.DSN
目录 0 2008-08-06 22:17 DS18B20温度测量
----------- --------- ---------- ----- ----
2603306 16
- 上一篇:北大青鸟课件--贵美商城网站
- 下一篇:libmad mp3软解码
相关资源
- proteus仿真 AT89C51输出各种波形
- 单片机与温度传感器DS18B20的程序设计
- 毕业论文之温度传感器DS18B20(源码
- stm32 ds18b20 温度传感器 测试通过
- 51单片机读取温度数据存储到SD卡中并
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- DS18B20分布式多点测温的Proteus仿真
- 单片机 DS18B20 温度控制系统
- 课程设计蔬菜大棚自动控制系统,包
- 基于AT89C51的数据采集系统设计新方法
- 基于单片机交通灯设计
- AT89C51+ADC0808 PROTEUS仿真
- ds18b20温度传感是什么传感器
- 基于AT89C51的十字路口交通灯设计pro
- at89c51单片机外文翻译
- DS18B20_Serial_println.ino
- ds18b20测温例程tm4c123x
- STM32F103C8T6读取DS18B20串口显示程序.r
- DS18B20温度+DHT11湿度+LCD1602
- TM4C系列ds18b20温度传感器例程
- 读写ds18b20内部eeprom
- 基于FPGA的DS18B20单总线控制+数码管显
- STM32F103C8T6读取DS18B20串口显示程序
- STM32F103读取ds18b20温度传感器
- 基于AT89C51单片机信号发生器设计.pd
- DS18B20-液晶1602显示温度和控制(代码
- 基于AT89C51单片机的多功能函数信号发
- 基于FPGA的LCD1602实时显示DS18b20温度
- 通过DS18B20检测环境温度,并在LCD128
- 基于单片机AT89C51控制的热水器设计
评论
共有 条评论