📄 pc64i32o.h
字号:
//-------------------------------------------------------------------------
// Filename : Pc64132o.h
// Language : C for AT89C2051
// Date : 07/10/2000
// Description : Header file for PC64I32O.C
//-------------------------------------------------------------------------
// define constant
#define NULL 0
#define PASS 1
#define FAIL 2
#define TRUE 1
#define FALSE 0
#define ON 1
#define OFF 0
#define FREE 0
#define HOLD 1
#define POS 1
#define NEG 0
#define CCW 1
#define CW 0
//-------------------------------------------------------------------------
// define display port command
#define DispID 0x10
#define InitDisp 0x11
#define ClearDisp 0x12
#define DispMsge 0x13
#define DispChar 0x14
#define DispLong 0x15
#define DispFloat 0x16
#define CursorXY 0x17
#define GetKey 0x18
#define CursorON 0x19
#define CursorOFF 0x1a
#define SEND_ADDRESS 0
#define SEND_COMMAND 1
#define SEND_LENGTH 2
#define SEND_DATABOLCK 3
#define SEND_CHECKSUM 4
#define WAIT_END_BYTE 5
#define RECE_DATABLOCK 6
#define RECE_CHECKSUM 7
#define WAIT_SLAVE_END 8
//-------------------------------------------------------------------------
// define keyword constant value
#define ACCELERATE 1
#define CONSTANT 2
#define DECELERATE 3
#define xzerosensor 62
#define yzerosensor 63
//-------------------------------------------------------------------------
// function prototype
void _init_system(void);
void _delay (char );
void _init_serial (unsigned int baud);
void _tran_information(char ,char ,char );
void _init_disp (void);
void _clear_disp (void);
void _cursor_on (void);
void _cursor_off (void);
char _get_key (void);
void _disp_msge (char ,char ,char* );
void _disp_char (char ,char ,char );
void _disp_long (char ,char ,long );
void _disp_float (char ,char ,float );
void _cursor_xy (char ,char );
char _inp_port (char );
void _outp_port (char ,char );
char _inp_bit (char );
void _outp_bit (char, char);
void _scand_inport (void);
void _send_outport (void);
char _read_eeprom_byte (unsigned *address);
unsigned _read_eeprom_word (unsigned *address);
void _write_eeprom_byte (unsigned *address,char v);
void _write_eeprom_word (unsigned *address,unsigned v);
void _stepmtr_run(void);
void _stepmtr_run(void);
void _xmotor_mode ( char mode );
void _ymotor_mode ( char mode );
char _xstep_stus (void);
char _ystep_stus (void);
void _xgohome( char dir );
void _ygohome( char dir );
char _xfind_zero ( void );
char _yfind_zero ( void );
void _xstep_move ( unsigned move, char dir, char speed );
void _ystep_move ( unsigned move, char dir, char speed );
//-------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -