一直构思一个蓄电池充电器,今天花了1个小时画了出来,初学者,估计错误多多,先贴出原理图,恳请各位大牛批评,指出其中错误。 
我的思路是这样的:利用两块ADC0831分别对充电的电压和电流进行AD转换,输入给单片机。
其中充电电流通过RV1进行调节,通过采样电阻R7转换成电压值,然后经过单片机输出LED显示。
P1.3为充电控制端,当单片机侦测电池电压值超过某一阀值时,输出一高电平,使三极管截止。
电路的右边部分为显示控制部分。Switch1 为12V/6V 蓄电池的选择开关。Button1为当前LED显示蓄电池电压值和充电电流的切换按键。
三个LED分别显示十位,个位,一位小数。
由于头一次设计东西,经验不足,不免错误重重,恳请各位不客气的指出来,我仔细改进,希望我第一个单片机作品能够成功,谢谢了。:)