为什么要用ADC呢?用红外接收管+调理电路+比较器不就能得到红外传过来的二进制(有光、无光或者其他,阈值你来设定),直接一点就用现成的红外接收一体头,都帮你处理好了,直接送单片机处理。要是非得用ADC,那就红外接收管+运放调理电路,直接送ADC转换。后续的全靠算法处理了,可能代码量不小。祝你好运。
ADC会有标准的接口,比如IIC,SPI,要接到单片机相应管脚。你把这些数据接收后,在单片机里,想2进制,十进制,都可以。