基于51单片机的步进电机系统设计【程序+proteus仿真+参考论文+AD原理图】【免费分享】

一、项目功能简介

 整改设计系统由STC89C52单片机+ULN2003A电机驱动芯片+28BYJ-48步进电机+两位数码管+按键模块+LED灯模块组成。

具体功能:

1、数码管显示正转、反转和转速。

2、设置电机的转速,总共有九档速度。

3、LED显示电机电机的转速。

二、系统构成图

基于51单片机的步进电机系统设计【程序+proteus仿真+参考论文+AD原理图】【免费分享】_第1张图片
三、仿真

本次项目采用proteus8.11软件实现仿真设计。由于proteus软件版本原因,不能确保proteus其他版本软件能够正常运行,请安装好对应软件版本(版本一致或者高于这个版本都可以)

基于51单片机的步进电机系统设计【程序+proteus仿真+参考论文+AD原理图】【免费分享】_第2张图片

四、程序


/* 主函数 */
void main(void)
{
  DataPort0 = 0x40;        //显示"----"
  Seg1 = 0;
  Seg2 = 0;

  delayms(1000);          //延时大约1s 
  T0_Init();            //定时器初始化
  dis_buf[0] = duan_ma[10];    //数码管赋值
  dis_buf[1] = duan_ma[Coil_Pos];
  BUZZ_Sign = 200 ;        //蜂鸣器响一次
  while(1)
  {  
    KeyNumber = Key();      //检测哪个按键被按下
    Key_Set();          //按键处理函数
    delayms(2);
    
  }
}

五、原理图

本原理图利用AD17软件设计。

基于51单片机的步进电机系统设计【程序+proteus仿真+参考论文+AD原理图】【免费分享】_第3张图片

六、参考论文

论文仅限于参考,内容跟项目对应。

基于51单片机的步进电机系统设计【程序+proteus仿真+参考论文+AD原理图】【免费分享】_第4张图片

七、全部资料


八、资料获取

关注公众号,后台回复:51步进电机
 

你可能感兴趣的:(51仿真,51单片机,proteus,嵌入式硬件)