• 大小: 3KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: 其他
  • 标签: 步进电机  

资源简介

全国电子大赛自由摆要用到的程序,用6560驱动板驱动

资源截图

代码片段和文件信息

#include  
#include 
#include      //Keil library 
#define   uchar unsigned char 
#define  uint  unsigned int

sbit key1 = P3^4; //定义按键1
sbit key2 = P3^5; //定义按键2
sbit key3 = P3^6; //定义按键3
sbit key4 = P3^7; //定义按键4

sbit  EN=P2^0; 
sbit  CW=P2^1; 
sbit  CLK=P2^4; 
uchar time=0; 
//uchar period=25; 
//uchar high=5; 
/*void timer0() interrupt 1 using 1 

  TH0=0XFC;   //定时1ms
TL0=0X17;
//TH0=(65535-50000)/256;
//TL0=(65535-50000)%256;
time++; 
//if(time==high) 
/*if(time==5) 
{ CLK=0;} 
//else if(time==period) 
else if(time==10)  
{ time=0; 
  CLK=1; 

} */

//**************************************
//延时5微秒(STC90C52RC@12M)
//不同的工作环境需要调整此函数
//当改用1T的MCU时请调整此延时函数
//**************************************
void delay5us()
{
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
}

//****************************************
//延时kms
//****************************************
void delay(unsigned int k)
{
unsigned int ij;
for(i=0;i {
for(j=0;j<121;j++);
}
}
void shunmaichong(uint xuint y)//顺

评论

共有 条评论