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

📄 pc64i32o.h

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