刘春元 王福奎
ICL7135具有±20000个数的分辨率,而且有BCD码和STB选通信号输出,与微机接口十分方便,因此有很多文章介绍ICL7135作为微机的高精度A/D接口电路。本篇文章与其他文章不同之处是利用ICL7135的“busy”输出信号与单片机MCS-51衔接。
在小型化仪表中,应该以最少的元件完成尽可能多的任务,8031需外接EPROM,剩下的16个I/O口是十分宝贵的。如果利用ICL7135的BCD码和STB选通信号就要占5个I/O口,而利用ICL7135的“busy”端,只要一个I/O和8031内部的一个定时器就可以把ICL7135的数据送入单片机。
为了便于读者理解,首先介绍ICL7135的“busy”端的功能。ICL7135是以双积分方式进行A/D转换的电路。每个转换周期分为三个阶段:

本文介绍了如何利用ICL7135的'busy'信号与MCS-51单片机接口,以节省I/O口并实现高精度A/D转换。通过控制定时器在'busy'高电平时计数,并减去固定积分时间,获取被测电压数值。转换速率设计为每秒6.25次,兼顾精度和资源利用率。
最低0.47元/天 解锁文章
2232

被折叠的 条评论
为什么被折叠?



