历史上的今天
今天是:2025年01月11日(星期六)
2018年01月11日 | 步进电机C51控制程序
2018-01-11 来源:eefocus
步进电机C51控制程序
#include
unsigned char code f_rotation[4]={0x02,0x04,0x08,0x10};//正转表格
unsigned char code b_rotation[4]={0x10,0x08,0x040,0x02};//反转表格
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(10000); //改变这个参数可以调整电机转速
}
}
}
上一篇:直流电机调速C51程序
下一篇:单片机C51延时时间怎样计算?
史海拾趣
|
一、课程设计题目及要求 题目1 设计逻辑门电路。多个“与非”门一起可以组成其他基本逻辑电路,请用“与非“门设计其他逻辑门电路。 1、“或”门逻辑电路。请选用若干个“与非”们组成“或”门电路。 2、“异或”门逻辑电路。请选用若干个“与 ...… 查看全部问答> |
|
公司一个PDM管理员说是从深正回来公司工作的,冒了一句:从来没有听说有结构工程师一职位。把我们研发中心老结构气的差点把给杀了。这种人居然被领导弄进来,不知道啥关系?… 查看全部问答> |
|
2410 bootloader中的2410init.s文件中定义中断向量表的时候,有一句^ _ISR_STARTADDRESS,这个^是什么意思? ALIGN AREA RamData, DATA, READWRITE ^ _ISR_STARTADDRESS HandleReset # 4 HandleUndef &nbs ...… 查看全部问答> |
|
大家好!小弟因作业要做一个程序,向大家求助以下问题: 程序的目的是发现无线网络的access point, 并且能够连入该网络;用visual studio 2005, c#开发; 我想用的是OpenNETCF.org提供的一系列API; 我的电脑是windows xp service pack 2的。 但 ...… 查看全部问答> |
|
为了做到低功耗,请问大家GPIO如何配置,小弟用的是S3C2440A。 对于外部有负载的GPIO如何配置,我目前的做法是如果不用,就将其配置成输入。 对于外部没有负载的GPIO如何配置,我的做法是将其配置成输出,并配置DAT寄存器为1. 如果是特殊功能引 ...… 查看全部问答> |




