⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainfun.c

📁 一个步进电机单片机控制程序
💻 C
字号:
/*********************************************************************************************************
**
**                                  (c) Copyright 2004-2006
**                                    All Rights Reserved
**
**
**                                    版权所有:朗顿科技
**                                   http://www.ldmcu.com
**
********************************************************************************************************/

#include <reg52.h>
#include <stdio.h>

sbit RJ = P1^0;
sbit F1 = P1^7;
sbit F2 = P1^6;
sbit R1 = P1^5;
sbit R2 = P1^4;


void sercon(void)
{
	SCON  = 0x50;		/* SCON: mode 1, 8-bit UART, enable rcvr      	*/
	TMOD  |= 0x20;		/* TMOD: timer 1, mode 2, 8-bit reload        	*/
	TH1   = 0xFD;       /* TH1:  reload value for 9600 baud @ 11.0592MHz   	*/
	TR1   = 1;        	/* TR1:  timer 1 run                          			*/
	TI	  = 1;         	/* TI:   set TI to send first char of UART    		*/
}

void Delay(unsigned char coun)
{
	unsigned char i,j;

	for(i = 0; i < coun; i++)
		for(j = 0; j <100; j++);
}

void main(void) 
{
	unsigned int i;
	unsigned char j;
	unsigned char cmd;

	j = 0;

        F1 = 0;
        F2 = 0;
        R1 = 0;
        R2 = 0;
	
	while(1)
	{
	
startrun:
		Delay(100);	
            F1 = 0;
            F2 = 1;
		Delay(100);
            F1 = 0;
            F2 = 0;
            R1 = 0;
            R2 = 0;
            R1 = 0;
            R2 = 1;

		Delay(100);
            F1 = 0;
            F2 = 0;
            R1 = 0;
            R2 = 0;
            F1 = 1;
            F2 = 0;

		Delay(100);

            F1 = 0;
            F2 = 0;
            R1 = 0;
            R2 = 0;
            R1 = 1;
            R2 = 0;
	
		goto startrun;

	}

	SBUF = j++;	  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -