📄 key.h
字号:
#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 //脉冲输入
//state位状态(重复定义)
#define CW_CCW 0
#define MAX_SPEED 1
#define RUN_STOP 3
/*
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -