STC8G1K08A单片机加湿器芯片被打磨用IC解密
- IC解密#include "STC8.h"
- IC解密#define u8 unsigned char
- IC解密#define u16 unsigned int
- sbit PWM=P3^3;
- sbit LED1=P5^4;
- sbit KEY=P5^5;
- void delay(u16 Count);
- void Time0_init(void);
- void main(void)
- {
- u8 num=0;
- P3M0|=0x08;
- P3M1&=0xF7;
- RSTCFG&=0xEF;
- P5M0|=0x10;
- P5M1&=0xEF;
- P5M0&=0xDF;
- P5M1&=0xDF;
- LED1=1;
- PWM=0;
- Time0_init();
- while(1)
- {
- if(KEY==0)
- {
- delay(10);
- if(KEY==0)
- num=(num+1)%2;
- while(!KEY);
- }
- switch(num)
- {
- case 0:{EA=0;TR0=0;LED1=1;PWM=0;}break;
- case 1:{EA=1;TR0=1;LED1=0;}break
- }
- }
- }
- void delay(u16 Count)
- {
- u8 i,j;
- while (Count--)
- {
- for(i=0;i<50;i++)
- for(j=0;j<20;j++);
- }
- }
- void Time0_init(void)//@11.0592MHz
- {
- AUXR|=0x80;
- TMOD&=0xF0;
- TMOD|=0x01;
- TL0=0xd9;
- TH0=0xff;
- TF0=0;
- ET0=1;
- }

芯片解密