DS18B20温度传感器+protues仿真+基于C51单片机的开发+拥有两个LCD显示屏显示
2022-01-18 14:41:46 177KB proteus ds18b20
1
STM32F407单片机读写 DS18B20温度传感器 并串口屏显示DEMO软件例程源码,可以做为你的学习设计参考。 int main(void) { uint8_t DS18B20ID[8]; float temperature; /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 初始化串口并配置串口中断优先级 */ MX_DEBUG_USART_Init(); HMI_USARTx_Init(); while(DS18B20_Init()) { printf("DS18B20温度传感器不存在\n"); HAL_Delay(1000); } printf("检测到DS18B20温度传感器,并初始化成功\n"); DS18B20_ReadId(DS18B20ID); /* 无限循环 */ while (1) { temperature=DS18B20_GetTemp_MatchRom(DS18B20ID); /* 打印通过 DS18B20 序列号获取的温度值 */ printf("获取该序列号器件的温度:%.1f\n",temperature); HMI_value_setting("page1.gross.val",temperature*10); HAL_Delay(1000); } } /** * 函数功能: 向串口屏发送数据 * 输入参数: 无 * 返 回 值: 无 * 说 明: 无 */ void HMI_value_setting(const char *val_str,uint32_t value) { uint8_t tmp_str[30]={0}; uint8_t i; sprintf((char *)tmp_str,"%s=%d",val_str,value); for(i=0;iDR=tmp_str[i]; while(__HAL_UART_GET_FLAG(&husartx_HMI, UART_FLAG_TXE) == RESET); } HMI_USARTx->DR=0xFF; while(__HAL_UART_GET_FLAG(&husartx_HMI, UART_FLAG_TXE) == RESET); HMI_USARTx->DR=0xFF; while(__HAL_UART_GET_FLAG(&husartx_HMI, UART_FLAG_TXE) == RESET); HMI_USARTx->DR=0xFF; while(__HAL_UART_GET_FLAG(&husartx_HMI, UART_FLAG_TXE) == RESET); } /** * 函数功能: 向串口屏发送浮点数据 * 输入参数: 无 * 返 回 值: 无 * 说 明: 无 */ void HMI_string_setting(const char *val_str,int32_t value) { uint8_t tmp_str[50]={0}; uint8_t i; float temp=(float)value; sprintf((char *)
要求在液晶上显示AD转换信号,年月日,时间。 单片机:STM32f103rbt6 3.2V液晶,型号qc12864b
2022-01-15 15:24:10 48.84MB stm32 单片机 毕设 万年历
1
本人毕业论文,详细介绍如何用51单片机驱动1602LCD, DS1302时钟,DS18B20温度传感器,并最终完成火灾自动报警器的设计,不可多得的毕业论文参考资料。
1
基于MSP430的超声波测距及报警系统,包含超声波测距、温湿度测量、DHT21、AM2301、12864液晶等模块,共35页。
1
蜂潜科技整理的12864液晶显示程序(STM32F4版),更多资源请加入蜂潜科技官方交流群643370489后索取
2021-12-29 17:51:05 16.7MB STM32F407 12864 程序
1
12864液晶图片取模软件 专门用于对C语言文件自动提取显示所需要的汉字,进行点阵码数据转换
2021-12-21 12:53:33 2.87MB 12864 液晶图片 取模软件
1
液晶SPI驱动,arduino类库,支持汉字库lcd12864,控制器st7920
2021-12-19 21:43:25 3KB arduino类
1
分享的是Ds18B20温度检测器设计, Lcd显示、矩阵键盘设置上限报警、报警系统(LED灯亮、电机转动散热)。该温度检测器,使用了10米线长的DS18b20温度传感器和51开发板,传感器由于使用长距离的接线,所以需增加上拉电阻。使用Lcd1602显示温度和所设置的上限报警值,可使用矩阵键盘设置上限报警的温度值,报警系统包括:LED灯由黄变红,同时电机转动散热。 来个实物秀:
2021-12-12 20:22:41 167KB ds18b20 电路方案
1
蓝桥杯之单片机设计与开发——蓝桥杯_模块练习——“DS18B20-温度传感器”
2021-12-11 15:13:03 62KB 51
1