AT89C51单片机本身不具有PWM(脉冲宽度调制)功能。然而,开发者可以通过软件编程来生成PWM信号。这意味着,尽管硬件上不支持,仍可以在AT89C51上实现PWM波形的输出。若希望在AT89C51上实现PWM功能,可以考虑使用专门的DSP(数字信号处理器)芯片,例如德州仪器的TMS320F2812。这类芯片能够驱动双PWM桥,并输出电压型PWM控制脉冲,适用于要求较高的应用场景。若坚持使用AT89C51,可以查阅张崇巍、张兴合著的《PWM整流器及其控制》一书。该书详细介绍了PWM的控制脉冲生成方法,对在AT89C51上实现PWM功能具有指导意义。该书为32开本,内容详实,适合深入研究。