找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5809|回复: 8
打印 上一主题 下一主题
收起左侧

外部模拟量电压信号输入到单片机引脚,怎么判断该电压

[复制链接]
跳转到指定楼层
楼主
ID:282994 发表于 2018-12-3 21:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想从外部给单片机某个引脚(例P2^2)输入一个电压,单片机怎么判断该电压有无,电路该怎么设计,单片机的程序该怎么写?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:123289 发表于 2018-12-4 03:56 | 只看该作者
需要这个引脚有AD功能
回复

使用道具 举报

板凳
ID:439004 发表于 2018-12-4 10:33 | 只看该作者
你是需要知道电压大小还是只要知道有无电压? 1, 如果只是知道有无的话,直接接到其中一个IO脚,软件去定期扫描该引脚即可(可上网搜索你用的单片机型号的按键扫描例程)。一般单片机支持的最大电压是5V,高了用分压。  2,如果需要知道电压的大小的话,则需要接到带AD功能的引脚,确认该单片机的AD功能支持的电压范围(通常是0-3.3V)。如果输入电压大于这个范围,则需要用分压电阻调节到该范围。(分压越大,精度会降低的越多)
回复

使用道具 举报

地板
ID:428180 发表于 2018-12-4 11:11 | 只看该作者
用ad来采集吧
回复

使用道具 举报

5#
ID:439105 发表于 2018-12-4 11:44 | 只看该作者
如果只是有无  那就直接可以是IO采集的哈。
如果要得到准确的数字,就是要使用AD采集哦。这样才可以知道
回复

使用道具 举报

6#
ID:439109 发表于 2018-12-4 11:47 | 只看该作者
IO中断即可
回复

使用道具 举报

7#
ID:415069 发表于 2018-12-4 15:48 | 只看该作者
数字:开漏,判断01
模拟:adc
回复

使用道具 举报

8#
ID:439414 发表于 2018-12-4 17:25 | 只看该作者
ad转换?我在做adc0809的采集电压
回复

使用道具 举报

9#
ID:421499 发表于 2018-12-4 17:26 | 只看该作者
如果电压大于单片机,是用分压,如果小于单片机工作电压,直接用ad采样可以读取电压
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表