我有protel的 bts7960的,是一样的,只是最大输出电路不一样,还有就是程序用51单片机编写的话很难实现,因为要两路输出pwm,根据占空比的差值来决定正转还是反转,但是pwm必须用定时器产生,这就要不断进入中断,单片机就无法执行其他操作了,而且还是两路输出,建议用stc12c5a系列的单片机,自带四路pwm输出,我先把我的bts7960的图给你
自己查下资料吧,这种问题自己解决才能提高单片机水平