51单片机产生方波时遇到的问题

在利用89c52单片机来产生2000hz的方波时,由于我单片机是11.0592mhz,将输出的方波放在示波器上观察时发现输出的频率会与2000hz有误差,请问能通过什么方法解决嘛?

你就没想过换个晶振?如果能不换晶振解决,那还要那么多种频率的晶振干嘛。

措施:采用定时器的PWM模式。晶振的误差为晶振周期。