- 40
- 0
- 约小于1千字
- 约 2页
- 2019-10-15 发布于江西
- 举报
/********************************************************
步进电机正反转
操作方法:将POWER SUPPLY SWITCH 中的SW开关打开, 将JUMP
LINE HAT中的跳线帽取8个,将6N137部分的VCCMC和
+5V,GNDMC和GND+5V,P01,P02,P03,P04短接,将KEY
部分的S5和P32,S4和P33短接,把步进电机插上
********************************************************/
#includereg52.h
#define uchar unsigned char
#define uint unsigned int
sbit s1=P3^2; //正转键
sbit s2=P3^3; //反转键
uchar table[]={0x10,0x08,0x04,0x02}; //正转数组
uchar table1[]={0x02,0x04,0x08,0x10}; //反转数组
void delayus(uint i) //延时函数
{
while(i--);
}
void main()
{
uchar i,flag;
while(1)
{ //按键扫描
if(s1==0)
{
delayus(1000);
if(s1==0)
{
while(!s1);
flag=0;
}
}
if(s2==0)
{
delayus(1000);
if(s2==0)
{
while(!s2);
flag=1;
}
}
if(flag==0) //正转
{
for(i=0;i4;i++)
{
P0=table1[i];
delayus(500);
}
}
if(flag) //反转
{
for(i=0;i4;i++)
{
P0=table[i];
delayus(500);
}
}
}
}
您可能关注的文档
最近下载
- 沈阳铁路局员工合同协议.docx VIP
- 2025年心理咨询师考试题库500道附参考答案【实用】.docx VIP
- 鱼骨图分析法(鱼骨图模板).doc VIP
- 2025年部编版三年级上册语文期末冲刺模拟卷三.docx VIP
- KISSsoft软件教程-Tutorial-016-包络面蜗轮蜗杆的验证.pdf VIP
- 《成人甲状腺功能减退症基层诊疗指南(2025版)》.docx VIP
- 三年级数学特训卷.docx VIP
- 搏击操教案15-16(1)完整版.doc VIP
- 2026年内分泌科糖尿病精细化管理实施方案.docx
- (2026春新版)人教版三年级数学下册《一 生活中的运动现象》PPT课件.pptx
原创力文档

文档评论(0)