plc64i32.h

来自「64输入32输出单片机程序」· C头文件 代码 · 共 59 行

H
59
字号
//-------------------------------------------------------------------------
//	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 + =
减小字号Ctrl + -
显示快捷键?