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
UT35A/UT32A 数字温度控制器 操作手
2021-04-27 13:04:19 7MB UT35A/UT32A
1
旗舰版STM32F103单片机开发板50例实验例程软件工程源码合集: 实验0 新建工程实验 实验1 跑马灯实验 实验10 输入捕获实验 实验11 电容触摸按键实验 实验12 OLED显示实验 实验13 TFTLCD显示实验 实验14 USMART调试实验 实验15 RTC实验 实验16 待机唤醒实验 实验17 ADC实验 实验18 内部温度传感器实验 实验19 光敏传感器实验 实验2 蜂鸣器实验 实验20 DAC实验 实验21 PWM DAC实验 实验22 DMA实验 实验23 IIC实验 实验24 SPI实验 实验25 485实验 实验26 CAN通信实验 实验27 触摸屏实验 实验28 红外遥控实验 实验29 游戏手柄实验 实验3 按键输入实验 实验30 DS18B20数字温度传感器实验 实验31 DHT11数字温湿度传感器实验 实验32 MPU6050六轴传感器实验 实验33 无线通信实验 实验34 FLASH模拟EEPROM实验 实验35 摄像头实验 实验36 外部SRAM实验 实验37 内存管理实验 实验38 SD卡实验 实验39 FATFS实验 实验4 串口实验 实验40 汉字显示实验 实验41 图片显示实验 实验42 照相机实验 实验43 音乐播放器实验 实验44 录音机实验 实验45 手写识别实验 实验46 T9拼音输入法实验 实验47 串口IAP实验 实验48 USB虚拟串口实验 实验49 USB读卡器实验 实验5 外部中断实验 实验50 网络通信实验 实验51 UCOSII实验1-任务调度 实验52 UCOSII实验2-信号量和邮箱 实验53 UCOSII实验3-消息队列、信号量集和软件定时器 实验54 综合测试实验 实验6 独立看门狗实验 实验7 窗口看门狗实验 实验8 定时器中断实验 实验9 PWM输出实验
基于STM32的DS18B20温度传感
2021-03-31 16:04:57 2.9MB DS18B20 STM32 mini板
1
介绍了TMP03/04型数字温度传感器在晶闸管功率模块温度保护电路中的应用,着重介绍了该芯片与MSP430单片机的两种接口电路及程序设计的方法。
1
课程设计参考资料 设计思想:当温度超过设定的上下限温度时,即会发出警报。
2020-02-22 03:04:47 573KB AT89S52 DS18B20 温度报警器
1
51单片机的数字温度,使用DS18B20,数码管显示,含c程序及proteus仿真
2019-12-21 22:22:40 101KB 18b20 keil 51单片机 proteus仿真
1
51单片机AT89C52数字温度传感器DS18B20 proteus仿真 读取DS18B20温度,显示在LCD1602液晶屏上,测温范围-55--+128,一位小数
2019-12-21 22:21:20 57KB 51单片机 AT89C52 DS18B20 proteus仿真
1
基于ti驱动库lm3s芯片I2C模块例程,控制温度传感器LM75A,经过测试可以使用。可配合lm3s的I2C使用文档查阅使用。
2019-12-21 22:17:57 145KB LM3S 驱动库 I2C 温度传感器
1