当前位置: 首页 > news >正文

51单片机从零到实战(13)——毕设常用ADC模块

第 13 篇:ADC 模数转换——让单片机"感知"模拟世界

温度、光线、声音、电压——这些是连续的"模拟量"。ADC 把它们变成单片机懂的"数字量"。STC89C52 没有内置 ADC,我们用 PCF8591 模块(I2C 接口,¥5)。


1. PCF8591 读取模拟电压

#definePCF8591_ADDR0x90unsignedcharpcf8591_read(unsignedcharchannel){unsignedcharval;i2c_start();i2c_write_byte(PCF8591_ADDR);// 写命令i2c_write_byte(0x40|channel);// 单端输入 + 通道选择i2c_start();i2c_write_byte(PCF8591_ADDR|1);// 读命令i2c_read_byte(1);// 第一个是上次的值,丢弃val=i2c_read_byte(1);// 这才是本次值i2c_stop();returnval;// 0~255 对应 0~5V}

2. 电位器读取电压

VCC ── 电位器两端 ── GND 中间脚 → PCF8591 AIN0 旋转电位器 → 电压从 0V 变到 5V → ADC 值从 0 变到 255
unsignedcharadc_val=pcf8591_read(0);// 通道 0floatvoltage=adc_val*5.0f/255.0f;// 转成电压printf("ADC: %u, Voltage: %.2fV\r\n",adc_val,voltage);

3. 光敏电阻 / 热敏电阻读取

光敏电阻和热敏电阻是阻值随光照/温度变化的电阻,通过分压电路变成电压:

VCC ── 光敏电阻 ──┬── PCF8591 AIN1 │ 10kΩ (固定电阻) │ GND 光照越强 → 光敏电阻越小 → AIN1 电压越高 → ADC 值越大

下一篇:PWM 输出——控制电机和灯光

http://www.jsqmd.com/news/1250416/

相关文章:

  • Python模块管理的底层逻辑:从路径查询到版本溯源
  • Q-learning在机器人迷宫路径规划中的Matlab实现
  • 2026桌面Agent实测:17款工具盘点、避坑指南与未来趋势
  • 基于YOLOv11的水稻病虫害智能检测系统开发实践
  • CANN开源仓与AIGC技术融合:架构解析与性能优化
  • 【高清视频】M.2 SSD 到底有没有进入 L1.2低功耗?Quarch PAM 同时看清功耗与 CLKREQ#
  • HarmonyOS7 多指触控追踪:onTouch 事件与 TouchEvent 详解
  • 椰林海鲜码头企业新愿景是什么?:笃信开创未来 - 17728181569
  • 国内知名SEO优化公司 正规平台:具备GEO优化资质的知名SEO正规服务平台盘点 - GEORANK
  • 基于YOLOv10的体育场馆设备智能检测系统设计与实现
  • 2026大连市防水补漏维修公司口碑实测推荐 - 鼎万建筑修缮
  • 从聊天工具到开发系统:ChatGPT、Codex、Plus与Pro正在重新分工
  • 智能体来了:AI大模型工具深度运用指南——从ChatGPT高级玩法到AI智能体搭建教程全面解析
  • AI办公指令实战:提升效率的自动化技巧
  • 大型SEO服务商vs独立SEO工作室:优缺点全面对比与企业适配指南 - GEORANK
  • 抖音去水印在线工具哪个好用?2026 年还稳不稳 一份个人收藏学习向实测 - 免费软件工具方法教程
  • TVA驱动的具身智能迭代逻辑(9)
  • 深圳设备搬运公司福田区:电梯设备搬运+安装调试避坑指南,房地产项目搬迁要点 - szxybj
  • 2026正规的太原防水补漏公司实测推荐 - 鼎万建筑修缮
  • 大模型开发入门指南:从零基础到实战精通
  • 杭州品牌出海GEO服务商代理加盟选型哪家靠谱?2026年杭州GEO代理服务商本地推荐与加盟指南 - 小随科技
  • 【从0搭建AI智能体·11】把 Agent 部署上线:Docker + 限流 + 熔断 + 优雅降级
  • 2026免费一键去图片水印APP推荐(安卓iOS)与在线网站合集 - 免费软件工具方法教程
  • ChatGPT、Codex、Plus与Pro:AI写代码越快,任务越要先拆清楚
  • 2026在线一键去水印免费的工具推荐:免费去水印小程序实测指南 - 免费软件工具方法教程
  • 2026年杭州儿童成长服务GEO代理服务商选择推荐丨杭州GEO服务商代理加盟选型靠谱指南更新 - 科技快讯
  • 椰林海鲜码头企业新愿景是什么?:良善铸就盛名 - 18102756859
  • Rust 迭代器组合子:map、filter、fold 链式调用的性能陷阱分析
  • 链接表能删了:Access 直连 SQL Server,DAO 绑窗体 + ADO 参数查询完整代码
  • TVA驱动的具身智能迭代逻辑(12)