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

📄 plc64i32.h

📁 64输入32输出单片机程序
💻 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 + -