以蓝桥杯CT117E嵌入式竞赛开发板为核心,使用DS18B20温度传感器设计一个数字式温度计。测量一路温度信号并用TFT- LCD屏显示;测温范围-55-125摄氏度,精度0.1摄氏度。 (1)液晶屏的第一行显示“数字式温度计”,第二行显示温度值,第三行显示设计者姓名和学号。 (2)当前温度高于30摄氏度时,蜂鸣器报警3秒
时间: 2024-03-29 12:42:17 浏览: 69
基于数字温度传感器DS18B20的测温设计
4星 · 用户满意度95%
感谢您的问题,这是一个有趣的嵌入式系统设计题目!
要实现这个数字式温度计,我们需要按照以下步骤进行:
1. 硬件设计
- 将DS18B20温度传感器连接到开发板上,并通过一定的电路连接进行数据传输。
- 连接TFT-LCD屏幕并在开发板上初始化。
- 连接蜂鸣器并在开发板上初始化。
2. 软件设计
- 编写温度传感器读取数据的驱动程序,并将数据转换为摄氏度的值。
- 编写TFT-LCD屏幕显示程序,将温度值显示在第二行,姓名和学号显示在第三行。
- 编写蜂鸣器报警程序,当温度高于30摄氏度时,触发蜂鸣器报警3秒。
需要注意的是,为了实现精度为0.1摄氏度,我们需要使用浮点数进行计算和显示。
祝您顺利完成这个嵌入式系统设计任务!
阅读全文