标题:
单片机红外遥控收发Proteus仿真程序
[打印本页]
作者:
qq250076737
时间:
2020-4-4 19:48
标题:
单片机红外遥控收发Proteus仿真程序
是关于红外模块的proteus仿真
51hei.png
(22.81 KB, 下载次数: 90)
下载附件
2020-4-4 21:44 上传
单片机源程序如下:
//-----------------------------------------------------------------
// 名称: 红外遥控器接收程序
//-----------------------------------------------------------------
// 说明: 程序运行时,根据SONY红外协议接收数据并解码,然后将12位编码
// 以16进制数显示LCD上.
//
//-----------------------------------------------------------------
#include <reg51.h>
#include <string.h>
#include <intrins.h>
#include <stdio.h>
#define INT8U unsigned char
#define INT16U unsigned int
INT8U Disp_Buffer[17]; //显示缓冲
sbit Read_IR = P3^2; //读取红外输入信号
//接收到的12位红外编码及上次接收的编码
volatile INT16U IR_D12 = 0x000, Old_IR_D12 = 0x000;
volatile INT16U IR_us = 0; //红外载波时长
extern delay_ms(INT16U x);
extern void Initialize_LCD();
extern void LCD_ShowString(INT8U,INT8U,INT8U *);
//-----------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------
void main()
{
}
//-----------------------------------------------------------------
// INT0中断函数 (通过实测,以70,140为两个时长的上限)
//-----------------------------------------------------------------
void IR_INT_ISR() interrupt 0
{
}
复制代码
所有资料51hei提供下载:
红外遥控仿真.rar
(145.62 KB, 下载次数: 89)
2020-4-4 19:48 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
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