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

📄 key_hl.h

📁 日本FAMILY按摩椅W-1用的配套操作器程序。带VFD显示
💻 H
字号:




//*******************************************************
//*	function prototype
//*******************************************************
/** handler **/
extern	void	Key_hd( void );
extern	void	Key_scan( void );
extern	int		Kh_chk( void );
extern	int		Kh_con( void );
extern	void	Kh_prt( void );
extern	void	Wait_100us( void );

/** process **/
extern	void	Key_prc(void);


//*******************************************************
//*	define data
//*******************************************************

/* PORT */
#define		KS_PORT		P9
#define		KR_PORT		P12
#define		DSW_PORT	P0         //CHANGED
#define     STOP_PORT   P3         //CHANGED
/* DATA */
#define		KEY_OFF_SYS	0x80
#define		KALL_FLG_SET    0x37
#define		KEY_ON_SYS	0x85
#define		NOKEY		0x00
#define		TM100US		55	/** 22clock * 55 * 0.0833us **/
#define		KEY_TM		10-1	/** 100ms **/

//#define		TEST_PT		0x24	/*  test mode :door=close, haba semai=on, momi=on */
#define		STOP_CODE	0x5b	/* stop code data */
#define		TEST_CODE	0x5c	/* test mode code data */
#define		CD_TEST		0x7e	
#define		KT_SKIP		22+6	
#define		TKEY_END	49+6	

/* TIMER */
#define		TM100MS		(unsigned char)0
#define		TM1000MS	(unsigned char)10-1

#define		TM1S		10
#define		TM2S		20
#define		TEST_TM		5	

#define     KEY_POWER   0x03
#define     KEY_POWER2  0x3b

//*******************************************************
//*	memory
//*******************************************************
/** handler **/
extern unsigned char swimage0[8];
extern unsigned char swimage1[8];
extern unsigned char swimage2[8];
extern unsigned char fiximage[8];
extern	unsigned int kreptmr;
extern	unsigned char keynew;
extern	unsigned char keyvld;
extern	unsigned char keyold;
extern	unsigned char key_tmr;
extern	unsigned char	key_sys;
extern	bit	KEYONF;
extern	bit	KREPTF;
extern	bit	KEYREQF;
extern	bit	KOFFREQF;
extern	bit	KRPREQF;
extern	bit	KEYERRF;

/** process **/
extern	unsigned char cmd_dt[3] ;
extern	unsigned int test_tm;
extern	unsigned char test_no;
extern	const char	TEST_ICON[][];

//extern	unsigned char	test_step;
extern bit HVIB_F ;                  //add
extern unsigned char play_sound_no ;
extern unsigned char cmd_over,course_over ;
extern unsigned char command_data ;

⌨️ 快捷键说明

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