求控制步进电机的C语言程序

求一段程序,c语言写的,51单片机,由外部输入一个脉冲,步进电机走一步,最好另一个引脚电平的高低可控制步进电机的转动方向。
步进电机是1.8度,两相四线的,也就是转一圈要两百步,由单片机的一个I/O口如P1.0送如一个脉冲,单片机就走一步,P1.1接高电平时正转,接低电平时反转,步进电机是自己制作的桥式驱动,如有细分就更加好。由于是业余爱好,本人学了一年的单片机编程,还是只会编点流水灯。希望大家多多帮忙,在此万分感谢!!!!!!!!!!!

第1个回答  2014-05-12
这个很简单啊,你控制P1.0产生50%脉宽的PWM波就可以了啊,控制产生的个数追问

能送上一段程序吗?

追答

这个怎么送啊,你自己研究一下