NRF24L01玩具遥控器制作芯片复制
- 芯片复制#include"A_LCD.H"
- 芯片复制#include"A_DISPLAY.H"
- 芯片复制#include"A_NRF2401.H"
- #include"A_ADC.H"
- #include"A_EEPROM.H"
- #include"a_keyscan.h"
- #include"a_desktop.h"
- #include"stc12c5.h"
- #include"a_delay.h"
- sbit SPEAKER=P4^4;
- sbit PPM=P2^6; //未使用
- sbit CH8=P2^7;
- extern unsigned int poweroff;
- extern char code boot[];
- extern unsigned code hnist[];
- extern char x,y,x4;
- extern unsigned char BAT;
- extern char databuf;
- extern char canshu[10][5][5];
- unsigned char value_ch[6];
- int value_adc[6];
- int value_adc1[6];
- unsigned char bdata sta1;
- sbit RX_DR1 =sta1^6;
- sbit TX_DS1 =sta1^5;
- sbit MAX_RT1 =sta1^4;
- // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
- int time[18]={8000,610, 900, 610, 900, 610,900, 610, 900, 610, 900, 610, 900,610,900, 610,900,610};
- // 头 一通道 二通道 三通道 四通道 五通道 六通道 七通道 八通道
- unsigned char ppm;
- char TxBuf[32]={
- 0xaa,0x04,0x04,0x04,0x04,0x04,0x04,0x04,
- 0x04,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,0x0a,
- 0x0a,0x04,0x04,0x04,0x04,0x04,0x04,0x04,
- 0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04
- };
- int TxBuf1[32]={0};
- unsigned char lose=0 ,sendtime=0,signal;
- unsigned int timeset=0;
- unsigned char write_flag=0;
- unsigned char s_time;//蜂鸣器鸣叫相关计数变量
- unsigned char s_mode;//蜂鸣器鸣叫方式
- unsigned char code chacha[]=
- {
- /*-- 调入了一幅图像:这是您新建的图像 --*/
- /*-- 宽度x高度=8x8 --*/
- 0x00,0x82,0x44,0x28,0x10,0x28,0x44,0x82
- };
- void ADC2TXBUF();
- void main()
- {
- unsigned char i;
- P4SW=0xff;
- delay_ms(10);
- read_all();
- delay_ms(1000);
- LcmInit();
- adcinit();
- init_NRF24L01() ; //这里已经设置好了为接收!
- SPI_RW(0xe1); //先将发送缓存器里的数据清除
- delay_ms(1000);
- TMOD=0X11;
- TH0=0;
- TL0=0;
- TH1=0;
- TL1=0;
- EA=1;
- //ET0=1;
- //ET1=1;
- TR0=1;
- TR1=1;
- for(i=120;i>0;i--)
- {
- PUTbmp(0,i,boot,0);
- }
- delay_ms(50000);
- delay_ms(50000);

芯片解密