推荐星级:
- 1
- 2
- 3
- 4
- 5
基于C8051f020单片机设计的步进电机控制试验例程KEIL工程源代码
资料介绍
基于C8051f020单片机设计的步进电机控制试验例程KEIL工程源代码
/************************************************************
步进电机控制试验
试验准备:用连接线分别将CN4的P12,P13,P14,P15端子与CN1的LED1
LED2,LED3,LED4相连.
运行此程序,观察步进电机的转速和旋转方向,LED的变化情况.
*************************************************************/
void Delay1ms(unsigned char T);
void TestStepM(void)
{
char x,i,j;
char FTab[]={0xc7,0xcb,0xd3,0xe3};
char CTab[]={0xc7,0xe3,0xd3,0xcb};
for (x=0;x<5;x++)
{
P27=1;
for (i=0;i<100;i++)
{
for (j=0;j<4;j++)
{
P1 = FTab[j];
Delay1ms((20-i/10)*CPTIME);
}
}
for (i=0;i<100;i++)
{
for (j=0;j<4;j++)
{
P1 = FTab[j];
Delay1ms(10*CPTIME);
}
}
for (i=0;i<100;i++)
{
for (j=0;j<4;j++)
{
P1 = FTab[j];
Delay1ms((10+i/10)*CPTIME);
}
}
P27=0;
for (i=0;i<100;i++)
{
for (j=0;j<4;j++)
{
P1 = CTab[j];
Delay1ms((20-i/10)*CPTIME);
}
}
for (i=0;i<100;i++)
部分文件列表
文件名 | 大小 |
步进电机/ | |
步进电机/MAIN | 5KB |
步进电机/MAIN.M51 | |
步进电机/StepM.LST | 4KB |
步进电机/StepM.OBJ | 3KB |
步进电机/StepM.c | 1KB |
步进电机/c8051F020.h | |
步进电机/cyglink.txt | |
步进电机/main.#1 | 5KB |
步进电机/main.#2 | 5KB |
步进电机/main.#3 | 5KB |
... |
全部评论(0)