📄 plc64i32.h
字号:
//-------------------------------------------------------------------------
// Filename : Pc64132o.h
// Language : C for AT89S8252
// Date : 07/10/2000
// Description : Header file for PC64I32O.C
//-------------------------------------------------------------------------
#ifdef _PLC6432B_H_
#define EXTERN
#else
#define EXTERN extern
#endif
//-------------------------------------------------------------------------
// define constant
#define NULL 0
#define PASS 1
#define FAIL 2
#define TRUE 1
#define FALSE 0
#define ON 1
#define OFF 0
//-------------------------------------------------------------------------
// define extern Varible
EXTERN unsigned tick_clock;
EXTERN unsigned ref_100ms;
EXTERN unsigned char outp_buf[8];
typedef bit bool;
//-------------------------------------------------------------------------
// define struct for muli-motion
typedef struct {
unsigned char proc;
unsigned char ready;
unsigned char running;
unsigned char device[2];
unsigned char status;
unsigned char interval;
} MOTION;
//-------------------------------------------------------------------------
// function prototype
void _powon_delay (void);
void _init_system(void);
void _set_delay (char );
char _inp_port (char );
void _outp_port (char ,char);
void _reserve_outpbuf();
void _reload_outpbuf();
char _inp_bit (char );
bit _outp_stus (char );
void _outp_bit (char, char);
void _scand_inport (void);
void _send_outport (void);
unsigned char _read_eepbyte (unsigned char xdata* );
void _write_eepbyte (unsigned char xdata* ,unsigned char );
//unsigned _read_eepword (unsigned xdata* );
//void _write_eepword (unsigned xdata* ,unsigned );
//-------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -