无线遥控接收程序

发布者:pingbashou最新更新时间:2015-12-23 来源: eefocus关键字:无线遥控  接收程序 手机看文章 扫描二维码
随时随地手机看文章

#include "reg52.h"
#include
#define uchar unsigned char
#define uint unsigned int
uchar i,j;
sbit P2_7=P2^7;
sbit fmq=P3^6;
sbit P3_7=P3^7;

void delay1ms(unsigned int i)
{

unsigned char j;
 while(i--)
 {
 for(j=0;j<115;j++)   //1ms基准延时程序
 {
  ;
 }
 
 
 }
 
}

void delay500us()
{

unsigned char j;

 for(j=0;j<57;j++)   //500us基准延时程序
 {
  ;
 }
}

void beep() //产生1KHZ频率声音的函数
{
  fmq=0;
 delay500us();
 fmq=1;
 delay500us(); 

}
void beep1()
{
uint k;
for(k=0;k<500;k++)
{
beep();

}
fmq=1;
delay1ms(500);

}

 

 

void main(void)
{
P2_7=0;//开数码管显示 选通左右侧的数码管
P0=0xc0; //初始显示数字0
 while(1){
P1=0xff; //P1口设置为输入状态 先全部写1
i=P1;//赋值给临时存贮变量

i=i&0x0f; //和0x0f相与 屏蔽高四位,读取无线遥控码

if (i==0x04)//如果是0x04,则代表无线遥控器的按键A按下,执行显示
{
P0=0x88; //字母A的字型码
beep1();
}
if (i==0x01)//如果是0x01,则代表无线遥控器的按键b按下,执行显示
{
P0=0x83;//字母b的字型码
 fmq=1;
}
if (i==0x08)//如果是0x08,则代表无线遥控器的按键C按下,执行显示
{
P0=0xc6;//字母C的字型码
 P3_7=1;//继电器吸合
}
if (i==0x02)//如果是0x02,则代表无线遥控器的按键d按下,执行显示
{
P0=0xa1;//字母d的字型码
 P3_7=0; //继电器释放
}
 }
}

关键字:无线遥控  接收程序 引用地址:无线遥控接收程序

上一篇:直流电机PWM调速程序
下一篇:超声波测距显示程序

推荐阅读最新更新时间:2024-03-16 14:41

STM32串口使用IDLE中断接收不定长数据原理与源程序
今天说一下STM32单片机的接收不定长度字节数据的方法。由于STM32单片机带IDLE中断,所以利用这个中断,可以接收不定长字节的数据,由于STM32属于ARM单片机,所以这篇文章的方法也适合其他的ARM单片机。 IDLE中断什么时候发生? IDLE就是串口收到一帧数据后,发生的中断。什么是一帧数据呢?比如说给单片机一次发来1个字节,或者一次发来8个字节,这些一次发来的数据,就称为一帧数据,也可以叫做一包数据。 如何判断一帧数据结束,就是我们今天讨论的问题。因为很多项目中都要用到这个,因为只有接收到一帧数据以后,你才可以判断这次收了几个字节和每个字节的内容是否符合协议要求。 看了前面IDLE中断的定义,你就会明白了
[单片机]
STM32串口使用IDLE中断<font color='red'>接收</font>不定长数据原理与源<font color='red'>程序</font>
用C语言写一个红外遥控发射接收程序
红外接收程序。适用于市场上用量最大的NEC编码。 应用层查询 B_IR_Press标志为,则已接收到一个键码放在IR_code中, 处理完键码后, 用户程序清除B_IR_Press标志 数码管左起4位显示用户码, 最右边两位显示数据, 均为十六进制. #define MAIN_Fosc 22118400L //定义主时钟 #define SysTick 10000 // 次/秒, 系统滴答频率, 在4000~16000之间 #include STC15Fxxxx.H #define DIS_DOT 0x20 #define DIS_BLACK 0x10 #define DIS_ 0x11 #define Timer0_Reloa
[单片机]
第38节:判断数据尾来接收一串数据的串口通用程序框架
开场白: 在实际项目中,串口通讯不可能一次通讯只发送或接收一个字节,大部分的项目都是一次发送或者接受一串的数据。我们还要在这一串数据里解析数据协议,提取有用的数据。 这一节要教会大家三个知识点: 第一个:如何识别一串数据已经发送接收完毕。 第二个:如何在已经接收到的一串数据中解析数据尾协议并且提取有效数据。 第三个:接收一串数据的通用程序框架涉及到main循环里的串口服务程序,定时器的计时程序,串口接收中断程序的密切配合。大家要理解它们三者之间是如何关联起来的。 具体内容,请看源代码讲解。 (1)硬件平台: 基于朱兆祺51单片机学习板。 (2)实现功能: 波特率是:9600 。 通讯协议:XX YY EB 00
[单片机]
串口通信实验程序(数据接收
试验效果如下: #include reg51.h #define duan P0 //段选 #define wei P2 //位选 unsigned char code wei1 = { 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//位选控制 查表的方法控制 unsigned char code duan1 = { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F的显示码 unsigned char
[单片机]
串口通信实验<font color='red'>程序</font>(数据<font color='red'>接收</font>)
基于NRF9E5射频无线遥控系统的设计
   摘 要 介绍了一种基于8051内核的无线射频传输芯片nRF9E5,采用该芯片制作了扑翼微型飞行器的遥控系统,对遥控系统的收发装置进行了硬件设计,并对设计出的硬件系统进行了软件编程和系统的调试,实验表明,该系统具有成本少、功耗低、尺寸小的特点,能以较高质量在100~150米范围内进行信号的无线传输。    关键词 扑翼微型飞行器 遥控系统 射频 nRF9E5    1 引 言   现在和未来的飞行机器人 设计方向是期望机器人是小巧的、手提的、随身携带,可以像昆虫一样超低空飞行,能够灵活地完成侦察和搜索任务。多年来以军事用途为背景的无人飞行器(UAV—Unmanned Aerial Vehicle)研究一直十分活跃
[模拟电子]
51四驱无线遥控小车(200米有效距离)
前不久在网上发了《led金字塔》教程,得到了不少好评,很多单片机爱好者都向我咨询关于金字塔或立方体,作品得到大家的肯定自然是值得欣慰的。和极客迷的管理交流了各自的想法后,我打算把极客迷网站作为展示自己工作室设计的平台,以后会更多的上传51单片机作品,并且公开全部资料和程序代码。 在正式讲解之前,先简单的自我介绍下我的工作室。工作室取名为 Chinked-out 是王力宏曲风的名字,取这个的名字的意义在于,我更注重表达的内容,而不是表达的方式,加上自己非常喜欢Chinked-out的曲风,所以就想了这个名字 本工作室由重庆三峡职业学院信息科技系和机械与电子工程系共同成立,其目的在于改善教学质量,培养学生对单
[单片机]
51四驱<font color='red'>无线遥控</font>小车(200米有效距离)
单片机型FM有线/无线遥控广播系统
摘要:阐述双音频通信的基本工作原理;结合FM有线/无线遥控广播系统中的具体应用,介绍一种适合单片机系统的双音频通信方案,设计具体的硬件接口电路,说明其工作原理;给出应用于双音频的程序流程及在工作中应注意的一些问题。 关键词:OTP单片机 双音频 调频调制器 遥控广播系统 CD22204 引言 在许多单片机应用系统中,常常利用电信号与非电信号,来传送控制信号和数据信息,以实现遥控或遥测的功能,例如光信号、超声波信号、电脉冲信号等。而本FM有线/无线遥控广播系统中,是使用双音频电信号发送接收挖出,实现对FM有线/无线广播的远程控制管理。这种双音频通信具有控制简单,实施方便,传输可靠,而且造价低廉的特点,也是一种较为常用的通信方
[应用]
基于51单片机的无线遥控小车设计
这次的院里的电子设计竞赛我们做的是遥控小车。其实两个礼拜前就做完了,工作量加起来其实也就2天的功夫,之后由于懒,所以大家就没有往里面加入东西发挥。今晚答辩被老师说了一顿,还好老师都是认识的,我们有多少实力都清楚。无所谓了,呵呵,又要开始做其他的东西了。这个课题本身就是很简单的。还是不废话了上图吧。 这是遥控器,当然焊工不错(关键是看背面,阿康的技术绝对OK)【实物图】 这个是遥控器的【原理图】,上一幅图的绿色的PCB板子就是原理图上的2262,这个模块是老师发的包括有接收的2272,因为地址码已经做好了,所以只要发数据码就可以了,联系到接收,因为接收有悬空、0、1的三种状况,为了避免误发信息所以将悬空的功能隐去,只在按键
[单片机]
基于51单片机的<font color='red'>无线遥控</font>小车设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved