wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5784|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

新唐N7600E003輸入捕獲解碼無線遙控源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:31094 發(fā)表于 2018-12-14 21:17 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
新唐N7600E003輸入捕獲解碼無線遙控



單片機(jī)源程序如下:
  1. #include "N76E003.h"
  2. #include "Common.h"
  3. #include "Delay.h"
  4. #include "SFR_Macro.h"
  5. #include "Function_define.h"
  6. #include <stdio.h>
  7. #include <string.h>



  8. // Leader code range                   13.5ms
  9. #define     IR_LDC_MAX                 14500  //14.5ms
  10. #define     IR_LDC_MIN          12500  //12.5ms

  11. // Bit = 1 range                                        2.25ms
  12. #define     IR_BIT_1_MAX               2500         //2.5ms
  13. #define     IR_BIT_1_MIN        2000         //2ms
  14. // Bit = 0 range                                        1.12ms
  15. #define     IR_BIT_0_MAX              1250         //1.25ms
  16. #define     IR_BIT_0_MIN              1000         //1ms

  17. volatile    uint8_t             IR_State = 0;       // IR State
  18. volatile    uint8_t             IR_LDC_Ready = 0;   // LeaDer Code is Ready
  19. volatile    uint8_t             IR_CTC_Ready = 0;   // CusTomer Code is Ready
  20. volatile    uint8_t             IR_CTC0 = 0;        // Received CusTomer Code 0
  21. volatile    uint8_t             IR_CTC1 = 0;        // Received CusTomer Code 1
  22. volatile    uint8_t             IR_DAC = 0;         // Received DAta Code
  23. volatile    uint8_t             IR_DAB = 0;         // Received DAta Bar code
  24. volatile    uint8_t             IR_cnt = 0;
  25. uint8_t             IR_CODE[4]  =   {0x00, 0x00, 0x00, 0x00};
  26. void IrDa_NEC_Rx(uint16_t Capture_Time)
  27. {
  28.     if(IR_State == 0)
  29.     {
  30.         IR_LDC_Ready = 0;           // Clear LeaDer Code Ready
  31.         IR_CTC_Ready = 0;           // Clear CusTomer Code Ready
  32.         IR_State++;
  33.     }
  34.     // Leader or Repeater code
  35.     else if(IR_State == 1)
  36.     {
  37.         // Leader code
  38.         if((Capture_Time >= IR_LDC_MIN) && (Capture_Time <= IR_LDC_MAX))
  39.         {
  40.             IR_LDC_Ready = 1;       // Set LeaDer Code Ready
  41.             IR_State++;
  42.         }
  43.         else
  44.         {
  45.             IR_State = 1;
  46.             IR_LDC_Ready = 0;           // Clear LeaDer Code Ready
  47.             IR_CTC_Ready = 0;           // Clear CusTomer Code Ready
  48.         }
  49.     }
  50.     // Customer code 0
  51.     else if((IR_State >= 2 && IR_State < 10) && (IR_LDC_Ready == 1))
  52.     {
  53.         IR_State++;
  54.         IR_CTC0 = IR_CTC0 >> 1;
  55.         if((Capture_Time >= IR_BIT_0_MIN) && (Capture_Time <= IR_BIT_0_MAX))          // 1.12ms = 0
  56.             IR_CTC0 &= 0x7f;
  57.         else if((Capture_Time >= IR_BIT_1_MIN) && (Capture_Time <= IR_BIT_1_MAX)) // 2.25ms = 1
  58.             IR_CTC0 |= 0x80;
  59.         else
  60.             IR_State = 0;
  61.     }
  62.     // Customer code 1
  63.     else if((IR_State >= 10 && IR_State < 18) && (IR_LDC_Ready == 1))
  64.     {
  65.         IR_State++;
  66.         IR_CTC1 = IR_CTC1 >> 1;
  67.         if((Capture_Time >= IR_BIT_0_MIN) && (Capture_Time <= IR_BIT_0_MAX))          // 1.12ms = 0
  68.             IR_CTC1 &= 0x7f;
  69.         else if((Capture_Time >= IR_BIT_1_MIN) && (Capture_Time <= IR_BIT_1_MAX)) // 2.25ms = 1
  70.             IR_CTC1 |= 0x80;
  71.         else
  72.             IR_State = 0;
  73.     }
  74.     // Data
  75.     else if((IR_State >= 18 && IR_State < 26) && (IR_LDC_Ready == 1))
  76.     {
  77.         IR_State++;
  78.         IR_DAC = IR_DAC >> 1;
  79.         if((Capture_Time >= IR_BIT_0_MIN) && (Capture_Time <= IR_BIT_0_MAX))          // 1.12ms = 0
  80.             IR_DAC &= 0x7f;
  81.         else if((Capture_Time >= IR_BIT_1_MIN) && (Capture_Time <= IR_BIT_1_MAX))     // 2.25ms = 1
  82.             IR_DAC |= 0x80;
  83.         else
  84.             IR_State = 0;

  85.     }
  86.     // Data bar
  87.     else if((IR_State >= 26 && IR_State < 34) && (IR_LDC_Ready == 1))
  88.     {
  89.         IR_State++;
  90.         IR_DAB = IR_DAB >> 1;
  91.         if((Capture_Time >= IR_BIT_0_MIN) && (Capture_Time <= IR_BIT_0_MAX))      // 1.12ms = 0
  92.             IR_DAB &= 0x7f;
  93.         else if((Capture_Time >= IR_BIT_1_MIN) && (Capture_Time <= IR_BIT_1_MAX))     // 2.25ms = 1
  94.             IR_DAB |= 0x80;
  95.         else
  96.             IR_State = 0;

  97.         if(IR_State == 34)
  98.         {
  99.             if((IR_DAC ^ IR_DAB) == 0xff)
  100.             {
  101.                 IR_LDC_Ready = 0;   // Clear LeaDer Code Ready
  102.                 IR_CODE[0] = IR_CTC0;
  103.                 IR_CODE[1] = IR_CTC1;
  104.                 IR_CODE[2] = IR_DAC;
  105.                 IR_CODE[3] = IR_DAB;
  106.                 IR_cnt++;
  107.                  printf("IR_cnt=%Bd,CTC0=%bX,CTC1=%bX,DAC=%bX,DAB=%bX\n", IR_cnt,IR_CTC0,IR_CTC1,IR_DAC,IR_DAB);
  108.            }
  109.             IR_State = 0;
  110.         }
  111.     }
  112. }
  113. /************************************************************************************************************
  114. *    Timer2 Capture interrupt subroutine
  115. ************************************************************************************************************/
  116. void Capture_ISR (void) interrupt 12
  117. {
  118.                                 uint16_t T2_count;
  119.                                 T2_count =(C0H<<8)+C0L;
  120.                                 IrDa_NEC_Rx(T2_count);
  121.                                 clr_CAPF0;                          // clear capture0 interrupt flag       
  122.                                 clr_TF2;       
  123. }

  124. /************************************************************************************************************
  125. *    Main function
  126. ************************************************************************************************************/
  127. void main(void)
  128. {
  129.         Set_All_GPIO_Quasi_Mode;
  130.         InitialUART0_Timer3(115200);
  131.         P15_Input_Mode;
  132.         P15 = 1;
  133.        
  134.         T2MOD = 0XA9;                        // 定時(shí)器2時(shí)鐘定義為16分頻,捕獲事件發(fā)生后計(jì)數(shù)值自動(dòng)清0
  135.         T2CON&=~SET_BIT0;  //定義定時(shí)器2功能為自動(dòng)重裝載模式
  136.        
  137.         IC7_P15_CAP0_FallingEdge_Capture;  //下降沿捕獲

  138.         TL2 = 0;
  139.         TH2 = 0;

  140.         set_EA;
  141.         set_ECAP;                                   //Enable Capture interrupt
  142.         set_TR2;                                    //Triger Timer2

  143.        
  144.         while(1);
  145. }
復(fù)制代碼

所有資料51hei提供下載:
N76E003_necR_samplecode_time2_capture.zip (1.11 MB, 下載次數(shù): 69)




評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:327071 發(fā)表于 2019-5-20 19:27 | 只看該作者
好東西,正好需要,學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

板凳
ID:633827 發(fā)表于 2019-11-1 14:09 | 只看該作者
謝謝樓主的無私精神
回復(fù)

使用道具 舉報(bào)

地板
ID:615610 發(fā)表于 2020-6-21 16:29 | 只看該作者
真是好東西,謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

5#
ID:1017899 發(fā)表于 2022-9-30 14:05 來自觸屏版 | 只看該作者
wxbdcmh 發(fā)表于 2020-6-21 16:29
真是好東西,謝謝樓主分享

你試了沒
回復(fù)

使用道具 舉報(bào)

6#
無效樓層,該帖已經(jīng)被刪除
7#
無效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
a√免费观看在线网址www| 三级ai视频| 国产不卡在线观看视频| 精品久久免费观看| 国产精品99导航| 亚洲第一网站免费视频| 亚洲欧美乱综合| 久久精品999| 日本一二区不卡| 中文字幕在线视频久| 亚洲伦理在线| 非洲黑人最猛性xxxx交| 亚洲国产精品suv| 婷婷色中文字幕| 亚洲熟女一区二区三区| 亚洲精品无码国产| 久久久久无码国产精品一区| 欧美整片在线观看| 综合久久五月天| 日韩一二三四区| 亚洲午夜私人影院| 久久一区二区视频| 精品在线一区二区| 国产精品亚洲综合久久| 精品一区二区三区的国产在线观看| 蜜桃精品在线| 男人影院在线观看| 在线国产视频| 88av看到爽| 欧美xxxx性xxxxx高清视频| 国产日韩精品suv| 999这里只有精品| 国内毛片毛片毛片毛片毛片| 污片免费在线观看| 五月天丁香花婷婷| 日本一本二本在线观看| 亚洲黄色网址在线观看| 欧美激情视频一区二区三区| 91久久偷偷做嫩草影院| 国产精品第一页在线| 欧美激情乱人伦一区| 国产一区二区三区日韩欧美| 精品久久久网站| 9191精品国产综合久久久久久| 欧美日韩激情小视频| 亚洲欧美一区二区三区国产精品| 国产午夜精品久久久久久久| 成人免费看视频| 国产成人精品亚洲日本在线桃色| 日本美女一区二区| 久久国产福利| 性色av一区二区怡红| 二区三区在线| 黑巨人与欧美精品一区| www浪潮av99com| japan乱配videos老少配| 最新eeuss影院在线观看| 欧美久草视频| 国产麻豆视频免费观看| 色偷偷av男人的天堂| 天堂网在线中文| 日本成人动漫在线观看| 亚洲精品久久久蜜桃动漫| 99热这里只有精品1| 99国产精品欲| 亚洲h视频在线观看| 丰满大乳国产精品| 1区2区3区视频| 亚洲精品综合一区二区三区| 欧美孕妇与黑人巨交| 久久精品国产免费观看99| 老司机精品视频一区二区| 亚洲国产综合久久精品小蝴蝶| 亚洲精品乱码久久久久久蜜桃动漫| 日本久久天堂| 91看片官网| 美女做爰内谢全过程视频| 极品尤物av丝袜美腿在线观看| 天天摸天天操天天干| 国产性一级片| 日本人妖在线| 成人影院在线观看| 高潮一区二区| 日日夜夜精品视频| 久久99国产成人小视频| 亚洲国产精品久久久天堂 | 99久久精品免费看国产 | 黄色成人一级片| 四虎海外永久免费网址| 国产剧情麻豆剧果冻传媒视频免费| 一级做a爰片性色毛片视频| 蜜桃av导航| 视频国产在线观看| 99自拍视频在线观看| 91久久国产综合久久91猫猫| 欧美中文高清| 欧美大片aaaa| 亚洲欧美日韩精品一区二区| 狠狠狠色丁香婷婷综合久久五月| 久久久美女毛片| 亚洲成人免费视频| 日韩一级成人av| 久热精品视频在线观看| 国产精品视频yy9099| 精品国产二区在线| 日本a视频在线观看| 国产富婆一区二区三区| www.毛片| 一二三区高清| 欧美一区二区三区系列电影| 亚洲大香人伊一本线| 亚洲欧美一区二区三区国产精品| 国产精品50页| 蜜桃视频中文字幕| 日韩中文字幕不卡| 日韩av在线网址| 成人免费视频91| 综合图区欧美| 亚洲图区在线| 日韩欧美在线视频| 国产无限制自拍| 国产网站麻豆精品视频| 成人午夜精品福利免费| 国产二区在线播放| 国产精品免费视频一区| 欧美大码xxxx| 欧美性猛交xxxx乱大交91| 国产在线传媒| 久久久久久久免费视频了| 欧美另类极品videosbestfree| 亚洲少妇一区二区| 在线观看免费网站黄| 成人福利电影精品一区二区在线观看 | 国产免费av网站| 成人免费视频一区| 中文字幕一二三四| 黄色av免费播放| 精品黑人一区二区三区| 午夜影院免费视频| 成人18免费入口| 日本中文字幕在线视频| 精品视频一区二区三区在线观看| 911精品美国片911久久久| 国产一区999| 午夜精品免费在线| 亚洲视频第一页| 国产一区视频在线播放| 无码人妻精品一区二区蜜桃百度| 无码国产精品一区二区免费式直播 | 91综合久久爱com| 亚洲激情影院| 国产精品国产三级国产| 精品粉嫩aⅴ一区二区三区四区| 91精品国产电影| 日韩精品欧美一区二区三区| 污视频在线观看免费网站| 国产午夜激情视频| 国产7777| 欧美日韩在线看片| 亚洲电影一级片| 国产成人免费网站| 欧美日韩国产美| 欧美重口另类videos人妖| 日本天堂免费a| 18啪啪污污免费网站| 在线亚洲不卡| 阿v免费在线观看| 亚洲理论电影| 99riav久久精品riav| 欧美乱妇一区二区三区不卡视频| 庆余年2免费日韩剧观看大牛| 国产精品日韩三级| 神马久久精品综合| 国产小视频在线高清播放| 在线观看免费黄视频| 第一会所亚洲原创| 国产精品乱人伦中文| 最近的2019中文字幕免费一页| 免费不卡亚洲欧美| 干b视频在线观看| 久热中文字幕在线| 日本伦理一区二区| 中文字幕日韩一区二区不卡| ●精品国产综合乱码久久久久| 日韩亚洲欧美中文在线| 日日噜噜噜夜夜爽爽| 看片网站在线观看| wwwxx免费| 9999精品视频| 成人国产精品免费观看| 国产婷婷97碰碰久久人人蜜臀| 鲁鲁视频www一区二区| 欧美黄色高清视频| 小舞被吸乳羞羞网站视频| 成人做爰视频www网站小优视频| 日韩激情在线观看| 制服.丝袜.亚洲.另类.中文| 成人在线免费观看视视频| 激情文学亚洲色图| 亚洲av色香蕉一区二区三区| 2021av在线| 亚洲精选久久| 欧美在线视频全部完| 999热视频在线观看| 少妇光屁股影院| 精品成人免费自拍视频| 电影亚洲精品噜噜在线观看| 国产成+人+日韩+欧美+亚洲| 在线一区二区日韩| 免费不卡av在线| 波多野结衣绝顶大高潮| 头脑特工队2在线播放| 欧美jizz| 一本一本大道香蕉久在线精品| 成人在线国产精品| 国产精品视频在| 先锋影音成人资源| 男男gay无套免费视频欧美| 亚洲黄色av一区| 国产精品一区二区久久精品| 亚洲国产第一区| 五月婷婷丁香激情| 综合伊人久久| 一区二区三区四区视频精品免费| 国产精品久久婷婷六月丁香| 免费看黄色片的网站| 日皮视频在线免费观看| 久久精品福利| 亚洲成人激情av| 国产福利久久精品| 国产午夜免费视频| 污网站在线看| 久久成人国产| 亚洲日本aⅴ片在线观看香蕉| 欧洲精品在线播放| 99在线精品视频免费观看20| 亚洲区欧洲区| 国产一区二区免费在线| 日韩中文字幕久久| 久久久久xxxx| 碰碰视频免费| 欧美jizz| 日韩av在线免费播放| 婷婷无套内射影院| 九九久久久2| 6080成人| 日本道在线观看一区二区| 日韩欧美一区二区三区四区五区| 亚洲乱码国产乱码精品| 污污片在线免费视频| 97久久久精品综合88久久| 91av在线不卡| 91麻豆免费视频网站| 美女欧美视频在线观看免费 | 亚洲一区欧美在线| 国产网友自拍视频导航网站在线观看 | 亚洲精品国产成人av在线| 狠狠色henhense| 99视频精品全国免费| 欧美不卡视频一区| 无码人妻精品一区二区三区66| 中文字幕第36页| 综合图区欧美| 欧洲grand老妇人| 日韩亚洲欧美高清| 日日摸日日碰夜夜爽av| 国产在线视频精品视频免费看| 丝袜美腿综合| 日韩视频免费直播| 一区二区三区韩国| 波多野结衣视频在线播放| 欧美1区2区3区| 尤物yw午夜国产精品视频明星| 国产探花一区二区三区| 成人福利资源| 麻豆国产精品777777在线| 午夜精品久久久久久久男人的天堂| 国产精品成人无码免费| 国产黄色免费在线观看| 成人丝袜18视频在线观看| 国产免费一区视频观看免费| 国产精品21p| 日韩精品影院| 色婷婷av一区二区三区大白胸| 国产欧美日韩小视频| 91免费看片| 伊人久久久大香线蕉综合直播 | 国产精品久久久久久久岛一牛影视| 国产精品久久久久久免费观看 | 日韩欧美一区在线| 91亚洲精品久久久蜜桃借种| avtt天堂资源网站| 美国欧美日韩国产在线播放| 国产成人精品久久二区二区91| 亚洲国产精品午夜在线观看| 国产综合色区在线观看| 欧美在线不卡一区| av亚洲天堂网| 中文字幕在线播放第一页| 不卡一二三区首页| 久久亚洲午夜电影| 日本电影中文字幕| 亚洲午夜精品一区二区国产 | 免费在线看a| 亚洲欧美视频一区| 久久亚洲a v| 蜜桃特黄a∨片免费观看| 国内成人免费视频| 国产精品久久久久久久久久久久冷| 亚洲春色一区二区三区| 精品久久电影| 欧美激情综合色| 久操视频在线免费观看| 波多野结衣在线一区二区| 亚洲精品美女久久| 特黄一区二区三区| 欧美男女交配| 日韩一区二区免费在线观看| 国产精品jizz| 热三久草你在线| 欧美一区二区三区免费大片 | 亚洲人亚洲人成电影网站色| 成人av在线播放观看| 成人女人a毛片在线看| 成人听书哪个软件好| 一区二区不卡视频| 超清福利视频| 久久精品亚洲精品国产欧美 | 影音先锋日韩资源| 国产精品视频一| 亚洲色图另类图片| 毛片一区二区| 久久99精品久久久久久水蜜桃 | 波多野结衣视频观看| 国产精品一国产精品| 久久久久一本一区二区青青蜜月 | 久久久久亚洲AV成人网人人小说| 91在线看片| 色噜噜狠狠色综合中国| 亚洲av午夜精品一区二区三区| 人人超在线公开视频| 欧美福利电影网| 日本一级特级毛片视频| 色先锋av资源中文字幕| 久久久久久夜| 蜜桃999成人看片在线观看| 免费尤物视频| 久久久久久日产精品| 美女av免费在线观看| 国产高清一级毛片在线不卡| 色综合久久久久综合体桃花网| 人体私拍套图hdxxxx| yy6080久久伦理一区二区| 国产一区二区久久精品| 懂色av蜜臀av粉嫩av分享吧最新章节| 欧美女优在线视频| 国产精品视频自在线| 国产精品冒白浆免费视频| av在线不卡观看免费观看| 鲁一鲁一鲁一鲁一色| 日本美女高清在线观看免费| 欧美日韩国产免费一区二区 | 亚洲人精品午夜| 亚洲图片 自拍偷拍| 一区一区三区| 色婷婷综合久久久久| 99热这里只有精品在线| 老鸭窝亚洲一区二区三区| 天堂av一区二区| 在线视频国产三级| 在线观看亚洲精品| 日本一级片免费| 教室别恋欧美无删减版| 成人xvideos免费视频| 看成年女人免费午夜视频| 国产精品美女久久久久久久网站| 亚洲男人天堂2021| 国产成人精选| 午夜精品理论片| 国产精品视频福利一区二区| 国产午夜亚洲精品午夜鲁丝片 | 福利视频导航大全| 亚洲人成影院在线观看| 人妻丰满熟妇aⅴ无码| 嗯用力啊快一点好舒服小柔久久| 欧美在线xxx| 伊人午夜电影| 亚洲精品成人天堂一二三| 欧美老熟妇乱大交xxxxx| 神马午夜久久| 91视频最新| 特黄特色大片免费视频大全| 在线视频国内一区二区| 国产主播在线观看| 亚洲精选在线| 欧美大黑帍在线播放| 国产天堂在线播放视频| 久热精品在线视频| 国产亚洲精品午夜高清影院| 亚洲另类在线视频|