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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 18024|回復: 20
收起左側

紅外線遙控Proteus仿真電路(發(fā)射 接收程序)

  [復制鏈接]
ID:188487 發(fā)表于 2017-4-12 10:21 | 顯示全部樓層 |閱讀模式
紅外線遙控Proteus仿真電路(發(fā)射 接收程序)
紅外發(fā)射編碼程序
紅外發(fā)射解碼程序
proteus的紅外遙控的仿真原理圖
0.png
0.png
0.png

壓縮包里面這個文檔詳細介紹了紅外遙控這個技術的方方面面:
0.png 0.png 0.png


  1. 格力空調遙控器(YB0F2)解碼      
  2.     CUP:STC89C52RC     晶振:11.0569MHz
  3.     直接由串口輸出      波特率:57600
  4. ************************************   說 明 **********************************************
  5. 解碼方式:
  6. 以一個9ms的低電平和4.5ms的高電平為引導碼,后跟35位二進制代碼 接著0.565ms低電平和20MS高電平跟32位二進制代碼
  7. 前4個字節(jié)每個字節(jié)為8位,中間1個字節(jié)只有3位,接著為20MS高電平,跟后4個字節(jié)每個字節(jié)為8位
  8.     以低電平為0.565ms、高電平為0.56ms、 周期為1.125ms的組合表示"0";
  9.     以低電平為0.565ms、高電平為1.685ms、周期為2.25ms的組合表示"1"。;
  10. 注意:經過紅外接收頭解調后單片機接收到的高低電平是和遙控器發(fā)射時是相反的一個過程
  11. * 兼容 1T-12T單片機中斷方式紅外接收數據,并通過串口發(fā)送
  12. 程序編輯: lbq691477940         22/07/2011
  13. /*******************************************************************************************/
  14. /*******************************************************************************************/
  15. #include <reg52.h>  
  16. typedef unsigned char uint8;
  17. sbit Ir_Pin = P3^2;
  18. uint8 Ir_Buf[9]; //用于保存解碼結果
  19. /*******************************************************************************************
  20. * 外部中斷0初始化
  21. /*******************************************************************************************/
  22. void int1_init(void)
  23. {
  24. IT0 = 1; //下降沿有效
  25. EX0 = 1;
  26. EA = 1;
  27. }
  28. /*******************************************************************************************
  29. * UART初始化1 l2 N5 e* e; }
  30. * 波特率:9600   波特率:57600
  31. /*******************************************************************************************/
  32. void uart_init(void)
  33. {
  34.     TMOD = 0x21;
  35.     /* SCON = 0x50;
  36.     TH1 = 0xFD;   //9600bps @ 11.0592MHz
  37.     TL1 = 0xFD;
  38.     TR1 = 1;
  39. SCON = 0x50;
  40. PCON |= 0x80;
  41. TH1 = 0xff;     //57600bps @ 11.0592MHz;
  42. TL1 = 0xff;
  43. TR1 = 1;
  44. }
  45. /******************************   延時21ms子程序   ************************************
  46. void delay21ms(void)   
  47. {
  48.     uint8 a,b;
  49.     for(b=150;b>0;b--)
  50.         for(a=63;a>0;a--);
  51. }
  52. /*******************************************************************************************/
  53. /*******************************************************************************************
  54. * UART發(fā)送一字節(jié)
  55. /*******************************************************************************************/
  56. void UART_Send_Byte(uint8 dat)
  57. {
  58. SBUF = dat;
  59. while (TI == 0);
  60. TI = 0;
  61. }
  62. /*******************************************************************************************
  63. * 獲取低電平時間/
  64. /*******************************************************************************************/
  65. unsigned int Ir_Get_Low()
  66. {
  67. TL0 = 0;
  68. TH0 = 0;
  69. TR0 = 1;
  70. while (!Ir_Pin && (TH0 & 0x80)==0);//一直計到Ir_Pin不等0與計到大于1.085*32768=35553.28us
  71. TR0 = 0;         
  72. return (TH0 * 256 + TL0); //返回T1 高八位和低八位計數值
  73. }
  74. /*******************************************************************************************
  75. * 獲取高電平時間
  76. /*******************************************************************************************/
  77. unsigned int Ir_Get_High()
  78. {
  79. TL0 = 0;
  80. TH0 = 0;
  81. TR0 = 1;



  82. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

下載:
51黑論壇_紅外線遙控Proteus仿真電路 發(fā)射 接收程序.zip (969.31 KB, 下載次數: 446)
回復

使用道具 舉報

ID:189277 發(fā)表于 2017-4-13 17:53 | 顯示全部樓層
感謝樓主熱心分享
回復

使用道具 舉報

ID:191450 發(fā)表于 2017-5-1 08:33 | 顯示全部樓層
感謝樓主熱心分享
回復

使用道具 舉報

ID:185845 發(fā)表于 2017-6-21 20:20 | 顯示全部樓層
為什么不用屏幕小點的LED?
回復

使用道具 舉報

ID:253421 發(fā)表于 2017-11-29 23:00 | 顯示全部樓層
為什么我的只能顯示發(fā)送端,接收端沒有任何反應
回復

使用道具 舉報

ID:56505 發(fā)表于 2018-2-23 23:00 | 顯示全部樓層
參考參考
回復

使用道具 舉報

ID:311765 發(fā)表于 2018-5-10 18:00 來自手機 | 顯示全部樓層
zhanghuiting 發(fā)表于 2017-11-29 23:00
為什么我的只能顯示發(fā)送端,接收端沒有任何反應

怎么解決的?
回復

使用道具 舉報

ID:444589 發(fā)表于 2019-1-2 17:07 | 顯示全部樓層
感謝樓主的分享
回復

使用道具 舉報

ID:530128 發(fā)表于 2019-6-7 01:50 | 顯示全部樓層
感謝樓主的分享
回復

使用道具 舉報

ID:562076 發(fā)表于 2019-6-13 20:22 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:577475 發(fā)表于 2019-7-3 22:49 | 顯示全部樓層
我這有個其他類型的,可以參考下,一起使用

紅外無線通信.zip

146.29 KB, 下載次數: 42, 下載積分: 黑幣 -5

回復

使用道具 舉報

ID:385637 發(fā)表于 2019-7-4 09:32 | 顯示全部樓層
謝謝樓主分享,剛好在找類似程序
回復

使用道具 舉報

ID:691914 發(fā)表于 2020-2-11 04:50 | 顯示全部樓層
感謝樓主
回復

使用道具 舉報

ID:693584 發(fā)表于 2020-2-17 15:45 | 顯示全部樓層
很有用,贊一個
回復

使用道具 舉報

ID:694520 發(fā)表于 2020-2-18 00:07 | 顯示全部樓層
紅外線遙控Proteus仿真電路(發(fā)射 接收程序)
回復

使用道具 舉報

ID:298008 發(fā)表于 2020-2-18 20:32 | 顯示全部樓層
謝謝樓主分享!!!
回復

使用道具 舉報

ID:700878 發(fā)表于 2020-3-23 11:28 | 顯示全部樓層
感謝樓主分享,很實用!
回復

使用道具 舉報

ID:502152 發(fā)表于 2020-4-15 11:42 | 顯示全部樓層
學習ing
回復

使用道具 舉報

ID:743069 發(fā)表于 2020-5-4 21:00 | 顯示全部樓層
感謝樓主的分享
回復

使用道具 舉報

ID:596862 發(fā)表于 2020-6-25 10:23 | 顯示全部樓層
這個對版本有要求嘛
回復

使用道具 舉報

ID:1007421 發(fā)表于 2022-3-31 16:50 | 顯示全部樓層
感謝樓主熱心分享速
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91一区二区在线观看 | 一区二区三区回区在观看免费视频 | 国产精品一区二区久久久久 | 日本二区 | 日本午夜网 | 一级aaaaaa毛片免费同男同女 | 超碰人人在线 | www精品美女久久久tv | 久久99这里只有精品 | 91精品国产91久久久久久吃药 | 国产精品一区二区三区在线 | 小川阿佐美pgd-606在线 | 好姑娘影视在线观看高清 | 日韩欧美中文字幕在线观看 | 九九热精品视频 | 黄色大片免费观看 | 亚洲福利 | 国产成人精品区一区二区不卡 | 亚洲高清视频一区二区 | 久久久久九九九女人毛片 | 日本大香伊一区二区三区 | 天天操妹子 | 久色| 精品福利一区二区三区 | 最新高清无码专区 | 国产女人第一次做爰毛片 | 欧美日韩午夜精品 | 亚洲色图综合 | 综合网视频 | 亚洲视频免费在线观看 | 日韩超碰在线 | 国产精品视频在 | 久久精品毛片 | 欧美乱码精品一区二区三区 | 欧美一级在线观看 | av一区二区三区 | 精品日韩在线观看 | 色综合久久久 | 亚洲精品久久久久中文字幕二区 | 日本a∨精品中文字幕在线 亚洲91视频 | 自拍偷拍第一页 |