项目简介
本项目是一个简易温度计,基于DS18B20+和ADuC841实现温度测量,并将结果数字显示在LCD WH0802上。作为教学项目,主要用于学习DS18B20+芯片的单总线接口。开发环境采用Keil C51 Lite,硬件使用了MicroConverter SAR Eval Board Rev A3调试板(微控制器为ADuC841,石英频率11.059 MHz)、三引脚的DS18B20+温度传感器(单总线接口)和WH0802A液晶显示屏(两行八字符,并行接口)。此外,项目还增加了对ADC0 - ADC7输入电压和内置温度传感器的测量。未来计划使用基于arm Cortex或risc - v内核的微控制器。
项目的主要特性和功能
- 温度测量:利用DS18B20+传感器实现精确的温度测量。
- 数字显示:将测量到的温度数据显示在WH0802A液晶显示屏上。
- 电压测量:支持对ADC0 - ADC7输入电压的测量。
- 内置温度传感器测量:可获取内置温度传感器的数据。
安装使用步骤
假设您已经下载了本项目的源码文件: 1. 打开Keil C51 Lite开发环境。 2. 在Keil C51 Lite中导入项目源码文件。 3. 确保硬件连接正确:将MicroConverter SAR Eval Board Rev A3调试板、DS18B20+传感器和WH0802A液晶显示屏按要求连接。 4. 编译项目代码。 5. 将编译好的程序烧录到ADuC841微控制器中。 6. 运行程序,查看液晶显示屏上显示的温度及其他测量数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】