二相步进电机32细分驱动程序 [lenvy] 2008-5-16 9:45:55 用AT89C51写了一个32细分的驱动程序,驱动芯片用 NJU39610+NJM3771 程序实现功能:对二相步
二相步进电机32细分驱动程序 [lenvy] 2008-5-16 9:45:55 用AT89C51写了一个32细分的驱动程序,驱动芯片用 NJU39610+NJM3771 程序实现功能:对二相步进电机进行32细分;采用定时器中断,每0.5ms电机 走一步; 暂时单片机外部控制部分只有控...
二相步进电机32细分驱动程序 [lenvy] 2008-5-16 9:45:55 用AT89C51写了一个32细分的驱动程序,驱动芯片用 NJU39610+NJM3771 程序实现功能:对二相步进电机进行32细分;采用定时器中断,每0.5ms电机 走一步; 暂时单片机外部控制部分只有控...
这是一个简单的红外解码程序,是针对9ms起始码和4.5ms结束码的红外信号。晶振用的是11.0592M的,经测试能用。...
红外解码程序主要工作为等待红外线信号出现,并跳过引导信号,开始收集连续32位的表面数据,存入内存的连续空间。位信号解码的原则是:以判断各个位的波宽信号来决定高低信号。位解码原理如下:  解码为0:低电平的宽度0.56ms+高电平的宽度0.56ms。  解码为1:低...
该程序是用F449的内部TIMER_A CCR0的比较模式功能,来控制P5.1口驱动LED 30.5ms(1000/32.768)闪烁。...
控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号,将获得的直流偏置电压与电位器的电压比较,获得电压差输出。最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为...