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

📄 step.c

📁 本程序是通过单片机进行电机的控制
💻 C
字号:
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
uchar phase='f';
uchar phase1='s';
uchar phase2='y';
uchar confirm1='f';
uchar confirm2='s';
uchar confirm3='y';
//sbit m=P2^0;
out(uchar x, uchar y,uchar t);
//int ddelay = 0x1000;
main(){
        PCON |= 0x80;
	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 19200 baud @ 11.092MHz   */
	TR1   = 1;		/* TR1:  timer 1 run                          */
	TI    = 1;		/* TI:   set TI to send first char of UART    */

      while(1){
               if(RI==1){
                         phase=SBUF;
                         phase1=phase;
                         phase2=phase1;
                         RI=0;
               }
               if(phase=='a'||phase=='b'||phase=='c'||phase=='d'||phase=='e'||phase=='f')
               {
                  confirm1=phase;
               }
               else
               {
                  phase=confirm1;
               }
/////////////////////////////////////////////////////////////////////////////////////////////               
               if(phase1=='l'||phase1=='r'||phase1=='s')
               {
                  confirm2=phase1;
               }
               else
               {
                  phase1=confirm2;
               }
////////////////////////////////////////////////////////////////////////////////////////////               
               if(phase2=='y'||phase=='z')
               {
                  confirm3=phase2;
               }
               else
               {
                  phase2=confirm3;
               }
////////////////////////////////////////////////////////////////////////////////////////////               
               out(phase,phase1,phase2);
      }
      
}

⌨️ 快捷键说明

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