DS18B20温度转换---------------------------------------; 以下程序包含两个功能:; 1) 读 DS18B20 的 64bits ROM,程序中已将此功能注消,需要此功能请取消注释。; 2) 启动一个 DS18B20 做温度转换(精度为出厂默认值
先说相同的:都是51系列单片机,都支持ISP在线编程功能。可以不用昂贵的编程器,只用自己做一个编程即可(注:at的at89cxx系列不能在线编程,at89sxx系列可以)。也都有20引脚和40引脚两种单片机。不同的是,STC的在线
STC89C52单片机内部带有4K的EEPROM,严格来说,应该是4K的FLASH,它分为8个扇区,每个扇区有512个字节。读写数据只能按字节操作,擦除数据只能按扇区操作。 由于它掉电不易失的特性,可以用来存储程序运行过程中产
[cpp] view plaincopy //---------------------------------------------------------- // 模块名称:DS18B20.h // 模块功能:DS18B20 读写操作 //-------------------------------------------
#include <reg51.h>#include <intrins.h> //_nop_();延时函数用#define Disdata P0 //段码输出口#define discan P2 //扫描口#de
[cpp] view plaincopy /*温度传感器18B20--串口显示温度*/ #include<reg52.h> #include <intrins.h> typedef unsigned char uint8; typedef unsigned int uint16; typedef
1、头文件 [cpp] view plaincopy #ifndef _DS18B20_H_ #define _DS18B20_H_ #define uchar unsigned char #define uint unsigned int void DS18B20_Delayus(uint us);
参考源码如下:#include#define uint unsigned int#define uchar unsigned charsbit temp = P2^2;// delayus(1);//7us// delay(1);//24us// delayms(1);//826ms// delayus(10);//25us// delay(10);//123us// delayms
DS18B20是Dallas公司生产的数字温度传感器,具有体积小、适用电压宽、经济灵活的特点。它内部使用了onboard专利技术,全部传感元件及转换电路集成在一个形如三极管的集成电路内。DS18B20有电源线、地线及数据线3根引
1.DS18B20是Dallas公司生产的数字温度传感器,具有体积小、适用电压宽、经济灵活的特点。它内部使用了onboard专利技术,全部传感元件及转换电路集成在一个形如三极管的集成电路内。DS18B20有电源线、地线及数据线3根
lm358内部电路图:
概述(Description):LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括
串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口
电压比较器是对输入信号进行鉴别与比较的电路,是组成非正弦波发生电路的基本单元电路电压比较器可以看作是放大倍数接近“无穷大”的运算放大器。电压比较器的功能:比较两个电压的大小(用输出电压的高或低
LM358恒流源电路LM358电路原理图LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的
jyy4723
hxl486
王洪阳
亼FDY
wzmpl
hjjuiuaan
球球菌
Yl112
Jason曾
ZZZx=
zxc1213
SIASGUOJIe
风声鹤唳
dxccy
niaide
liqinglong1023
微电霸