- 5
- 0
- 约7.29千字
- 约 9页
- 2017-05-27 发布于贵州
- 举报
DS18B20及51单片机多路温度传感器
51单片机C程序
#includereg51.h
#includeintrins.h
#define uchar unsigned char
sbit RS=P3^5; //定义LCD端口
sbit RW=P3^6;
sbit E=P3^7;
sbit DQ=P3^4; //定义单总线端口
uchar LCD_3,LCD_2,LCD_1,LCD_0;
uchar ds18b20_romA[8]={0x8e,0x00,0x00,0x00,0xb8,0xc5,0x30,0x28};
//四个DS18B20的64位ROM地址
uchar ds18b20_romB[8]={0x52,0x00,0x00,0x00,0xb8,0xc5,0x34,0x28};
uchar ds18b20_romC[8]={0x65,0x00,0x00,0x00,0xb8,0xc5,0x35,0x28};
uchar ds18b20_romD[8]={0x3c,0x00,0x00,0x00,0xb8,0xc5,0x36,0x28};
uchar code LCDData[] =0123456789;
uchar code dot_tab[] =0112334456678899;
uchar first_line[16]=A:000.0 B:000
原创力文档

文档评论(0)