key._h

来自「一个正在应用的步进电机控制程序,包括电机的调速,正反,细分,通讯控制」· _H 代码 · 共 44 行

_H
44
字号
#ifndef KEY_H
#define KEY_H

#define runstop_key_in   asm("cbi 0x11,6")       //启停
#define cwccw_key_in     asm("cbi 0x11,5")       //正反
#define runstop_key_da   asm("sbi 0x12,6")       //启停
#define cwccw_key_da     asm("sbi 0x12,5")       //正反
//外控
#define EX_ZF	    7		 //外控正反
#define EX_RS		6		 //外控启停
#define EX_PULL     2		 //脉冲输入 

/*
ex_RS   1:启        0:停(电平方式)
ex_ZF   1:正 		0:反
*/


#define keytime 		 100		         //按键判断延时
#define empty            0
#define runstop_nu       1
#define cwccw_nu         2
#define max_nu           3
#define enter_nu         4
#define test_nu          5
#define error            255


/****************************************************
键盘初始化函数  
****************************************************/
void key_init(void);
/*外控接口初始化*/
void out_init(void);
/****************************************************
键盘扫描函数
****************************************************/
unsigned char scan_key(void);

/*外控按键处理函数*/
void out_key(void);
/*脚踏按键处理函数*/
void jiaota_key(void);
#endif

⌨️ 快捷键说明

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