关于单片机的。急急急
来源:百度知道 编辑: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