一乐电子

一乐电子百科

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

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 4758|回复: 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的
 楼主| 发表于 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
发表于 2015-11-2 02:46 | 显示全部楼层
benli 发表于 2015-11-1 22:24
没找到STC的例程,傅老师有链接吗?不想再买了,带AD的STC也有,就是比较大

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

本版积分规则

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

GMT+8, 2024-5-2 19:01 , Processed in 0.068449 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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