/*-----------------------------------------------
名称:步进电机
内容:1、本程序用4相测试步进电机DE驱动
2、需要用跳帽或者杜邦线把信号输出端和对应的步进电机信号输入端连接起来
3、速度不可以调节的过快,不然就没有力矩转动了
------------------------------------------------*/
#include <reg52.h>
unsigned char code F_Rotation[4]={0x02,0x04,0x08,0x10}; //正转表格,换算成二进制 0000 0010,0000 0100,0000 1000,0001 0000
unsigned char code B_Rotation[4]={0x10,0x08,0x04,0x02}; //反转表格,换算成二进制 0001 0000,0000 1000,0000 0100,0000 0010
/******************************************************************/
/* 延时函数 */
/******************************************************************/
void Delay(unsigned int i)//延时
{
while(--i);
}
/******************************************************************/
/* 主函数 */
/******************************************************************/
main()
{
unsigned char i;
while(1)
{
for(i=0;i<4;i++) //4相
{
P1=F_Rotation[i]; //输出对应的相 可以自行换成反转表格
Delay(500); //改变这个参数可以调整电机转速 ,数字越小,转速越大
}
}
}
小白在路上~
- 粉丝: 2508
- 资源: 1468
最新资源
- 基于k折交叉验证的支持向量机回归预测MATLAB程序,采用n折交叉验证确定损失参数C与核参数g;代码注释清楚 main为主程序,读取EXCEL数据,也可以自己数据集 很方便,容易上手
- 链表HuffmanTree.zip
- Xshell+Xmanager+Xftp全家桶-V8.0.0065 PC绿色特别版
- 《JavaScript》.pdf
- 基于椭圆拟合的多光斑重叠光斑中心提取方法
- OC-Dialect线上多语言(多列表) 4.SDK每个方法解析
- 扩展卡尔曼滤波soc估算 基于EKF算法的锂电池SOC 卡尔曼滤波估计电池soc ,simulink模型,对电池SOC参数进行辨识,充分考虑充放电倍率和环境温度,结合传统安时积分法和扩展卡尔曼滤波算法
- 基于springboot的墙绘产品展示交易平台的设计与实现源码(java毕业设计完整源码+LW).zip
- GBBO_Dataset.zip
- 基于springboot的网上租赁系统设计与实现源码(java毕业设计完整源码+LW).zip
- 强大的Lua引擎, 为mcu和物联网设备高度优化, 支持众多组件, 非常低的内存需求(最低16K RAM, 128K Flash)
- 2024年电赛H题代码
- 基于Web足球青训俱乐部管理后台系统开发源码(java毕业设计完整源码+LW).zip
- OC-Dialect线上多语言(多列表) 5.总结
- ACM考试题 ACM程序设计
- 基于springboot的师生健康信息管理系统源码(java毕业设计完整源码+LW).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈