servo.h

来自「一个不错的硬盘播放器程序,包含VFD显示程序,红外线遥控程序,硬盘读写程序,及解」· C头文件 代码 · 共 99 行

H
99
字号
/* SCCSID @(#)servo.h	1.3 11/24/97 *//* * $Log$ */#ifndef __SERVO_H__#define __SERVO_H__#ifdef SERVO#include "common.h"EXPORT	void	SERVO_init(void);EXPORT	void	SERVO_interrupt_service(void);EXPORT	void	SERVO_service(void);#if 1/********************************************************            variable for servo*********************************************************/#define SET_MLT  	SET_EAUX6#define SET_MDAT 	SET_EAUX5#define SET_MCLK 	SET_EAUX0#define SET_XRST 	SET_EAUX4#define SET_LDON 	SET_EAUX10#define SET_MUTE 	SET_AUX3#define SET_REV  	SET_EAUX7#define SET_FWD  	SET_EAUX2#define CLEAR_MLT  	CLEAR_EAUX6#define CLEAR_MDAT 	CLEAR_EAUX5#define CLEAR_MCLK 	CLEAR_EAUX0#define CLEAR_XRST 	CLEAR_EAUX4#define CLEAR_LDON 	CLEAR_EAUX10#define CLEAR_MUTE 	CLEAR_AUX3#define CLEAR_REV  	CLEAR_EAUX7#define CLEAR_FWD  	CLEAR_EAUX2#define TRISTATE_FOK    TRISTATE_EAUX1#define TRISTATE_SENSE  TRISTATE_EAUX3#define TRISTATE_CLOSE  TRISTATE_EAUX9#define TRISTATE_OPEN   TRISTATE_EAUX8#define TRISTATE_LKFS   TRISTATE_AUX0#define TRISTATE_LIMIT  TRISTATE_EAUX11#define FOK_HIGH        EAUX1_HIGH#define SENSE_HIGH      EAUX3_HIGH#define CLOSE_HIGH      EAUX9_HIGH#define OPEN_HIGH       EAUX8_HIGH#define LKFS_HIGH       AUX0_HIGH#define LIMIT_HIGH      EAUX11_HIGH#define FOK_LOW         (!FOK_HIGH)#define SENSE_LOW       (!SENSE_HIGH)#define CLOSE_LOW       (!CLOSE_HIGH)#define OPEN_LOW        (!OPEN_HIGH)#define LKFS_LOW        (!LKFS_HIGH)#define LIMIT_LOW       (!LIMIT_HIGH)#define job_sledin 	0x00#define job_focus  	0x01#define job_clvon  	0x02#define job_stop   	0x03/* * Q code information */#define SERVO_QCTRADD  0#define SERVO_QTRACK   1#define SERVO_QPOINT   2#define SERVO_QRMIN    3#define SERVO_QRSEC    4#define SERVO_QRFRAME  5#define SERVO_QZERO    6#define SERVO_QPMIN    7#define SERVO_QPSEC    8#define SERVO_QPFRAME  9/* * SERVO mode information  */#define SERVO_IDLE              0#define SERVO_STOP              1#define SERVO_OPEN              2#define SERVO_CLOSE             3#define SERVO_PLAY              4#define SERVO_PAUSE             5#define SERVO_RELEASEPAUSE      6#define SERVO_RECOVER           7#define SERVO_SEARCH            8#endif#endif SERVO#endif /* __SERVO_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?