📄 portvariant.h
字号:
#ifndef PORTVAL_H
#define PORTVAL_H
#ifdef EXT_PORTVAL_GLOBALS
#define EXT_PORTVAL
#else
#define EXT_PORTVAL extern
#endif
EXT_PORTVAL void CloseOutputPwm(void);
EXT_PORTVAL void ClrPwmPort(void);
EXT_PORTVAL void TurnOnPwm(void);
//EXT_PORTVAL void PortDirect(void);
#define INFRARED_INPUT (PINE & (1<<PE2))
#define MUSIC_INPUT (PINE & (1<<PE3))
#define RUN_KEY (PINE & (1<<PE4)) //for test
#define CHAGE_INPUT (PINE & (1<<PE5))
#define AD_INPUT (PINE & (1<<PE6))
#define IS_INFRARED_INPUT ((PINE & (1<<PE2))==0)
#define IS_MUSIC_INPUT ((PINE & (1<<PE3))==0)
#define IS_RUN_KEY ((PINE & (1<<PE4))==0) //for test
#define IS_CHAGE_OVER ((PINE & (1<<PE5))==0)
#define IS_AD_INPUT ((PINE & (1<<PE6))==0)
#define SET_WORKING_LED PORTG |= (1<<PG0)
#define CLR_WORKING_LED PORTG &= ~(1<<PG0)
#define SET_POWER_LED PORTG |= (1<<PG1)
#define CLR_POWER_LED PORTG &= ~(1<<PG1)
#define SET_Y_LED PORTG |= (1<<PG2)
#define CLR_Y_LED PORTG &= ~(1<<PG2)
#define UART_RECFLAG Flag8b.flag0 //数据快接收完毕标志
#define SET_UART_REC_READY UART_RECFLAG=1
#define SET_UART_DADA_DISPOSE UART_RECFLAG=0
#define IS_UART_REC_READY UART_RECFLAG==1
#define IS_UART_DADA_DISPOSE UART_RECFLAG==0
#define DOWN_LOAD_FLAG Flag8b.flag1 //数据快接收完毕标志
#define SET_DOWN_LOAD_ENABLE DOWN_LOAD_FLAG=1
#define SET_DOWN_LOAD_DISABLE DOWN_LOAD_FLAG=0
#define IS_DOWN_LOAD_ENABLE DOWN_LOAD_FLAG==1
#define IS_DOWN_LOAD_DISABLE DOWN_LOAD_FLAG==0
#define DL_CONTINUE Flag8b.flag2 //数据快接收完毕标志
#define SET_DL_CONTINUE_FLAG DL_CONTINUE=1
#define SET_DL_STOP_FLAG DL_CONTINUE=0
#define IS_DL_CONTINUE_FLAG DL_CONTINUE==1
#define IS_DL_STOP_FLAG DL_CONTINUE==0
#define UART_ERROR_FLAG Flag8b.flag3 //数据快接收完毕标志
#define DL_OVER_FLAG Flag8b.flag4 //数据快接收完毕标志
#define DL_REALY_OVER Flag8b.flag5 //数据快接收完毕标志
#define REAL_TIME_FLAG Flag8b.flag6 //数据快接收完毕标志
//#define AD_FLAG Flag8b.flag7
#define RUN_FLAG Flag8b1.flag0
#define AD_FLAG Flag8b1.flag1
#define MUSIC_START Flag8b1.flag2
#define HAVE_RUN_KEY_FLAG Flag8b1.flag3
#define START_FLAG Flag8b1.flag4
#define PCINT_FLAG Flag8b1.flag5
#define INTERVAL_AD 30
#define LASTMODE_AD 31
#define HSTIME_AD 32
#define LSTIME_AD 33
#define MODE_MAX 9
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -