资源简介
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软解码
相关资源
- FPGA综合系统设计二基于FPGA的温度采集
- AT89C51_datasheet
- 基于STC89C52和DS18B20的温控系统
- stm32f103 ds18b20
- 基于FPGA的DS18B20测温代码
- STM32驱动DS18B20库函数驱动
- ds18b20-mini2440驱动,测试程序,qt显示
- 基于AT89C51单片机的智能饮水机控制系
- STM32 18B20完整程序
- STM32F103驱动ILI9341DS18B20RTCADCIRED
- 基于STM32C8t6实现的温度控制系统
- 基于at89c51单片机的门禁系统
- DS18B20无线多点温度采集系统的设计
- 基于STM32C8T6的按键温度双模式控制风
- 基于AT89C51单片机的水塔智能水位控制
- 乐鑫Esp8266驱动 ds18b20、dht11 温湿度传
- 基于战舰STM32的1602液晶驱动程序+ds1
- 数码管与DS18B20设计的温度报警器
- DS18B20 程序 及其中文 英文数据手册
- FPGA驱动DS18B20_Verilog
- 基于DS18B20温度检测系统设计内含原理
- stm32+DS18b20
- stm8s ds18b20 温度传感器 IAR函数库源代
- AT89C51单片机程序以及原理图
- 电子时钟/万年历设计报告 基于AT89c
- 基于AT89C51单片机的水位检测计的设计
- stm32-DS18B20 数码管显示
- DS18B20温度采集与串口发送
- 水温控制系统论文附电路图及程序
- 基于AT89C51单片机LED显示控制系统的设
评论
共有 条评论