久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5124|回復: 10
打印 上一主題 下一主題
收起左側

富斯8通接收機單片機源碼

  [復制鏈接]
跳轉到指定樓層
樓主
ID:572103 發表于 2019-9-21 16:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg52.h>
#include<intrins.h>
//#define GUDING                                //固定失控值/自由自定
#define u8 unsigned char
#define u16 unsigned int                //*******晶振設定*******//
#define u32 unsigned long int        //內置 12Mhz 16Mhz 24Mhz//
#define WZ12Mhz                1                        // 0        1     0            0        //
#define WZ16Mhz                0                        // 0        0          1            0        //
#define WZ24Mhz                0                        // 0        0          0            1        //
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 P1M0=0x92;//單片機IO口配置寄存器地址
sfr P3M0=0xb2;
//定義指示燈
sbit LED=P3^0;
sbit bind=P3^7;
//定義8個通道輸出
sbit CH1=P1^7;
sbit CH2=P1^6;
sbit CH3=P1^5;
sbit CH4=P1^4;
sbit CH5=P1^3;
sbit CH6=P1^2;
sbit CH7=P1^1;
sbit CH8=P1^0;
//定義無線模塊的管腳
sbit GIO=P3^2;
sbit MDI=P3^3;
sbit SCK=P3^4;
sbit CSN=P3^5;
u8 code A7105_regs[]={                        //模塊寄存器設定表
    0xff, 0x42, 0x00, 0x14, 0x00, 0xff, 0xff ,0x00, 0x00, 0x00, 0x00, 0x01, 0x21, 0x05, 0x00, 0x50,
    0x9e, 0x4b, 0x00, 0x02, 0x16, 0x2b, 0x12, 0x00, 0x62, 0x80, 0x80, 0x00, 0x0a, 0x32, 0xc3, 0x0f,
    0x13, 0xc3, 0x00, 0xff, 0x00, 0x00, 0x3b, 0x00, 0x17, 0x47, 0x80, 0x03, 0x01, 0x45, 0x18, 0x00,
    0x01, 0x0f, 0xff,
};
u8 code tx_channels[16][16]={                //跳頻表
  {0x0a, 0x5a, 0x14, 0x64, 0x1e, 0x6e, 0x28, 0x78, 0x32, 0x82, 0x3c, 0x8c, 0x46, 0x96, 0x50, 0xa0},
  {0xa0, 0x50, 0x96, 0x46, 0x8c, 0x3c, 0x82, 0x32, 0x78, 0x28, 0x6e, 0x1e, 0x64, 0x14, 0x5a, 0x0a},
  {0x0a, 0x5a, 0x50, 0xa0, 0x14, 0x64, 0x46, 0x96, 0x1e, 0x6e, 0x3c, 0x8c, 0x28, 0x78, 0x32, 0x82},
  {0x82, 0x32, 0x78, 0x28, 0x8c, 0x3c, 0x6e, 0x1e, 0x96, 0x46, 0x64, 0x14, 0xa0, 0x50, 0x5a, 0x0a},
  {0x28, 0x78, 0x0a, 0x5a, 0x50, 0xa0, 0x14, 0x64, 0x1e, 0x6e, 0x3c, 0x8c, 0x32, 0x82, 0x46, 0x96},
  {0x96, 0x46, 0x82, 0x32, 0x8c, 0x3c, 0x6e, 0x1e, 0x64, 0x14, 0xa0, 0x50, 0x5a, 0x0a, 0x78, 0x28},
  {0x50, 0xa0, 0x28, 0x78, 0x0a, 0x5a, 0x1e, 0x6e, 0x3c, 0x8c, 0x32, 0x82, 0x46, 0x96, 0x14, 0x64},
  {0x64, 0x14, 0x96, 0x46, 0x82, 0x32, 0x8c, 0x3c, 0x6e, 0x1e, 0x5a, 0x0a, 0x78, 0x28, 0xa0, 0x50},
  {0x50, 0xa0, 0x46, 0x96, 0x3c, 0x8c, 0x28, 0x78, 0x0a, 0x5a, 0x32, 0x82, 0x1e, 0x6e, 0x14, 0x64},
  {0x64, 0x14, 0x6e, 0x1e, 0x82, 0x32, 0x5a, 0x0a, 0x78, 0x28, 0x8c, 0x3c, 0x96, 0x46, 0xa0, 0x50},
  {0x46, 0x96, 0x3c, 0x8c, 0x50, 0xa0, 0x28, 0x78, 0x0a, 0x5a, 0x1e, 0x6e, 0x32, 0x82, 0x14, 0x64},
  {0x64, 0x14, 0x82, 0x32, 0x6e, 0x1e, 0x5a, 0x0a, 0x78, 0x28, 0xa0, 0x50, 0x8c, 0x3c, 0x96, 0x46},
  {0x46, 0x96, 0x0a, 0x5a, 0x3c, 0x8c, 0x14, 0x64, 0x50, 0xa0, 0x28, 0x78, 0x1e, 0x6e, 0x32, 0x82},
  {0x82, 0x32, 0x6e, 0x1e, 0x78, 0x28, 0xa0, 0x50, 0x64, 0x14, 0x8c, 0x3c, 0x5a, 0x0a, 0x96, 0x46},
  {0x46, 0x96, 0x0a, 0x5a, 0x50, 0xa0, 0x3c, 0x8c, 0x28, 0x78, 0x1e, 0x6e, 0x32, 0x82, 0x14, 0x64},
  {0x64, 0x14, 0x82, 0x32, 0x6e, 0x1e, 0x78, 0x28, 0x8c, 0x3c, 0xa0, 0x50, 0x5a, 0x0a, 0x96, 0x46},
};
u32 id;                                                                //對碼ID
u8 chanrow,chancol,chanoffset,channel;
u8 txid[21]={0,0,0,0,0,220,5,220,5,232,3,220,5,220,5,220,5,220,5,220,5};
u8 packet[21];
u8 Htemp[8]={5,5,3,5,5,5,5,5};
u8 Ltemp[8]={220,220,232,220,220,220,220,220};
u8 ch=0;
u16 mss;
bit hch,cb;
#if WZ12Mhz                                //延時定義
void Delay1ms(){                //@12.000MHz
        unsigned char i, j;
        _nop_();
        _nop_();
        i = 10;
        j = 83;
        do
        {
                while (--j);
        } while (--i);
}
#elif WZ16Mhz
void Delay1ms(){                //@18.432MHz
        unsigned char i, j;
        _nop_();
        _nop_();
        i = 18;
        j = 234;
        do{
                while (--j);
        } while (--i);
}
#elif WZ24Mhz
void Delay1ms(){                //@24.000MHz
        unsigned char i, j;
        _nop_();
        _nop_();
        i = 24;
        j = 84;
        do{
                while (--j);
        } while (--i);
}
#else
void Delay1ms()        {                //@5.5296MHz
        unsigned char i, j;
        _nop_();
        _nop_();
        i = 6;
        j = 93;
        do{
                while (--j);
        } while (--i);
}
#endif


附件為完整代碼
flysky.rar (3.79 KB, 下載次數: 146)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:469607 發表于 2020-2-17 15:11 | 只看該作者
太感謝樓主了!!!
回復

使用道具 舉報

板凳
ID:721385 發表于 2020-4-2 23:57 | 只看該作者
太感謝樓主了!!!
回復

使用道具 舉報

地板
ID:721385 發表于 2020-4-2 23:58 | 只看該作者
感謝樓主!!!!!!
回復

使用道具 舉報

5#
ID:721598 發表于 2020-4-3 13:07 | 只看該作者
太感謝樓主了
回復

使用道具 舉報

6#
ID:305511 發表于 2020-4-3 18:32 | 只看該作者
太感謝了!
回復

使用道具 舉報

7#
ID:647871 發表于 2020-4-15 22:21 | 只看該作者
感謝樓主,這是二代的嗎?
回復

使用道具 舉報

8#
ID:649506 發表于 2020-5-20 09:18 | 只看該作者
看著好像沒有sbus這類的協議
回復

使用道具 舉報

9#
ID:770826 發表于 2020-6-6 00:14 | 只看該作者
好啊 我需要!
回復

使用道具 舉報

10#
ID:138956 發表于 2020-10-24 17:19 | 只看該作者
太感謝樓主了!
回復

使用道具 舉報

11#
ID:835169 發表于 2020-10-27 14:29 | 只看該作者
不錯不錯,謝謝分享
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 深夜福利网址 | 久久综合99 | 每日更新av | 亚洲国产欧美日韩在线 | 久久精品一区二区三区四区五区 | 人与拘一级a毛片 | 一区二区三区在线观看免费 | 中文字幕精品一区久久久久 | 久久在线精品 | 成人一区二区视频 | 日韩1区2区 | 欧美黄色网 | 国产精品一区在线播放 | 国产黄a三级 | 久久99精品久久久久久 | 97视频| 在线观看网址你懂的 | 日本黄色免费看 | 亚洲二三区 | 免费色片 | 无遮挡毛片 | 91蝌蚪91九色白浆 | 亚洲黄色片 | 国产一区精品在线观看 | 欧美视频久久 | av一区二区三区在线观看 | 免费av一区二区 | 成年人av| 亚洲国产小视频 | 国产黄色在线观看 | 久久视频一区 | 中文字幕在线观看不卡 | 欧美日韩在线看 | 久久久久久毛片 | 黄色免费视频网站 | 国产视频一二三 | 一级片在线免费观看 | 91精品国产色综合久久不卡98 | 久久国产一区 | 99精品免费视频 | 亚洲精品中文字幕乱码三区91 |