• 大小: 51.75MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2022-05-19
  • 语言: 其他
  • 标签: DIY  航模  

资源简介

DIY 12通道航模遥控器,以及6、8、12 通道接收机相关资料,烧录文件,电路图,教程。

资源截图

代码片段和文件信息

#include			//Large编译,否则xdata异常
#include
#include    //显示需要的图形数据
#define u8 unsigned char
#define u16 unsigned int
#include

/*****************************************************/
//STC12 系列新增寄存器
sfr IPH=0xb7;
sfr P4=0xc0;
sfr P4SW=0xbb;
sfr P1ASF=0x9d;
sfr P4M0=0xb4;
sfr P3M0=0xb2;
sfr P3M1=0xb1;
sfr P2M0=0x96;
sfr P0M0=0x94;
sfr ADC_CONTR=0xbc;
sfr ADC_RES=0xbd;
sfr ADC_RESL=0xbe;

sfr BRT=0x9c;
sfr AUXR=0x8e;
sfr WAKE_CLKO=0x8f;

sfr IAP_DATA=0xc2;
sfr IAP_ADDRH=0xc3;
sfr IAP_ADDRL=0xc4;
sfr IAP_CMD=0xc5;
sfr IAP_TRIG=0xc6;
sfr IAP_CONTR=0xc7;

sfr CCON        =   0xD8;           //PCA control register
sbit CCF0       =   CCON^0;         //PCA module-0 interrupt flag
sbit CCF1       =   CCON^1;         //PCA module-1 interrupt flag
sbit CR         =   CCON^6;         //PCA timer run control bit
sfr CMOD        =   0xD9;           //PCA mode register
sfr CL          =   0xE9;           //PCA base timer LOW
sfr CH          =   0xF9;           //PCA base timer HIGH
sfr CCAPM0      =   0xDA;           //PCA module-0 mode register
sfr CCAP0L      =   0xEA;           //PCA module-0 capture register LOW
sfr CCAP0H      =   0xFA;           //PCA module-0 capture register HIGH
sfr CCAPM1      =   0xDB;           //PCA module-1 mode registers
sfr CCAP1L      =   0xEB;           //PCA module-1 capture register LOW
sfr CCAP1H      =   0xFB;           //PCA module-1 capture register HIGH

/*************************************************/
//LCD引脚定义
sbit CS=P0^6;
sbit RST=P0^7;
sbit RS=P4^6;   
sbit SDA=P4^5;    
sbit CLK=P4^4;
sbit LEDA=P2^5;

/**************************************************/
//NRF24L01 引脚定义

sbit CE=P0^0;
sbit SCK=P0^1;
sbit MDO=P0^2;
sbit IRQ=P0^3;
sbit MDI=P0^4;
sbit CSN=P0^5;

/*************************************************/
//I/O定义

sbit buzzer=P3^4;
sbit PPM=P3^3;

sbit KEY=P4^7;
sbit K1=P3^0;
sbit K2=P3^1;
sbit K3=P3^7;
sbit K4=P3^6;
sbit K5=P3^2;
sbit K6=P3^5;

sbit SA=P2^0;
sbit SB1=P2^1;
sbit SB2=P2^2;
sbit SC1=P2^3;
sbit SC2=P2^4;
sbit SD=P2^6;
sbit SE=P2^7;

/***********************************************/
//数据、标志位
u8 bdata DATA;
sbit D_7=DATA^7;
sbit D_6=DATA^6;
sbit D_5=DATA^5;
sbit D_4=DATA^4;
sbit D_3=DATA^3;
sbit D_2=DATA^2;
sbit D_1=DATA^1;
sbit D_0=DATA^0;

//ROM存储
#define Model_length 117   //模型数据 长度 宏定义
#define Version  0xAC  //系统版本 A13

u8 Model_number=0Model_current=0Model_addrH=2;
bit Model_changeModel_resetreset_action;
u8 TEMP_DATA[351];
bit ROM_enable;
bit Data_systemData_model;
bit save_action;

bit calibration_actioncalibration_ok;

//显示
u8 word[10];
u8 WW[11][6];
bit LCD_big;
bit LCD_light=1;
bit LCD_reverse;
u8 LCD_vop=42;

u8 boot_screen=0;
bit boot_screen_en=1;

//时钟
bit event1event2event3;
u8 t1=0t2=0t3=0;

bit flag_20ms;

u8 Master_clocksecond=0minute=0hour=0;

u8 clock2second2=0minute2=0;
u8 clock_se

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5490  2016-09-09 15:16  FlySky-RX-15W.Rev4.0@24Mhz.hex

----------- ---------  ---------- -----  ----

                 5490                    1


评论

共有 条评论