大神谢谢啊
有没有protel图
现在急需
没有,自己画个,接4个数码管,再接个18b20,这么简单还要原理图啊
求AT89C51单片机和DS18B20温度程序,用四位共阳数码管显示
define Disdata P0 \/\/段码输出口 define discan P2 \/\/扫描口 define uchar unsigned char define uint unsigned int sbit DQ=P3^3; \/\/温度输入口 sbit DIN=P0^7; \/\/LED小数点控制 sbit k5=P1^4;uchar up_alarm=20;uint h;uchar flag;\/\/***温度小数部分用...
求C语言程序,AT89C51单片机为核心,DS18B20测温度,实时用4位LED显示...
include<reg52.h> \/\/ 试试#define uchar unsigned char #define uint unsigned int sbit DQ=P1^4; \/\/ds18b20与单片机连接口 unsigned char code str[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x40} ; \/\/共阴数码管字码表unsigned char code str1[]={0...
用AT89C51单片机和温度传感器DS18B20S设计数字式温度计
温度值的分辨率可以被用户设定为9-12位,可以设置上下限报警温度,当温度不在设定的范围内时,就会启动报警程序报警。本设计的显示模块是用四位一体的数码管动态扫描显示实现的。在显示实时测量温度的模式下还可以通过查询按键查看设定的上下限报警温度。 关键词:单片机、数字温度计、DS18B20、AT89S52目录 1 引言 12 系统...
单片机AT89C51和DS18B20温度检测并在数码管上显示出来,程序和现象如 ...
1、针对你的程序,先屏蔽掉1820,直接给数据,显示正常,说明显示程序部分可用,如下:include<reg51.h> define uchar unsigned char define uint unsigned int sbit DQ= P1^0;sbit smg0=P3^0 ;sbit smg1=P3^1 ;sbit smg2=P3^2 ;sbit smg3=P3^3;int temp ;unsigned char code smg_du...
急需:AT89C51单片机的DS18B20温度检测电路及程序。
DISPLAY:MOV A,29H MOV B,#10 ;10进制\/10=10进制 DIV AB MOV B_BIT,A ;十位在A MOV A_BIT,B ;个位在B MOV R0,#4 CLR C;多加的 DPL1: MOV R1,#250 ;显示1000次 DPLOP:MOV DPTR,#NUMTAB MOV A,TD MOVC A,@A+DPTR ;查通道的7段代码 MOV P0,A ;送出十位的7段代码 CLR...
求:基于AT89C51单片机的多路DS18B20测温显示
bit DS18B20_FLG = 0; \/\/“1”:DS18B20存在 ;“0”:不存在 unsigned char LEDBuf[4];void delay(unsigned int i);\/\/延时 display();\/\/DS18B20温度采集子程序\/\/\/DS18B20温度采集子程序\/\/\/DS18B20温度采集子程序\/\/\/ unsigned char Init_DS18B20(void);unsigned char Read_DS18B20(void); ...
急救!!基于AT89C51单片机的多路DS18b20测温显示系统的所有相关资料_百 ...
它可以看作是该DS18B20的地址序列号。不同的器件地址序列号不同。DS18B20内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,高速暂存器。DS18B20的引脚定义:(1)DQ为数字信号输入\/输出端 (2)GND为电源地 (3)VDD为外接供电电源输入端(在寄生电源接线方式时接地)...
数字温度计设计 数字温度计设计论文
在本设计中选用AT89C51型单片机作为主控制器件,采用DS18B20数字温度传感器作为测温元件,通过4位共阳极LED数码显示管并行传送数据,实现温度显示。本设计的内容主要分为两部分,一是对系统硬件部分的设计,包括温度采集电路和显示电路;二是对系统软件部分的设计,应用C语言实现温度的采集与显示。通过DS18B20直接...
基于AT89C51单片机和DS18B20温度传感器、LCD1602液晶显示的高精度数字温...
Init_DS18B20();WriteOneChar(0xCC); \/\/跳过读序号列号的操作 WriteOneChar(0xBE); \/\/读取温度寄存器等(共可读9个寄存器) 前两个就是温度 delay_18B20(100);a=ReadOneChar(); \/\/读取温度值低位 b=ReadOneChar(); \/\/读取温度值高位 temp_value=b<<4;temp_value+=(a&0xf0)>>4...
温度传感器DS18B20和单片机AT89C51,怎么焊接啊,电路图也看不太懂,求...
给你一个连接图,只要你焊接的时候,能够按图连上,就能工作,程序用中断 18B20的1脚接电源,2脚接51的第12脚(P3。2中断0),3脚接地