📄 e20_ram.h
字号:
/**********************************************************************************/
#define FPowerOn Flag00
#define F10msTimer Flag01
#define FRmDecodOK Flag02
#define FPKeyDecodeOk Flag03
#define FPKeyStep Flag04
#define FPKeyDetect Flag05
#define FPKeyEnabel Flag06
#define FBuzzer Flag07
#define F100msTimer Flag10
#define FBuzzerTm Flag11
#define FOBuzzer_SW Flag12
#define FDIPReverse Flag13
#define FA17 Flag14
#define FRmError Flag15
#define FInitiaizeOK Flag16
#define F500msTimer Flag17
#define FDirectUp Flag20
#define FDSPLoad_OK Flag21
#define FKyWillPlay Flag22
#define FKeyJopInputEnl_A Flag23
#define FKeyJopSta00_A Flag24
#define FKeyJogUp_A Flag25
#define FKeyJogUpSave_A Flag26
#define FKeyJogSwOK_A Flag30
#define FKeyJopSta01_A Flag31
#define FPress_Enter_Modify Flag32
#define FPress_Enter_Clear Flag33
#define FRTCSecond Flag34
#define FI2C_NO_ACK Flag35
#define FModify_Overflow Flag36
#define FTUN_AMSTEP9k Flag37
#define FpTUNInputIF Flag40
#define FpTUNMonoIN Flag41
#define FTUNCountStart Flag42
#define FTUNAutoTun Flag43
#define FTUNStereoCTRL Flag44
#define FTUNBandMW Flag45
#define FFM_FreqLow5 Flag46
#define FTwinklingTm Flag47
#define FTUNDirect Flag50
#define FControlManual Flag51
#define FTUN_AutoTm Flag52
#define FTUNPLL_Enable Flag53
#define FTUNAutoEnter Flag54
#define FAUDMuteStaChange Flag55
#define FAUDMute Flag56
#define FAUDMuteCencal Flag57
#define FAUDMuteEnl Flag60
#define FCONCTRL1 Flag61
#define FCONCTRL2 Flag62
#define FCONCTRL3 Flag63
#define FCON_RING Flag64
#define FCON_AMP Flag65
#define FRINGTime Flag66
#define FTUN_AutoCencal Flag67
#define FWeek_One Flag70
#define FWeek_Two Flag71
#define FWeek_Three Flag72
#define FWeek_Four Flag73
#define FWeek_Five Flag74
#define FWeek_Six Flag75
#define FWeek_Seven Flag76
#define FWeek_Let Flag77
#define FTUNMuteChange Flag80
#define FTUNPLL_Delay Flag81
#define FEEP_Will_Power Flag82
#define FEEP_Will_Play Flag83
#define FEEP_Will_MIC Flag84
#define FEEP_Already_Write Flag85
#define FEEP_Broadcast Flag86
#define FReadNextTask Flag87
#define FMIC_Intput_NO Flag90
#define FMIC_Save_NO Flag91
#define FRecordPause Flag92
#define FHandToAutoTuner Flag93
#define FRecordExit Flag94
#define FTaskNowing Flag95
#define FShow_Timer Flag96
#define FTask_NoWork Flag97
#define FTask_CurrWeek FlagA0
#define FRecord_doing FlagA1
#define FSeach_StopTuner FlagA2
#define FNoAuto_StoreTuner FlagA3
#define FCursor_Move FlagA4
#define FNoMission_Staus FlagA5
#define FCurrMission_Staus FlagA6
#define FCurrWordStaus FlagA7
#define FCON_RING_Save FlagB0
#define FPreeAddTenKey FlagB1
#define FErase_UpData FlagB2
#define pI2C_SDA OP36
#define pI2C_SCL OP37
#define pI2C_SDA_HIGH P36_HIGH
#define pLE P23
#define pLRW P24
#define pLDI P25
#define pLCS0 P27
#define pLCS1 P26
#define pPLL_DA pI2C_SDA
#define pPLL_CK pI2C_SCL
#define pPLL_DIN_HIGH pI2C_SDA_HIGH
#define pPLLCE P33
#define p4094_LowSTB P14
#define p4094_HighSTB P13
#define p4094_ExtSTB P34
#define p4094_DAT pI2C_SDA
#define p4094_CLK pI2C_SCL
//#define pRA16 P21
#define pROE P20
#define pHCLK P17
#define pHDAT P16
#define pHINT P15
#define pJOGA_P1 P30
#define pJOGA_P2 P21
#define pMIC_SW P35
#define pBuzzer P22
#define cCTBMaxByte 18
EXTR idata unsigned char gTBascTimer;
EXTR idata unsigned char gRmStatus;
EXTR idata unsigned char GRmCodeData;
EXTR idata unsigned char gPKeyScan;
EXTR idata unsigned char g100msTimer;
EXTR idata unsigned char g500msTimer;
EXTR idata unsigned char gRmKeyContinCanclTm;
EXTR idata unsigned char gBuzzerTm;
EXTR idata unsigned char gPKeyBuffer;
EXTR idata unsigned char gRmBuffer;
EXTR idata unsigned char gRmTimer;
EXTR idata unsigned char gPKeyConfirmTm;
EXTR idata unsigned char GRmCodeData_Save;
EXTR idata unsigned char gKeyCancelTm;
EXTR idata unsigned char GPKeyData;
EXTR idata unsigned char g4094Output;
EXTR idata unsigned char gAUDMuteTm;
EXTR idata unsigned char gCursor_WorkTypeList;
EXTR idata unsigned char gTrackNameLength;
EXTR idata unsigned char gMain01;
EXTR idata unsigned char gMain00;
EXTR idata unsigned int gTrackNumber;
EXTR idata unsigned char gDIPTrack_Name;
EXTR idata unsigned char gDIP_Number;
EXTR idata unsigned char gSelectNumber_Status;
EXTR idata unsigned char gMIC_DetectTm;
EXTR idata unsigned char gAUDFrreMuteTm;
EXTR idata unsigned char gRTC_Second;
EXTR idata unsigned char gKEY_ContineTM;
EXTR idata unsigned char gRTC_Minute;
EXTR idata unsigned char gRTC_Hour;
EXTR idata unsigned char gRTC_Week;
EXTR idata unsigned char gRTC_Day;
EXTR idata unsigned char gRTC_Month;
EXTR idata unsigned char gRTC_Year;
EXTR idata unsigned char gHoure_Next;
EXTR idata unsigned char gMinuteNext;
EXTR idata unsigned char gSecondNext;
EXTR idata unsigned char gTUNSearchTm;
EXTR idata unsigned char gTUNAutoTunDelayTm;
EXTR idata unsigned int gNumberWeek;
EXTR idata unsigned char gPlay_Minute;
EXTR idata unsigned char gPlay_Second;
EXTR idata unsigned char gPlay_Hour;
EXTR idata unsigned char gKeyJopInputTm_A;
EXTR idata unsigned char gKeyJopLockTm_A;
EXTR idata unsigned char gMenuSelect;
EXTR idata unsigned char gCursorMove;
EXTR idata unsigned char gTrack_Max;
EXTR idata unsigned char gAUDAction_State;
EXTR idata unsigned char gTUN_FM_Freq;
EXTR idata unsigned char gTUN_MW_Freq;
EXTR idata unsigned char gAutoExitTime;
EXTR idata unsigned char gReturnMenuBuffer;
EXTR idata unsigned char gCOL_Week;
EXTR idata unsigned char gInputType;
EXTR idata unsigned char gNextType;
EXTR idata unsigned char gAUD_Volume;
EXTR idata unsigned char gInputSing;
EXTR idata unsigned char gRecord_Type;
EXTR idata unsigned char gRecord_Minute;
EXTR idata unsigned char gWriteNumber;
EXTR idata unsigned char gEEPSureWrite;
EXTR idata unsigned char gUpdateCPU_DelayTm;
EXTR idata unsigned char gControlManualStatus;
EXTR idata WORD g2SelectNumber;
#ifdef V3LagreRAM
#define AUX_RAM xdata
#else
// #define AUX_RAM xdata
#define AUX_RAM pdata
#endif
EXTR AUX_RAM unsigned char gPlayTYPE;
EXTR AUX_RAM unsigned char gAdd_Option_groupMax;
EXTR AUX_RAM unsigned char gOption_group;
EXTR AUX_RAM unsigned char gOption_groupBuffer;
EXTR AUX_RAM unsigned char gOption_List;
EXTR AUX_RAM unsigned char gSecondWork;
EXTR AUX_RAM unsigned char gHoureWork;
EXTR AUX_RAM unsigned char gMinuteWork;
EXTR AUX_RAM unsigned char gOutPutNoWork_Hour;
EXTR AUX_RAM unsigned char gOutPutNoWork_Minute;
EXTR AUX_RAM unsigned char gLED_NewBuffer[2];
EXTR AUX_RAM unsigned char gTempNewBuffer[3];
EXTR AUX_RAM unsigned char gBellLong;
EXTR AUX_RAM unsigned char gBellLong_Max;
EXTR AUX_RAM unsigned char gBellLong_Min;
EXTR AUX_RAM unsigned char gMenuSelectWeekBuffer;
EXTR AUX_RAM unsigned char gAMPHotHoure;
EXTR AUX_RAM unsigned char gAMPHotMinute;
EXTR AUX_RAM unsigned char gAMPHotSecond;
EXTR AUX_RAM unsigned char gMenuSelectBuffer;
EXTR AUX_RAM unsigned char gMenuBroadcastBuffer;
EXTR AUX_RAM unsigned char gEEPAdrrTask;
EXTR AUX_RAM unsigned char gEEPAdrrTaskOtherday;
EXTR AUX_RAM unsigned char gStartTime;
EXTR AUX_RAM unsigned char gCurrOutComctrl;
EXTR AUX_RAM unsigned char gBell_BottomTime;
EXTR AUX_RAM unsigned char gEEP_TrackNumber;
EXTR AUX_RAM unsigned char gDIP_Track_Line;
EXTR AUX_RAM unsigned char gCTBCommandBuffer[cCTBMaxByte];
EXTR AUX_RAM unsigned int g2Main00;
EXTR AUX_RAM unsigned int g2TUNAddrRead;
EXTR AUX_RAM unsigned int g2TUNEEPAddr;
EXTR AUX_RAM unsigned int g2Goto_TimePlay;
EXTR AUX_RAM unsigned int g2Main01;
EXTR AUX_RAM unsigned int gTrack_Name[60];
EXTR AUX_RAM unsigned char gBroadcast[30];
EXTR AUX_RAM unsigned char gDIP_Lind[2];
EXTR AUX_RAM unsigned char gPlayTrack[6];
EXTR AUX_RAM unsigned char gTAB_HourMinsecond[3];
EXTR AUX_RAM unsigned char gTAB_YearWeekDay[3];
#define FDIPSimble_Progame(bit){ if (bit){ gLED_NewBuffer[0] &= ~0x08; } \
else { gLED_NewBuffer[0] |= 0x08; }}
#define FDIPSimble_Time(bit){ if (bit){ gLED_NewBuffer[1] &= ~0x80; } \
else { gLED_NewBuffer[1] |= 0x80; }}
#define FDIPSimble_Erase(bit){ if (bit){ gLED_NewBuffer[0] &= ~0x01; } \
else { gLED_NewBuffer[0] |= 0x01; }}
#define FDIPSimble_Record(bit){ if (bit){ gLED_NewBuffer[0] &= ~0x20; } \
else { gLED_NewBuffer[0] |= 0x20; }}
#define FDIPSimble_Exit(bit){ if (bit){ gLED_NewBuffer[0] &= ~0x04; } \
else { gLED_NewBuffer[0] |= 0x04; }}
#define FDIPSimble_Play(bit){ if (bit){ gLED_NewBuffer[0] &= ~0x02; } \
else { gLED_NewBuffer[0] |= 0x02; }}
#define FDIPSimble_OutCtrl(bit) { if (bit){ gLED_NewBuffer[0] &= ~0x10; } \
else { gLED_NewBuffer[0] |= 0x10; }}
#define FDIPSimble_ROOD(bit){ if (bit){ gLED_NewBuffer[1] &= ~0x20; } \
else { gLED_NewBuffer[1] |= 0x20; }}
#define FDIPSimble_Mute(bit){ if (bit){ gLED_NewBuffer[0] &= ~0x40; } \
else { gLED_NewBuffer[0] |= 0x40; }}
#define FDIPSimble_VolUp(bit){ if (bit){ gLED_NewBuffer[1] &= ~0x10; } \
else { gLED_NewBuffer[1] |= 0x10; }}
#define FDIPSimble_VolDn(bit){ if (bit){ gLED_NewBuffer[1] &= ~0x40; } \
else { gLED_NewBuffer[1] |= 0x40; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -