一.PWM实现AD 利用普通单片机的2个IO及一个运算放大器即可实现AD转换电路,而且很容易扩展成多通道.其占用资源少,成本低,AD 转换精度可以达到8位甚至更高,因此具有一定的实用价值. 1.1 硬件电路说明 图一中“RA0”和“RA1”为单片机的两个I/O脚,分别将其设置为输出与输入状态,在进行A/D转换时,在程序中通过软 件产生PWM,由RA0脚送出预设占空比的PWM波形.RA1脚用于检测比较器输出端的状态. R1.C1构成滤波电路,对RA0脚送出的PWM波形进行平滑滤波.RA0输出的PW…