欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4102|回復: 2
收起左側

stc89c51單片機紅外發射與解碼源程序

[復制鏈接]
ID:376738 發表于 2018-7-27 15:46 | 顯示全部樓層 |閱讀模式
紅外程序
0.png

單片機源程序如下:
  1. /*-----------------------------------------------
  2.   名稱:紅外發射原理
  3.   修改:無
  4.   內容:通過紅外發射接收閃爍LED,同普通LED顯示程序相同。
  5.   由于主板集成了紅外38K調制,所以只需發送需要發送的碼即可
  6. ------------------------------------------------*/
  7. #include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義

  8. sbit IRSend=P1^2;  //定義紅外發射
  9. sbit IRRev =P3^2;  //接收接口

  10. sbit LED = P1^6;   //演示LED

  11. void Init_Timer0(void);//定時器初始化
  12. /*------------------------------------------------
  13.                     主函數
  14. ------------------------------------------------*/
  15. void main (void)
  16. {
  17. Init_Timer0();

  18. while (1)         //主循環
  19.   {
  20.    LED = IRRev;   //接收值反應到LED
  21.   }
  22. }

  23. /*------------------------------------------------
  24.                     定時器初始化子程序
  25. ------------------------------------------------*/
  26. void Init_Timer0(void)
  27. {
  28. TMOD |= 0x01;          //使用模式1,16位定時器,使用"|"符號可以在使用多個定時器時不受影響                     
  29. //TH0=0x00;              //給定初值
  30. //TL0=0x00;
  31. EA=1;            //總中斷打開
  32. ET0=1;           //定時器中斷打開
  33. TR0=1;           //定時器開關打開
  34. }
  35. /*------------------------------------------------
  36.                  定時器中斷子程序
  37. ------------------------------------------------*/
  38. void Timer0_isr(void) interrupt 1
  39. {
  40. TH0=0;                  //重新賦值 65.536ms
  41. TL0=0;

  42. IRSend=!IRSend;//發射管電平取反,表明以周期 65.536x2 ms時間閃爍

  43. }
復制代碼

所有資料51hei提供下載:
紅外.zip (45.57 KB, 下載次數: 118)


回復

使用道具 舉報

ID:208271 發表于 2020-3-4 17:21 | 顯示全部樓層
下載看了下,不可用!無參考價值!
回復

使用道具 舉報

ID:702057 發表于 2020-3-7 13:44 | 顯示全部樓層
終于找到了,太好了,我要,我要的!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表