关于单片机的。急急急

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:58:54
我们的毕业设计要做出实体,我的题目是 “实现AT89C51单片机控制四相步进电机的正反转和转速”。我买了一个单片机最小系统 上面是AT89C51的片,程序都也烧进去了,再有一个步进电机。我想问中间的驱动电路怎么弄,都需要什么元件,以及电路板图,买的话大概得多少钱?有哪位大侠知道告诉小弟一下,不胜感激,谢谢!谢谢!非常急!!!!!!

需要8个MOS管和MOS管驱动IC,型号要看你的步进电机大小。
到电子市场买大概20元左右

用L298驱动步进电机。芯片10多元,外围电路看芯片资料。

贝一特电子 → 论坛 → 设计与竞赛 → L298,正反转,调速,12864显示 (电路在论坛里面)

#include<at89x52.h> 

#include"12864P.h" 

#define uchar unsigned char 

#define uint unsigned int 

uchar count=0; 

uchar k,i=0; 

uint j=0; 

uint t=13000; 

/***以下定义四相步进电机正转代码*/ 

uchar code zheng[]={0x10,0x30,0x20,0x60,0x40,0xc0,0x80,0x90,0x00}; 

/***以下定义四相步进电机反转代码*/ 

uchar code fan[]={0x00,0x90,0x80,0xC0,0x40,0x60,0x20,0x30,0x10}; 

/********************************主函数*************************************/ 

void main(void) 

TMOD=0x01; 

TH0=(65536-t)/256; 

TL0=(65536-t)%256; 

TR0=1; 

ET0=1; 

EX1