89c52单片机怎么用4个针脚控制几个4相5线步进电机

由于单片机针脚不够,所以我想问下89c52只用4个针脚能控制2个以上的步进电机吗?

  89c52单片机用4个针脚控制几个4相5线步进电机的方法:
  1、用两片74HC595,串转并,扩展出16个端口,可以控制4个步进电机;
2、可以给同时几个驱动模块发电平,可以驱动无数个电机的,输出4路PWM,然后再用一片89C52。
因为即使用专用的步进电机驱动芯片,也至少得2个IO控制一个电机。

  89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-19
你可以给同时几个驱动模块发电平啊,可以驱动无数个电机的,你那个电机不可能直接接单片机吧
第2个回答  2014-02-19
只有4个脚的话,可以:
1.用两片74HC595,串转并,扩展出16个端口,可以控制4个步进电机
2.如一楼所说那样,输出4路PWM,然后再用一片89C52吧.

因为即使用专用的步进电机驱动芯片,也至少得2个IO控制一个电机啊。本回答被提问者和网友采纳
第3个回答  2014-02-19
试试74hc164

89c52单片机怎么用4个针脚控制几个4相5线步进电机
89c52单片机用4个针脚控制几个4相5线步进电机的方法:1、用两片74HC595,串转并,扩展出16个端口,可以控制4个步进电机;2、可以给同时几个驱动模块发电平,可以驱动无数个电机的,输出4路PWM,然后再用一片89C52。因为即使用专用的步进电机驱动芯片,也至少得2个IO控制一个电机。89C52是INTEL公司MCS-...

单片机89c52中断,定时2s后使步进电机停止。程序如下,请问如何加入中断...
要定时,就要设置定时器T0或T1的工作模式为1,计算出定时的时间常数,如定时20ms,或50ms,然后开中断,再写中断子程序,用interrupt 定义中断号,T0是1,T1是3,如T0的中断子程序这么定义:void time_T0() interrupt 1 { 中断服务程序 } ...

单片机89C52RC抄程序遇到个问题请求高手解答
现在有不少单片机 内部有 EEPROM 存储器,单片机89C52RC抄程序,如果 光 抄了程序 数据部分 没有 抄下了, 就有可能 运行 都有问题,能运行 还是 不错了。有可能缺少数据。其实 要完成 上述功能 找个 编程的, 编制一个程序 不很复杂。

单片机引脚直接控制tt电机
第二:要驱动电机工作,首先要看你用的是什么电机——直流电机、步进电机...(这仅是玩单片机电子电路中常用的)。直流电机的驱动最简单,可以是芯片,也可以直接用三极管,步进电机的驱动要复杂一些,要看是五线四相的、还是双极性的,一般很容易在网上找到相关的电路。第三:这个控制电机转动一个特定的...

用stc 89C52单片机实现键盘控制28BYJ-48步进电机的启停 加减速,正反转...
PWM=5;break;case 1:PWM=4;break;case 2:PWM=3;break;case 3:PWM=2;break;} if(flag==0)table_begin=0;else table_begin=4;for(i=table_begin;i<4+table_begin;i++){ P1=table[i];for(j=0;j<PWM;j++)delay(10);} } void main(){ while(1){ key();qidong();} } ...

微控制器系统版和开发板有什么区别。
常见配套资源如下: 1、硬体实验板及期配件如:杜邦线、微控制器晶片、流水灯、点阵显示、ds1302数字钟、ds18b20温度检测、彩色TFT液晶屏,SD卡,超声波测距、收音机、mp3解码、智慧小车等等。 2、实验程式原始码,包含汇编源程式、C语言源程式。 3、电路原理图、PCB图。 4、实验手册、使用手册。 5、附加PCB设计制作...

基于自由摆的平板控制系统 怎么去设计
4.摆杆与平板部分电路可以用软质导线连接,但必须不影响摆杆的自由摆动。 5.在完成基本要求部分工作时,需在平板上铺设一张如图4 所示画有一组间 距为 1cm 平行线的打印纸(10cm×6cm),平行线与电机转轴平行。6.非保持叠放状态硬币数为接触平板硬币数减 1。接触平板硬币数的定义参 7.在...

相似回答