一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
查看: 6317|回复: 18

[51单片机] 如何用普通IO做AD转换

[复制链接]
发表于 2015-11-1 21:37 | 显示全部楼层 |阅读模式
想做个风扇温控,小封装的手里只有8脚的STC15f04,没有ADC模块,如何用普通IO做AD转换,分辨率几十级就够用,1秒1次或者几秒一次都行
发表于 2015-11-1 21:58 | 显示全部楼层
RC充放电,测电平
回复

使用道具 举报

发表于 2015-11-1 22:05 来自手机 | 显示全部楼层
楼上正解,不差钱还可以上运放搭积分器,精度能做的高很多。
回复

使用道具 举报

发表于 2015-11-1 22:17 | 显示全部楼层
普通IO做AD难度很大,不过STC的8脚单片机有内置的比较器可以做AD,可以参考STC官方历程,或者找坛内GOOGcode的10元T12那个帖子。AVR和PIC都有8脚单片机带AD的
回复 1 0

使用道具 举报

 楼主| 发表于 2015-11-1 22:21 来自手机 | 显示全部楼层
yanjian 发表于 2015-11-1 21:58
RC充放电,测电平

给个例子吧
回复

使用道具 举报

 楼主| 发表于 2015-11-1 22:24 来自手机 | 显示全部楼层
fujiachun 发表于 2015-11-1 22:17
普通IO做AD难度很大,不过STC的8脚单片机有内置的比较器可以做AD,可以参考STC官方历程,或者找坛内GOOGcod ...

没找到STC的例程,傅老师有链接吗?不想再买了,带AD的STC也有,就是比较大
回复

使用道具 举报

 楼主| 发表于 2015-11-1 22:25 来自手机 | 显示全部楼层
wangke2010 发表于 2015-11-1 22:05
楼上正解,不差钱还可以上运放搭积分器,精度能做的高很多。

加运放还不如直接用带ADC的单片机了呢
回复

使用道具 举报

发表于 2015-11-1 22:30 | 显示全部楼层
回复

使用道具 举报

发表于 2015-11-1 22:36 | 显示全部楼层
STC15F104W利用RC充放电使用IO口测量外部电压.DOC (145.5 KB, 下载次数: 375)

从STC网站下载到的文档

点评

很好的程序,谢谢  详情 回复 发表于 2022-10-24 19:26
回复 1 0

使用道具 举报

发表于 2015-11-2 02:46 | 显示全部楼层
benli 发表于 2015-11-1 22:24
没找到STC的例程,傅老师有链接吗?不想再买了,带AD的STC也有,就是比较大

就是9楼的链接,这个方式GOODCODE做过T12温控,如果控风扇还可以更简化
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-10-28 09:57 , Processed in 0.034330 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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