#include<reg51.h>
sbit k1=P1^0; //正
sbit k2=P1^1; //反
sbit k3=P1^2; //停
unsigned char code positive[]={0xfe,0xfc,0xfd,0xf9,0xfb,0xf3,0xf7,0xf6};
unsigned char code negative[]={0xfe,0xf6,0xf7,0xf3,0xfb,0xf9,0xfd,0xfc};
void delay(unsigned char m)
{
unsigned char i;
while(m--)
{
for(i=0;i<125;i++);
}
}
void Positive(unsigned char m) //正转
{
unsigned char i,j;
for(i=0;i<8*m;i++) //8=360除以齿距角
{
for(j=0;j<8;j++) //齿距角
{
P2=positive[j];
delay(20);
if(k3==0)
{
delay(5);
if(k3==0)
{
while(k3==0);
break;
}
}
}
}
}
void Negative(unsigned char m) //反转
{
unsigned char i,j;
for(i=0;i<8*m;i++)
{
for(j=0;j<8;j++)
{
P2=negative[j];
delay(20);
if(k3==0)
{
delay(5);
if(k3==0)
{
while(k3==0);
break;
}
}
}
}
}
main()
{
while(1)
{
if(k1==0)
{
delay(5);
if(k1==0)
{
while(k1==0);
Positive(4);
}
if(k2==0)
{
delay(5);
if(k2==0)
{
while(k2==0);
Negative(4);
}
}
}
}
}
步进电动机.zip
版权申诉
94 浏览量
2021-12-23
22:30:58
上传
评论
收藏 76KB ZIP 举报
地理探险家
- 粉丝: 1053
- 资源: 5416
最新资源
- 蒋拖车-2402041820.awb
- 网络安全-木马隐藏技术-实验分析-教学与研究-木马隐藏技术深度解析与实验分析:核心技术剖析与VMware网络模式指南.zip
- 水墨风格PPT模板:优雅设计,适合艺术与文化演示、 艺术与设计PPT模
- 蓝桥杯介绍例题相关练习.zip
- 基于JavaScript、Vue、HTML、CSS和Shell的无偿献血系统接口api设计源码
- 基于Vue实现的你画我猜网页版小游戏源代码
- java+vue+uinapp彩票系统多端多商家应用源码分享
- tensorflow-2.9.2-cp38-cp38-win-amd64.whl
- tensorflow-gpu-2.9.3-cp39-cp39-win-amd64.whl
- tensorflow-gpu-2.9.3-cp37-cp37m-win-amd64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈