导航:首页 > 操作系统 > 单片机单步运行正常

单片机单步运行正常

发布时间:2023-10-15 22:37:01

① 5线4相步进电机如何应用51单片机实现单步运转,求C程序(用ULN2003控制电机)

#include <reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
//sbit key1=P1^4;
void delay(uint z);
unsigned char code RUN[]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};
unsigned char code BACK[]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01};
void BACK_motor()/肆滚/反转子程序
{
uchar j;
for(j=0;j<8;j++)
{
P0=BACK[j];
delay(2);
}
}

void RUN_motor()//正转子程序
{
uchar i;
for(i=0;i<8;i++)//旋转带乱一周 内部旋转一裂行余周
{
P0=RUN[i];
delay(2);
}
}
void main()
{
while(1)
{
RUN_motor();
}
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=950;y>0;y--);
}
我用的12C60S2控制,L298驱动的,你用2003,是一样的,参考下吧

② 单片机程序 单步执行可以 直接运行不可以

需要时间等待,单步的时候程序运行时间很充裕,直接运行就不一样了,你在程序的需要等待语句间加wait函数

阅读全文

与单片机单步运行正常相关的资料

热点内容
pdf转换成word免费版在线转换 浏览:460
荒废了三年还能做程序员吗 浏览:654
阿里云内网vpn服务器 浏览:101
l命令第一个点对第二个点对不上 浏览:827
oracle导出表命令 浏览:909
怎么写域名加密 浏览:1003
手机文件压缩出错 浏览:522
如何登录毒app 浏览:836
汽车中控台加密 浏览:862
海南农村信用社app如何开通短信 浏览:809
phpdns缓存 浏览:415
ipad腾讯视频app如何播放本地视频 浏览:990
虾米服务器关闭如何找到以前的歌 浏览:18
php自动建站 浏览:475
命令与征服3游侠网 浏览:970
腾讯云买哪个地区服务器 浏览:249
香港哪里有app卖内地零食 浏览:683
编译内核找不到工具链 浏览:453
java常见模式 浏览:504
典欣空调压缩机 浏览:426