电气工程论文网


  • 首页|
  • 自动化毕业论文|
  • 电子机电毕业论文|
  • 电子通信论文|
  • 电气工程论文|
  • 电子信息工程|
  • 电气工程原创论文|
  • 电气工程免费论文|
原创毕业论文 → 电气工程专业原创毕业论文   现成毕业论文范文 → 电气工程专业毕业论文范文

论文降重

当前位置:电气工程论文网 -> 电子通信免费论文 -> 红外遥控单片机通信(四)

红外遥控单片机通信(四)

本文ID:LW6010
红外遥控单片机通信(四)
nbsp; 0.2  5 
 各点波形如图3-5所示
 
 
 3.1.3 控制电路的设计与实现
 控制电路主要是由单片机89S51以及其简单的外围电路组成,其主要工作如下,通过TXD引脚接收来自CX20106的输出信号,经过单片机的软件解码后,再将信号通过P0脚输出,经过74LS154译码,从而控制对象,本系统中,模拟对象为32个发光二极管;同时在LCD上显示出他们的状态。同时,蜂鸣器工作(每收到一个有用信号,其鸣叫一声)。
 3.1.4 电源电路的设计与实现
 电源采用的是7805芯片组成的稳压电源,利用多级稳压方式为单片机提供+5V的电压,工作更加稳定,抗干扰能力强。电路如图3-6
 
 3.1.5 LCD显示的设计与实现
 在本设计中,LCD显示是为了显示出被控对象的状态,包括:被控制的对象和它的状态。显示器件(LCD)直接接89S51;通过P1口传输数据,使用P2.0和P2.1两端口控制。其具体电路如图3-7。
 
 3.2 系统的软件设计与实现
 单片机控制电路主要由89S51组成。其作为整个控制系统的核心,负责对数据的采集、解码、驱动发光二极管以及LCD显示。单片机的具体电路见系统电路图
 3.2.1 软件解码的设计与实现
 解码的关键是如何识别“0”和“1”,从位的定义我们可以发现“0”、“1”均以0.56ms的低电平开始,不同的是高电平的宽度不同,“0”为0.56ms,“1”为1.68ms,所以必须根据高电平的宽度区别“0”和“1”。如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0”,反之则为“1”,为了可靠起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0”,读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可靠,一般取0.84ms左右即可。
 根据红外编码的格式,程序应该等待9ms的起始码和4.5ms的结果码完成后才能读码。
 3.2.2 LCD驱动模块
本系统显示模块采用KS0070(44780) 16x2 字符液晶屏 ;
连接线图如下: (具体见图3-7)
DB0-----P0.0 DB4-----P0.4 RW-------P2.1
DB1-----P0.1 DB5-----P0.5 RS-------P2.0
DB2-----P0.2 DB6-----P0.6 E--------P2.2
DB3-----P0.3 DB7-----P0.7 VLCD接1K2电阻到GND
[注]:AT89C52的晶振频率为12MHz
#define Lcd1602CmdPort  XBYTE[0xE000]            //命令口地址E=1 RS=0 RW=0
#define Lcd1602WdataPort XBYTE[0xE100]            //数据口地址E =1 RS=1 RW=0
#define Lcd1602StatusPort XBYTE[0xE200]            //状态口地址E=1 RS=0 RW=1
#define clrscr() LcdWriteCommand( 0x01, 1);            //定义宏 显示清屏
void LcdReset(void);                                //LCD初始化程序
void DispOneChar(Uchar x,Uchar y,Uchar Wdata);        //在指定位置显示字符
void LocateXY( char posx,char posy);                  //光标定位函数
void printx(char posx,char posy,Uchar * str);             //指定坐标显示连续字符串
 3.2.3 主程序流程图
 由89S51将解调后的编码读入,再又内部呈现将读入的编码译成相应的路控制信号。其程序流程图如图3-8所示。
 以下是主程序的设计要点:
 A.正确地解码必须从一组码的起始进行。为此程序在初始化后,首先检测码间隔标志(29H).0,如果为1,表明是一组码的开始,程序就将码长计数器清零,以例从头开始计数。
 B.为防止其它遥控码的干扰,当接收到前8位码后,要检查它的值是否为01H。如果是,则置位用户码标志(29H).1。只有用户码标志为1时,收到的后8位码才作为有效操作码处理。
 C.为了得到正确的解码结果,要检查32位遥控编码中用户码和操作码各自的反相一致性。正极性的用户码留在BUF3中,负极性的用户码留在BUF2中;正极性的操作码留在BUF1中,负极性的操作码留在BUF0中。然后比较BUF3和BUF2中的内容,比较BUF1和BUF0中的内容,如果都满足反相一致才进入下一步,否则,作无效码处理。
 系统的程序详见附件二

总   结
 红外遥控器是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
 本问针对目前国内外现状,利用软件对信号进行解码,同时尝试利用各种方法来减少干扰,其现有的和进一步的研究成果将具有广阔的应用前景。
&

首页 上一页 1 2 3 4 5 6 下一页 尾页 4/6/6

下载地址 WORD格式全文下载链接(充值:元)


红外遥控单片机通信(四)......
论文人工降重
本论文《红外遥控单片机通信(四)》在电子通信免费论文栏目,由电气工程论文网整理,转载请注明来源 www.dqlunwen.top 更多论文,请点电气工程论文查看
上一篇:单店运营管理第二次校外实践课作业 下一篇:现代流通企业综合信息管理系统

点击查看关于 红外 遥控 单片机 通信 的相关论文题目 2010-03-25 14:20:16【返回顶部】
联系方式

相关栏目

光机电应用技术
机电一体化
应用电子技术
电子信息工程技术
自动化免费论文
自动化专业毕业论文
电子专业免费论文
电子机电毕业论文
电气工程免费论文
测控技术与仪器
电气工程原创论文
电子通信论文
电气自动化开题
电子机电开题报告
电子通信免费论文
PLC相关外文翻译
电子机电信息外文翻译
电子通信外文翻译
联系方式
电子信息工程论文下载
电气工程论文下载


联系方式


电气工程论文网提供电气工程论文范文,电气工程毕业论文,网站永久域名www.dqlunwen.top 

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2022 电气工程论文网 版权所有