📄 def.h
字号:
#ifndef __DEF_H__
#define __DEF_H__
#define U32 unsigned int
#define U16 unsigned short
#define S32 int
#define S16 short int
#define U8 unsigned char
#define S8 char
//#define dbg
#define TRUE 1
#define FALSE 0
#define OK 1
#define NG 0
#define OFF 0
#define ON 1
#define TOGGLE 2
//PORTA
#define nCSKEY (1<<12)
//PORTB
#define WDI (1<<10)
//PORTD
#define STA_A (1<<0)
#define STA_B (1<<1)
#define LED_ON (1<<2)
//#define BUSY (1<<3)
#define VEND1 (1<<4)
#define ERR (1<<5)
#define VEND2 (1<<6)
#define CIS_LED (1<<7)
//PORTE
#define CPLD_SEN (1<<0)
#define TXD (1<<1)
#define RXD (1<<2)
#define CPLD_CLK1 (1<<3)
#define CPLD_SEL (1<<4)
#define M_ON (1<<5)
#define M_CW (1<<6)
#define M_CCW (1<<7)
#define SYNCH (1<<8)
//PORTF
#define IIC_SCL (1<<0)
#define IIC_SDA (1<<1)
#define CPLD_WAIT (1<<2)
#define CPLD_BUSY (1<<3)
#define CPLD_READY (1<<4)
#define DIP_SW0 (1<<5)
#define DIP_SW1 (1<<6)
#define DIP_SW2 (1<<7)
#define DIP_SW3 (1<<8)
//PORTG
#define CPLD_INT (1<<0)
#define END_CLK (1<<1)
#define INHIBIT (1<<2)
#define IrLedOn() (rPDATD |= LED_ON)
#define IrLedOff() (rPDATD &= (~LED_ON))
#define StateLedOff() (rPDATD &= (~(STA_A|STA_B))
#define StateLedOut(x) (rPDATD |= x)
#define StateLed(x) (StateLedOff(); StateLedOut(x);)
#define MotorOn() (rPDATE |= M_ON)
#define MotorOff() (rPDATE &= (~M_ON))
#define MCcw() (rPDATE |= (M_ON|M_CW))
#define MCw() (rPDATE |= (M_ON|M_CCW))
#define ESC_KEY 0x1b
#endif /*__DEF_H__*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -