在光伏系统中,由于光伏电池的光电转换效率太低,使其不能以最大效率转化为电能输出;另外,它在工作过程中受环境影响也很大。因此为了使其输出的电能达到最大化,除了要研制价格低廉并且能量转换效率高的光电材料外,可以通过采用最大功率跟踪(Maximum Power Point Tracking,简称MPPT)的控制方法来实现光伏电池的大功率输出。介绍了一种采用C8051F310单片机实现光伏MPPT控制器的简要设计。该控制器通过采用"电压扰动法"实现MPPT控制,通过实验结果说明该控制器达到了MPPT功能。