芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

单片机解密单片机学习遥控器无线解码程序

单片机解密单片机源程序如下:

  1. 单片机解密//内部晶振:11.0592M
  2. 单片机解密//测试芯片:STC15F104E/STC11F04W        
  3. 单片机解密//By David Xu 2020/08/18
  4. 单片机解密//硬件最简版
  5. //实现2262、1527解码输出,学习、自适应多阻值,片内EEPROM存储相关信息

  6. #include <reg52.h>
  7. #include <intrins.h>
  8.                                                          
  9. sfr AUXR=0x8e;

  10. sfr IAP_DATA    = 0xC2;                //片内EEPROM资源声明
  11. sfr IAP_ADDRH   = 0xC3;
  12. sfr IAP_ADDRL   = 0xC4;
  13. sfr IAP_CMD     = 0xC5;
  14. sfr IAP_TRIG    = 0xC6;
  15. sfr IAP_CONTR   = 0xC7;

  16. sfr P3M0                =0xb2;
  17. sfr P3M1                =0xb1;

  18. #define uchar unsigned char
  19. #define uint  unsigned int

  20. sbit RF                        =        P3^4;          //射频引脚定义                                                                                                                    
  21. sbit set                 =        P3^3;          //设置键定义
  22.          
  23. sbit keya                =        P3^0;          //第一路
  24. sbit keyb                =        P3^1;          //第二路  
  25. sbit keyc                =        P3^2;          //第三路
  26. sbit keyd                =        P3^5;          //第四路


  27. uint   ll_w;
  28. uchar  hh_w;           //高,低电平宽度
  29. uchar  ma_x;                //接收到第几位编码了
  30. uchar  idata bma1,bma2,bma3; //用于接收过程存放遥控编码,编码比较两次,这是第一次
  31. uchar idata mmb1,mmb2,mmb3; //        用于接收过程存放遥控编码,第二次
  32. uchar key_data;   
  33. uchar short_k;
  34. uchar  mma1,mma2,mma3; //用于解码过程                        
  35. uchar L_M_select;
  36. uchar xplx;
  37. uint s,s1;

  38. bit old_rc5;             //保存上一次查询到的电平状态
  39. bit tb_ok;               //接收到同步的马时置1
  40. bit rf_ok1,rf_ok2;                 //解码过程中的临时接收成功标志
  41. bit rf_ok;               //接收到一个完整的遥控命令后置1,通知解码程序可以解码了
  42. bit study;                                 //进入学习状态标志
  43. bit system_int;                         //系统清零标志
  44. bit m1,m2,m3,m4;
  45. bit flag_zs;
  46. bit  decode_ok;                 //解码成功

  47. uchar idata key_number[61];               



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信