问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

AT89S52单片机的步进电机控制

发布网友 发布时间:2023-11-11 16:51

我来回答

2个回答

热心网友 时间:2024-11-30 08:22

#include "reg52.h"

void delay(unsigned int t);

//Motor
sbit F1 = P1^0;
sbit F2 = P1^1;
sbit F3 = P1^2;
sbit F4 = P1^3;

unsigned char code FFW[8]={0xfe,0xfc,0xfd,0xf9,0xfb,0xf3,0xf7,0xf6}; //反转
unsigned char code FFZ[8]={0xf6,0xf7,0xf3,0xfb,0xf9,0xfd,0xfc,0xfe}; //正转
unsigned int K;

/**********************************************************************
* *
* 步进电机驱动 *
* *
***********************************************************************/
void motor_ffw()
{
unsigned char i;
unsigned int j;
for (j=0; j<12; j++) //转1*n圈
{

for (i=0; i<8; i++) //一个周期转30度
{
if(K==1) P1 = FFW[i]&0x1f; //取数据
if(K==2) P1 = FFZ[i]&0x1f;
delay(5); //调节转速
}
}
}

/******************************************************
*
* 延时程序
*
********************************************************/
void delay(unsigned int t)
{
unsigned int k;
while(t--)
{
for(k=0; k<80; k++)
{ }
}
}

main()
{
while(1)
{
K=1;
motor_ffw();
K=2;
motor_ffw();

}
}

热心网友 时间:2024-11-30 08:22

可以控制正反转 加速 减速 用proteus仿真 效果不错的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中支黄金叶什么价 怎么在整个PPT中加入背景音乐,而不是在一张幻灯片中插入,我要的是从... 构造柱有哪些构造措施 中国风的女式花裤配什么鞋 留抵抵税额是什么意思 留抵税抵什么意思 ...里发现很多门店装修和华为一样的,但是官网查不到,这种店铺购买... 墙布贴了关窗多久 墙布贴了要关窗多久 墙布贴好要多久密闭多久 左边一个小女孩右边一棵果树,打一个字是什么字6 收集手绘动漫女生人物(人物唯美的眼睛)的图片,越多越好,要好...361 冰箱加制冷剂R134要加多少42 冰柜R12的压机,制冷剂使用R134,可以吗?17 天猫购物券退货可以退吗3 男士上班戴的手表,牌子重要还是价格重要? 袁大头九年一元和十年一元现在多少钱?1 中国古代一夫一妻多妾制度形成的原因 给列几条就行4 一个手机号注册两个,前一个登录不了怎么办? 怎么模仿动漫人物的眼睛 (不用电脑画的,用手绘的)2 找一张关于眼睛的图(手绘)1 在超市买的鳕鱼都是假的吗?24 全国每年死多少人(包括正常非正常)38 已经出院一个多月了还能叫医生开修养建议吗? 请问从杭州火车站怎么到浙江省湖州市德清县乾元镇前务街? elephant leg。。。这词是什么意思呢? _____your leg hurt? A.do B.is ...8 ...AT89S52单片机控制的 两相四线步进电机 的程序,要C语言的_百度... 如何把两个公众账号合并成为一个23 怎么样可以将两个不同的合并成一个?6 一棵树旁边小女孩有一个小女孩猜一个字3 一棵树加一个小女孩。猜一个字。1 杭州那站去德清县城 电脑的辐射很大吗?整晚上对着电脑对身体会有很大影响吗? 搜集战争的资料100多字 男士带什么手表品牌好90 神州6号为什么着陆在内蒙古?(一定要具体点,有多具体就多具体...6 一夫一妻制的婚姻家庭制度是在那三种情况下产生的 一夫一妻制的婚姻家庭制度是在什么情况下产生的4 如何让仓鼠长胖?5 一个手机号可以绑定两个吗? 一个手机号码可以绑定两个吗? 两个怎么合并1 怎么样可以将两个不同的合并成一个?6 如何注册多个 我一个手机号注册了两个,另外一个登不上了,怎么办? 二类电商有没有跑的好的爆款,在哪些平台量比较大2 成都市什么地方可以允许摆地摊?109 无形资产计算净收益出现负的情况会计分录如何处理? 两个怎么合并3