📄 main.c
字号:
#include "Reg51.h"
#include "Main.h"
#include "TPH.h"
#include "Motor.h"
/************************************************************
Version: 0-01
Date: 2008/07/04
Author: ROC
Modified: Alpha version
************************************************************/
sbit p24 = P2^4;
sbit p25 = P2^5;
sbit p26 = P2^6;
sbit p27 = P2^7;
_SYS_MODE WorkMode;
void Delay (uchar cnt){
uchar i;
while (--cnt)
for(i=0;i<0xFF;i++){
;
}
}
void init(void){
EA=0;
/* The following config the port begin*/
TPH_Init();
Mortor_Init();
WorkMode=SYS_MONITOR;
}
void main(){
init();
while(1){
switch(WorkMode){
case SYS_MONITOR:
if(!p27 | !p26 | !p25 | !p24 ){
WorkMode = POWER_ON;
}
break;
case ROTATE_MOTOR:
Motor_Rotate(25,FORWARD);
WorkMode = POWER_OFF;
break;
case POWER_ON:
Power_On();
WorkMode = TPH_PRINT_DAT;
break;
case POWER_OFF:
Power_Off();
Delay(20);
WorkMode = SYS_MONITOR;
break;
case TPH_PRINT_DAT:
Print_Data(5);
WorkMode = ROTATE_MOTOR;
break;
default:
WorkMode = SYS_MONITOR;
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -