PIC16f877a 中ds18b20测温所遇到的问题,求高手解疑答惑

631920774 631920774 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近在用PIC16f877a开发板中的ds18b20进行测温,lcd显示,开发板中自带了ds18b20_lcd的程序,拷入单片机后,温度显示及lcd显示正常。
但将手中其他的ds18b20替换下开发板中的ds18b20后,温度显示不正确(未对程序进行改动)。ds18b20都比较新,开发板上的ds18b20是可以方便插拔的,所以插入的ds18b20,接入应该没有错误,难道是这些ds18b20都是坏掉的?所以温度就不能显示了?
请各位高手指点下迷津,不胜感激。
...全文

相关推荐

基于PIC16F877芯片的DS18B20测温系统设计.pdf

本文档介绍了一种基于PIC16F877微控制器和DS18B20数字温度传感器的测温系统设计方案。此方案旨在详细探讨DS18B20的工作原理、特性和与PIC16F877单片机的接口设计以及软件实现。

weixin_38743968

PIC单片机项目(2)——基于PIC16F877A的温度测量与存储装置_pic16f877a project

当配置为1时,控制对应的管脚为输入模式,为0时,控制对应的管脚为输出模式。第二步执行ROM指令,也就是访问每个DS18B20,搜索64位序列号,读取匹配的序列号值,然后匹配对应的DS18B20,如果我们仅仅使用单个DS18B20,可以直接跳过ROM指令。X的值就是寄存器 SPBRG里面的值,范围是0-255.对于异步高速模式,可以查表得到常用的波特率下寄存器 SPBRG的值为多少。如果是异步模式就不关心这一位,如果是同步模式,该位为1代表主机模式,为0代表从机模式,时钟源来自于外部。

2401_87556630

PIC16F877A温光检测仿真与真机偏差解析

单片机温度光照检测是嵌入式系统基础应用场景,其核心在于ADC采样精度、传感器物理建模与硬件寄存器协同。PIC16F877A作为经典8位MCU,受限于分页内存、ADC参考电压链、POR复位时序及IO复用等硬件约束,导致Proteus仿真结果常与真实板级表现严重偏离。尤其在NTC热敏电阻非线性补偿、LDR光照传感器幂律建模、VREF动态塌陷及采样时间不足等关键环节,必须从器件物理特性出发进行SPICE级建模与寄存器级配置。该技术路径广泛适用于农业物联网、智能大棚、毕业设计等低成本环境监测项目,兼顾工程可行性与教

偷浪漫

PIC16F877A温光检测系统设计与工业级可靠性实践

单片机温光检测是嵌入式基础应用中的典型场景,其核心在于传感器选型、ADC采样精度、I²C通信鲁棒性及抗干扰布局等关键技术环节。理解温度与光照的物理量定义、匹配光谱响应特性、规避单总线时序陷阱,是保障数据准确的前提;而PIC16F877A凭借宽压供电、高复位阈值、确定性延时能力与低资源开销,在中低速工业传感场景中展现出独特工程价值。结合DS18B20与TSL2561的协同标定、软件模拟I²C的精准时序控制、以及PCB星型接地与模拟/数字分区设计,可构建成本低于15元、连续72小时零丢帧的稳定检测终端。本文聚焦

景海UI

基于PIC16F877与DS18B20的测温显示

选用PIC16F877做为核心芯片,与DS18B20通讯读取温度,并由LCD1602显示

fenghan505789
评论 13
收藏 已收藏
分享
返回顶部
631920774
单片机/工控 27,522 成员 28,796 内容