芯片破解新唐单片机无线解码程序
芯片破解单片机源程序如下:
- 芯片破解#include "N76E003.h"
- 芯片破解#include "Main.h"
- 芯片破解#include "Definition.h"
- #include "menu.h"
- #include "Buzzer.h"
- #include "Function_define.h"
- #include "SFR_Macro.h"
- #include "receive.h"
- #include "flash_eeprom.h"
- void MCU_IO_Port_init(void);
- void Timer0Initial(void);
- void Timer1Initial(void);
- void CheckInPut(void);
- void Check_KeyCode(void);
- extern bit BIT_TMP;
- G_TIME_RAM g_Time_ram;
- G_SYSTEM_RAM g_System_ram;
- struct Work_Register WRC;
- INT8U idata powerOnBti;
- INT8U enableBit;
- /*
- INT8U read_APROM_BYTE_(INT16U code *u16_addr)
- {
- INT8U rdata;
- rdata = *u16_addr>>8;
- return rdata;
- }
- */
- void MCU_IO_Port_init(void)
- {
- P00_Input_Mode;
- P02_Quasi_Mode;
- P03_Input_Mode;
- P10_Input_Mode;
- P11_Input_Mode;
- P12_Input_Mode;
- P13_Input_Mode;
- P14_Input_Mode;
- P15_Input_Mode;
- P01_PushPull_Mode;
- P04_PushPull_Mode;
- P05_PushPull_Mode;
- P06_PushPull_Mode;
- P07_PushPull_Mode;
- P17_PushPull_Mode;
- P30_PushPull_Mode;
- P_LampOut = IO_OFF;
- P_MidLockOut = IO_OFF;
- P_MidOpenOut = IO_OFF;
- P_LedOut = IO_OFF;
- P_BUZZER_OUT = IO_OFF;
- P_TrunkOut = IO_OFF;
- P_EngineOffOut = IO_OFF;
-
- }
- /************************************************************************************************************
- * Main function
- ************************************************************************************************************/
- void main (void)
- {
- static INT8U SysStatusTemp = 0;
- static INT8U MidLockBit = 0,MidUnLockBit = 0;
-
- TMOD = 0XFF;
- clr_T0M;
- clr_T1M;
- set_EA;
-
- MCU_IO_Port_init();
- Timer0Initial();// 100us
- Timer1Initial();// 1ms
- ////////////////////////////上电读取eeprom的数据///////////////
- UserReadData();
-
- if (g_System_ram.SysStatus == SYS_DISARMMODE)
- {
- WRC.SecondRelockBit = 1;
- p_MenuMode = DisarmMode;
- g_System_ram.Initial = TRUE;
- P_EngineOffOut = FALSE;
- P_LedOut = FALSE;
- }

芯片解密