芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

c8051f340单片机NRF905无线程序IC解密

  1. /*新板无线接口插座测试*/
  2. IC解密#include "c8051f340.h"
  3. IC解密#include<intrins.h>
  4. IC解密#include "define.h"

  5. //-------------------------------定时器0
  6. volatile uint tt10,tt11;//定时器0延时


  7. volatile void delay_50ms(uint t)
  8. {
  9.         uint j;
  10.         for(;t>0;t--)
  11.         
  12.         for(j=6345;j>0;j--);
  13.         
  14. }



  15. main(void)
  16. {
  17.         PCA0MD &= ~0x40;        // WDTE = 0 关闭看门狗,上电默认打开
  18.         EA=0;

  19.         /*内部晶振配置*/
  20.         OSCICN |= 0x03;            // 配置内部晶振频率为12m
  21.         RSTSRC  = 0x04;          // 开启丢失时钟检测
  22.         
  23. /*

  24.         TMOD|=0x20;                        //定时器1工作在8位自动重装方式
  25.         TH1=204;                        //采用默认时钟,根据公式计算当波特率为9600时,TH1=204;
  26.         TL1=0;
  27.         TR1=1;
  28. */
  29.         /*配置引脚*/
  30.         P4MDOUT   = 0x02;  //P4.1口推拉输出
  31.     XBR1      = 0x40;  //打开交叉开关,使能弱上拉,要使GPIO生效,必须打开交叉开关

  32.         
  33.         ES0=1;
  34.         tt10=9;
  35.         P2=0xff;
  36.         P3=0xff;
  37.         while(1)
  38.         {
  39.                 delay_50ms(200);
  40.                 tt10++;
  41.                 if (tt10>9)
  42.                 {
  43.                         tt10=0;
  44.                 }
  45.                 P4=~P4;
  46.                 switch (tt10) //根据数值选
  47.                 {
  48.                           case(0):
  49.                                 TRX_CE=0;
  50.                                 AM=1;
  51.                                 MISO=1;
  52.                                 SCK=1;
  53.                                 TXEN=1;
  54.                                 PWR_UP=1;
  55.                                 CD=1;
  56.                                 DR=1;
  57.                                 MOSI=1;
  58.                                 CSN=1;
  59.                         break;
  60.                           case(1):
  61.                                 TRX_CE=1;
  62.                                 AM=0;
  63.                                 MISO=1;
  64.                                 SCK=1;
  65.                                 TXEN=1;
  66.                                 PWR_UP=1;
  67.                                 CD=1;
  68.                                 DR=1;
  69.                                 MOSI=1;
  70.                                 CSN=1;
  71.                         break;
  72.                           case(2):
  73.                                 TRX_CE=1;
  74.                                 AM=1;
  75.                                 MISO=0;          //???????????????????????????????
  76.                                 SCK=1;
  77.                                 TXEN=1;
  78.                                 PWR_UP=1;
  79.                                 CD=1;
  80.                                 DR=1;
  81.                                 MOSI=1;
  82.                                 CSN=1;
  83.                         break;
  84.                           case(3):
  85.                                 TRX_CE=1;
  86.                                 AM=1;
  87.                                 MISO=1;
  88.                                 SCK=0;
  89.                                 TXEN=1;
  90.                                 PWR_UP=1;
  91.                                 CD=1;
  92.                                 DR=1;
  93.                                 MOSI=1;
  94.                                 CSN=1;
  95.                         break;
  96.                           case(4):
  97.                                 TRX_CE=1;
  98.                                 AM=1;
  99.                                 MISO=1;
  100.                                 SCK=1;
  101.                                 TXEN=0;
  102.                                 PWR_UP=1;
  103.                                 CD=1;
  104.                                 DR=1;
  105.                                 MOSI=1;
  106.                                 CSN=1;
  107.                         break;
  108.                           case(5):
  109.                                 TRX_CE=1;
  110.                                 AM=1;
  111.                                 MISO=1;
  112.                                 SCK=1;
  113.                                 TXEN=1;
  114.                                 PWR_UP=0;
  115.                                 CD=1;
  116.                                 DR=1;
  117.                                 MOSI=1;
  118.                                 CSN=1;
  119.                         break;
  120.                           case(6):
  121.                                 TRX_CE=1;
  122.                                 AM=1;
  123.                                 MISO=1;
  124.                                 SCK=1;
  125.                                 TXEN=1;
  126.                                 PWR_UP=1;
  127.                                 CD=0;
  128.                                 DR=1;
  129.                                 MOSI=1;
  130.                                 CSN=1;
  131.                         break;
  132.                           case(7):
  133.                                 TRX_CE=1;
  134.                                 AM=1;
  135.                                 MISO=1;
  136.                                 SCK=1;
  137.                                 TXEN=1;
  138.                                 PWR_UP=1;
  139.                                 CD=1;
  140.                                 DR=0;
  141.                                 MOSI=1;
  142.                                 CSN=1;
  143.                         break;
  144.                           case(8):
  145.                                 TRX_CE=1;
  146.                                 AM=1;
  147.                                 MISO=1;
  148.                                 SCK=1;
  149.                                 TXEN=1;
  150.                                 PWR_UP=1;
  151.                                 CD=1;
  152.                                 DR=1;
  153.                                 MOSI=0;
  154.                                 CSN=1;
  155.                         break;
  156.                           case(9):
  157.                                 TRX_CE=1;
  158.                                 AM=1;
  159.                                 MISO=1;
  160.                                 SCK=1;
  161.                                 TXEN=1;
  162.                                 PWR_UP=1;
  163.                                 CD=1;
  164.                                 DR=1;
  165.                                 MOSI=1;
  166.                                 CSN=0;
  167. eee:                        break;
  168.                 }
  169.         }
  170. }



联系方式

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

在线客服
热线电话

企业微信