标题: 单片机红外遥控收发Proteus仿真程序 [打印本页]

作者: qq250076737    时间: 2020-4-4 19:48
标题: 单片机红外遥控收发Proteus仿真程序
是关于红外模块的proteus仿真


单片机源程序如下:
  1. //-----------------------------------------------------------------
  2. //  名称: 红外遥控器接收程序
  3. //-----------------------------------------------------------------
  4. //  说明: 程序运行时,根据SONY红外协议接收数据并解码,然后将12位编码
  5. //                以16进制数显示LCD上.
  6. //  
  7. //-----------------------------------------------------------------
  8. #include <reg51.h>
  9. #include <string.h>
  10. #include <intrins.h>
  11. #include <stdio.h>
  12. #define INT8U  unsigned char
  13. #define INT16U unsigned int
  14. INT8U Disp_Buffer[17];                //显示缓冲
  15. sbit Read_IR = P3^2;                //读取红外输入信号
  16. //接收到的12位红外编码及上次接收的编码
  17. volatile INT16U IR_D12 = 0x000, Old_IR_D12 = 0x000;
  18. volatile INT16U IR_us = 0;        //红外载波时长
  19. extern delay_ms(INT16U x);
  20. extern void Initialize_LCD();
  21. extern void LCD_ShowString(INT8U,INT8U,INT8U *);  
  22. //-----------------------------------------------------------------
  23. // 主程序
  24. //-----------------------------------------------------------------
  25. void main()
  26. {


  27. }

  28. //-----------------------------------------------------------------
  29. // INT0中断函数 (通过实测,以70,140为两个时长的上限)
  30. //-----------------------------------------------------------------
  31. void  IR_INT_ISR() interrupt 0
  32. {



  33. }
复制代码

所有资料51hei提供下载:
红外遥控仿真.rar (145.62 KB, 下载次数: 89)



作者: songxia8013    时间: 2020-4-10 09:25
程序不全啊!
作者: qq250076737    时间: 2020-4-12 16:43
songxia8013 发表于 2020-4-10 09:25
程序不全啊!

里面有两个文件夹,一个是主函数缺失  但有电路图和部分代码  ,另一个有三百行左右代码  功能也可以实现
作者: oy野马    时间: 2020-4-13 02:28
非常感谢楼主的分享!
作者: 涛涛木有心    时间: 2020-5-26 21:11
这要用什么版本的软件才能打开
作者: 98HJ    时间: 2020-6-19 17:26
这不就是其他人发的,你拿来又发了一次嘛。。还是没有主程序……




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1