单片机 DS1621温度传感器实验仿真图和程序
1
①、 独特的单总线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实 现微处理器与DS18B20的双向通讯。大大提高了系统的抗干扰性。 ② 、测温范围 -55℃~+125℃,精度为±0.5℃。 ③、支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个, 实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的 不稳定。 ④、 工作电源: 3.0~5.5V/DC (可以数据线寄生电源)。 ⑤ 、在使用中不需要任何外围元件。 ⑥、 测量结果以9~12位数字量方式串行传送。
2021-07-01 14:44:52 352KB 单片机 C语言代码 例程
1
DS1621温度传感器实验,内附源代码,仿真图,实测可用
2021-06-25 18:16:15 44KB DS1621 单片机
1
包含keil软件编写的c语言代码和proteus仿真图。 单片机仿真资料由本人多年收集。 部分资源来自网络,如有侵权行为,请联系告之,我们会马上更正。
2021-06-14 13:33:46 74KB 硬件
1
DS18B20温度传感器实验.7z
2021-06-13 19:01:25 279KB 开发板
1
stm32f103系列单片机温度传感器实验
2021-06-12 09:03:57 358KB stm32
1
DS18B20数字温度传感器实验STM32F407开发板KEIL软件工程源码 main(void) { u8 t=0; short temperature; HAL_Init(); //初始化HAL库 Stm32_Clock_Init(336,8,2,7); //设置时钟,168Mhz delay_init(168); //初始化延时函数 uart_init(115200); //初始化USART usmart_dev.init(84); //初始化USMART LED_Init(); //初始化LED KEY_Init(); //初始化KEY LCD_Init(); //初始化LCD POINT_COLOR=RED; LCD_ShowString(30,50,200,16,16,"Explorer STM32F4"); LCD_ShowString(30,70,200,16,16,"DS18B20 TEST"); LCD_ShowString(30,90,200,16,16,"ATOM@ALIENTEK"); LCD_ShowString(30,110,200,16,16,"2017/4/15"); while(DS18B20_Init()) //DS18B20初始化 { LCD_ShowString(30,130,200,16,16,"DS18B20 Error"); delay_ms(200); LCD_Fill(30,130,239,130+16,WHITE); delay_ms(200); } LCD_ShowString(30,130,200,16,16,"DS18B20 OK"); POINT_COLOR=BLUE;//设置字体为蓝色 LCD_ShowString(30,150,200,16,16,"Temp: . C"); while(1) { if(t%10==0)//每100ms读取一次 { temperature=DS18B20_Get_Temp(); if(temperature<0) { LCD_ShowChar(30+40,150,'-',16,0); //显示负号 temperature=-temperature; //转为正数 }else LCD_ShowChar(30+40,150,' ',16,0); //去掉负号 LCD_ShowNum(30+40+8,150,temperature/10,2,16); //显示正数部分 LCD_ShowNum(30+40+32,150,temperature%10,1,16); //显示小数部分 } delay_ms(10); t++; if(t==20) { t=0; LED0=!LED0; } } }
18B20数字温度传感器实验
2021-05-05 19:01:24 359KB 18B20数字温度传感器实验
1
DS18B20温度传感器实验仿真图和程序
1
温度传感器
2021-04-11 14:00:14 381KB ds18b20
1