毕业设计基于单片机红外遥控电路设计

上传人:仙*** 文档编号:29687823 上传时间:2021-10-08 格式:DOC 页数:39 大小:206.01KB
收藏 版权申诉 举报 下载
毕业设计基于单片机红外遥控电路设计_第1页
第1页 / 共39页
毕业设计基于单片机红外遥控电路设计_第2页
第2页 / 共39页
毕业设计基于单片机红外遥控电路设计_第3页
第3页 / 共39页
资源描述:

《毕业设计基于单片机红外遥控电路设计》由会员分享,可在线阅读,更多相关《毕业设计基于单片机红外遥控电路设计(39页珍藏版)》请在装配图网上搜索。

1、红外遥控电路设计摘 要通过对设计要求地认真分析和研究,拿出了几种可行方案,最终选定了一个最佳方案。该方案是采用先进的单片机技术实现遥控的主要手段。我们所设计的遥控器能控制电器的 3 个电源开关。关键字:遥控电路 红外发射 红外接收 单片机INFRARED REMOTE CONTROL CIRCUIT DESIGNABSTRACTAfter analyzing and researching on the request of the design, we take several blue print and we selected the best one in the end. The p

2、roject make use of advanced SCM to realize the remote control. Remote controller we designed can dominate 3 electrical source switches .【KEY WORDS】Remote controlling circuit Infrared emission Infrared receiving SCM目目 录录前言前言.1第一章第一章 课题概况课题概况.21.1 红外遥控电路设计的目的 .21.2 红外遥控电路设计功能介绍.21.3 课题方案设计.2第二章第二章 系统硬

3、件部分方案设计系统硬件部分方案设计.42.1 红外遥控接发电路的主控芯片.42.2 红外发送电路.52.3 红外接收电路.5第三章第三章 系统软件部分方案设计系统软件部分方案设计.73.1 红外编码原理.73.2红外遥控初始化程序和主程序.73.3 红外遥控键盘扫描、红外发射程序.113.4 红外遥控接收部分外部中断程序.12第四章第四章 系统调试系统调试.13课题设计总结课题设计总结.15参考文献参考文献.16附附 录录.17致致 谢谢.33江西理工大学 2012 届专科生毕业设计(论文)1引 言当今社会科学技术的发展与日俱增,人们生活水平也是日益提高,为了减少人们的工作量,所以对各种家用电

4、器、电子器件的非人工控制的要求也是越来越高,针对这种情况,设计出一种集成度比较高的控制体系是必然的。 单片机的集成度很高,它具有体积小、功耗低、控制功能强、扩展灵活、微型化、使用方便等突出特点,尤其耗电少,又可使供电电源体积小、质量轻。所以特别适用与“电脑型产品”,它的应用已深入到工业、农业、国防、科研、教育以及日常生活用品(家电、玩具)等各种领域,几乎很难找到哪个领域没有单片机的踪迹。单片机特别适合于把它做到产品的内部,取代部分老式机械、电子零件或元器件。可使产品缩小体积,增强功能,实现不同程度的智能化。 红外线是一种光线,具有普通光的性质,可以以光速直线传播,强度可调,可以通过光学透镜聚焦

5、,可以被不透明物体遮挡等等。特别制造的半导体发光二极管,可以发出特定波长(通常是近红外)的红外线,通过控制二极管的电流可以很方便地改变红外线的强度,达到调制的目的,因此,在现代电子工程应用中,红外线常常被用做近距离视线范围内的通讯载波,最典型的应用就是家电遥控器。使用红外线做信号载波的优点很多:成本低、传播范围和方向可以控制、不产生电磁辐射干扰,也不受干扰等等。因此被广泛地应用在各种技术领域中。江西理工大学 2012 届本科生毕业设计(论文)2第一章 课题概况1.1 红外遥控电路设计的目的本次设计的主要任务是利用单片机技术,并将数字电子技术、模拟电子技术和红外学相关知识相结合,设计一款可以实现

6、灯泡的开关和调光(或者电机启动和调速)控制的红外遥控电路。通过设计红外遥控电路来巩固和加强对三年来所学的理论知识和锻炼自己的动手能力,熟悉和掌握以单片机为核心的电路设计的基本方法和技术,熟悉传感器的使用,提高电子电路的设计和动手能力,加深对单片机软硬件知识的理解,获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。1.2 红外遥控电路设计功能介绍本设计要求红外遥控电路实现以下功能:(1)利用红外接收和发射探头发送和接收红外线;(2)该遥控系统可以实现灯泡的开关(或者电机启动)控制;(3)能够按键启动/停止,使用单片机进行设计或者纯数字模拟电路设计;1.3 课题方案设计目前红外遥控器已经

7、在各类电器上得到了广泛应用。市场上一般设备系统均采用专用的遥控编码及解码集成电路,具有制作简单等特点,但由于这些芯片价格较贵,功能键数及功能受到特定的限制,且相互之间采用的遥控编码格式互不兼容所以各机型的遥控器通常只能针对各自的遥控对象而无法通用,只适用于某一专用电器产品的应用,应用范围受到限制。采用单片机进行遥控系统的应用设计,具有硬件接口简单方便。编程灵活多样,操作码个数可随意设定等优点。此方案可用控制键实现对电器的控制,方便实用。且本设计用到的元器件较少,电路相对简单实用。红外遥控电发射器主要由单片机、操作键盘和红外发射电路三部分组成。红外发射部分结构图如图 1.1 所示:江西理工大学

8、2012 届本科生毕业设计(论文)3图 1.1 红外遥控电路发射设计原理框图当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。控制系统采用 3V 电源电压,并具有低功耗空闲和掉电方式控制。红外遥控电发射器主要由单片机、指示电路和红外接收电路三部分组成。红外接收部分结构如图 1.2 所示:+5V 电源 红外接收电路AT89C52单片机彩灯指示灯图 1.2 红外遥控电路接收设计原理框图当红外接收器接收到控制脉冲后,经单片机处理由显示设备显示出当前受控电器的序号,并判断是否对电灯进行调光,如需调光则经调光电路处理后实现调光功能。系统采用 5V 单电源电压供电,能满足低功耗空闲状态

9、,并具有掉电记忆控制功能。+5V 电源 红外发射电路AT89C52单片机键盘输入发射指示灯江西理工大学 2012 届本科生毕业设计(论文)4第二章 系统硬件部分方案设计2.1 红外遥控接发电路的主控芯片AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,AT89C52 单片机在电子行业中有着广泛的应用。编辑本段主要功能

10、特性1、兼容 MCS51 指令系统 2、8k 可反复擦写(大于 1000 次)Flash ROM; 3、2 个双向 I/O 口; 4、256x8bit 内部 RAM; 5、3 个 16 位可编程定时/计数器中断; 6、时钟频率 0-24MHz; 7、2 个串行中断,可编程 UART 串行通道; 8、2 个外部中断源,共 8 个中断源; 9、2 个读写中断口线,3 级加密位; 10、低功耗空闲和掉电模式,软件设置睡眠和唤醒功能; 11、有 PDIP、PQFP、TQFP 及 PLCC 等几种封装形式,以适应不同产品的需求。AT89C52 为 8 位通用微处理器,采用工业标 PDIP 封装的 AT8

11、9C52 引脚图准的 C51 内核,在内部功能及管脚排布上与通用的 8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主 IC 内部寄存器、数据 RAM 及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR 的接收解码及与主板 CPU 通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接 12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和 VSS(20 脚)为供电端口,分别接+5V 电源的正负端。P0P3 为可编程通用 I/O 脚,其功能用途由软件定义,在本设计

12、中,P0 端口(3239 脚)被定义为 N1 功能控制端口,分别与 N1 的相应功能管脚相连接,13 脚定义为 IR 输入端,10 脚和11 脚定义为 I2C 总线控制端口,分别连接 N1 的 SDAS(18 脚)和 SCLS(19脚)端口,12 脚、27 脚及 28 脚定义为握手信号功能端口,连接主板 CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。江西理工大学 2012 届本科生毕业设计(论文)52.2 红外发送电路单片机遥控发射器原理图如图 2.1 所示,单片机遥控发射器主要由AT89C52 单片机、操作键盘和红外发射电路等组成。单片机部分主要完成遥控发射器发射过程

13、的控制、键盘扫描的管理和显示。其中 P13 用于输出控制红外发射电路的工作的信号,P2.1 到 P2.5 连接键盘,用于接受键盘的信号。电路采用 5V 电池供电,当有按键被按下,遥控器信息码由 AT89C52 单片机的定时器 1 中断产生 38KHZ 的红外线信号,由 P1.3 口输出,经过三极管 9013 放大,由红外发射管发送。待发送完毕。电路采用 LED 发光二极管来实现按键的操作指示。图 2.1 红外发射原理图遥控器采用按键中断扫描方式。当按下按键 K1 时,所有灯灭;当按下按键 K2 时,红灯亮,其他灯灭;当按下按键 K3 时,黄灯亮,其他等灭;当按下按键 K4 时,绿灯亮,其他灯灭

14、;按键 K5 是备用按键。2.3 红外接收电路单片机遥控接受器原理图如图 2.2 所示,单片机遥控发射器主要由AT89C52 单片机、红外线接收电路、和电灯亮灭电路等组成。当红外接受接收到遥控器发射的信号后,将信号传给 AT89C52 单片机,AT89C52 单片机根据江西理工大学 2012 届本科生毕业设计(论文)6收到的信息码的不同,进行相应的状态指示。图 2.2 红外接收原理图江西理工大学 2012 届本科生毕业设计(论文)7第三章 系统软件部分方案设计3.1 红外编码原理遥控发射器专用芯片很多,根据编码格式可以分成两大类,这里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本

15、NEC 的 uPD6121G 组成发射电路为例说明编码原理。当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。这种遥控码具有以下特征:采用脉宽调制的串行码,以脉宽为 0.565ms、间隔 0.56ms、周期为 1.125ms 的组合表示二进制的“0” ;以脉宽为 0.565ms、间隔 1.685ms、周期为 2.25ms 的组合表示二进制的“1” ,其波形如下图所示。上述“0”和“1”组成的 32 位二进制码经 38kHz 的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射。编码数据,载波,发射,接收解码如下图所示:UPD612

16、1G 产生的遥控编码是连续的 32 位二进制码组,其中前 16 位为用户识别江西理工大学 2012 届本科生毕业设计(论文)8码,能区别不同的电器设备,防止不同机种遥控码互相干扰。该芯片的用户识别码固定为十六进制 01H;后 16 位为 8 位操作码(功能码)及其反码。UPD6121G 最多额 128 种不同组合的编码。遥控器在按键按下后,周期性地发出同一种 32 位二进制码,周期约为 108ms。一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在 4563ms 之间,发射波形图如下图所示。当一个键按下超过 36ms,振荡器使芯片激活,将发射一组 108ms 的编码脉冲

17、,这 108ms 发射代码由一个起始码(9ms),一个结果码(4.5ms),低 8 位地址码(9ms18ms),高 8 位地址码(9ms18ms),8 位数据码(9ms18ms)和这 8 位数据的反码(9ms18ms)组成。如果键按下超过 108ms 仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2.5ms)组成。江西理工大学 2012 届本科生毕业设计(论文)93.2 红外遥控初始化程序和主程序红外遥控接收部分与发射部分初始化程序如图 2.8、图 2.10 所示,红外遥控接收部分与发射部分主程序如图 2.9、图 2.11 所示。 NY图 2.8 发射初始化程序流程图

18、图 2.9 发射主程序流程图 开始单片机复位关闭红外发射脚定时器/计数器 1 方式 2选择、初值设置开外部中断 1开总中断允许返回开始初始化程序调用键盘扫描程序有键按下?执行发射命令江西理工大学 2012 届本科生毕业设计(论文)10红外遥控发射部分初始化程序,初始化程序主要是使单片机复位,即为将IO 口置于高电平状态,关闭遥控输出口 P1.3 口,选择定时器/计数器 0 方式二,自动重装初值。红外遥控发射部分主程序,先调用初始化程序,再完成调用键盘程序。系统完成键盘查询程序后,解码,执行相应的状态指示即显示 LED 灯的亮灭。图 2.10 接收初始化流程图 图 2.11 接收主程序流程开始单

19、片机复位开外部中断 0开总中断允许设置默认电灯亮灭返回开始定时器初始化外部中断初始化键盘扫描程序红外处理程序返回显示程序江西理工大学 2012 届本科生毕业设计(论文)11图红外遥控接收部分初始化程序,初始化程序主要使单片机复位,即为将IOP2 口为高电平状态,开外部中断 0,设置默认彩灯亮灭标志位。红外遥控接收部分主程序,先调用初始化程序,初始化程序完毕,进入主程序循环状态。程序在循环中主要任务是接收红外数据,处理后解码送去显示。3.3 红外遥控键盘扫描、红外发射程序红外遥控键盘扫描程序流程图如图 2.12 所示,红外发射程序如图 2.13 所示。键盘扫键过程:首先判断控制键是否按下,若有控

20、制键按下则进行逐行扫描,按照 P 口值查找键号。最后按照键号转至相应的发射程序。红外信号发射过程:首先是发射 9MS 的引导码(4.5ms 高电平和 4.5ms 低电平) ,接着发送 8 位用户码和八位用户反码,发完后发送 8 位数据码和 8 位数据反码。在实践中,采用红外线遥控方式时,由于受遥控距离,角度等影响,使用效果不是很好,如采用调频或调幅发射接收码,可提高遥控距离,并且没有角度影响。开始有键按下?按键扫描确定键值由编码至发射程序返回开始发送 9ms 引导码发送用户码和用户反码发送数据码和数据反码结束江西理工大学 2012 届本科生毕业设计(论文)12图 2.12 键盘扫描程序流程图

21、图 2.13 发射程序流程图3.4 红外遥控接收部分外部中断程序中断过程:首先判断两个下降沿之间的时间是否大于 9ms,若不到 9ms,则中断返回;若低电平大于 9ms,则接收并对下降沿计数,如果接收到了 33 个下降沿,说明一帧数据接收完了。计数清零,并送去才处理。 NYNY开始首个脉冲间隔时间大于 31?接收数据中断数等于 33?送去处理返回中断江西理工大学 2012 届本科生毕业设计(论文)13图 2.14 外部中断 0 中断服务程序流程图第四章 系统调试控制电路板的安装与调试在整个系统研制中占有重要位置,它是把理论付诸实践的过程,也是把纸面设计转变位实际产品的必经阶段。对试验阶段的电路

22、板的安装一般有两种方式即焊接方式和面包板插接方式。使用面包板焊接更加方便,容易更换线路和器件,而且可以多次使用。但在多次使用的面包板中弹簧片会变松,弹性变差,容易造成接触不良,这是需要注意的。实验和调试常用的仪器有:万用表、稳压电源、示波器、信号发生器等。调试的主要步骤。1调试前不加电源的检查对照电路图和实际线路检查连线是否正确,包括错接、少接、多接等;用万用表电阻档检查焊接和接插是否良好;元器件引脚之间有无短路,连接处有无接触不良,二极管、三极管、集成电路和电解电容的极性是否正确;电源供电包括极性、信号源连线是否正确;电源端对地是否存在短路(用万用表测量电阻) 。若电路经过上述检查,确认无误

23、后,可转入静态检测与调试。2静态检测与调试断开信号源,把经过准确测量的电源接入电路,用万用表电压档监测电源电压,观察有无异常现象:如冒烟、异常气味、手摸元器件发烫,电源短路等,如发现异常情况,立即切断电源,排除故障;如无异常情况,分别测量各关键点直流电压,如静态工作点、数字电路各输入端和输出端的高、低电平值及逻辑关系、放大电路输入、输出端直流电压等是否在正常工作状态下,如不符,则调整电路元器件参数、更换元器件等,使电路最终工作在合适的工作状态;对于放大电路还要用示波器观察是否有自激发生。3动态检测与调试动态调试是在静态调试的基础上进行的,调试的方法地在电路的输入端加上所需的信号源,并循着信号的

24、注射逐级检测各有关点的波形、参数和性能指标是否满足设计要求,如必要,要对电路参数作进一步调整。发现问题,要设法找出原因,排除故障,继续进行。我们所设计的遥控器电路是采用码分制遥控方式,我们用示波器对发射电路输出端及接收电路输入端的信号波型的进行了检查,发现当按下不同的开关按钮时所显示的波型是不同的。这说明了此电路是工作在正常状态的。江西理工大学 2012 届本科生毕业设计(论文)144调试注意事项(1)正确使用测量仪器的接地端,仪器的接地端与电路的接地端要可靠连接;(2)在信号较弱的输入端,尽可能使用屏蔽线连线,屏蔽线的外屏蔽层要接到公共地线上,在频率较高时要设法隔离连接线分布电容的影响,例如

25、用示波器测量时应该使用示波器探头连接,以减少分布电容的影响。(3)测量电压所用仪器的输入阻抗必须远大于被测处的等效阻抗。(4)测量仪器的带宽必须大于被测量电路的带宽。(5)正确选择测量点和测量(6)认真观察记录实验过程,包括条件、现象、数据、波形、相位等。(7)出现故障时要认真查找原因江西理工大学 2012 届本科生毕业设计(论文)15课题设计总结毕业设计是学生即将完成学业的最后一个重要环节,它既是对学校所学知识的全面总结和综合应用,又为今后走向社会的实际操作应用铸就了一个良好的开端。所以在此有必要对这次的毕业设计作一个系统的总结。这次毕业设计,我选择了实做的题目,这不仅是对我的一种锻炼,也是

26、对我大学三年所学知识的综合检查。从开始设计到设计的完成,我感觉收获很多,不仅在理论上有了很大的升华,并且还在实践中锻炼了自己。使自己成长了许多。本文首先对整个系统的工作原理和实现方法进行了简单的介绍,给出了系统工作的整体框图。在此基础上,介绍了系统设计用到的各个模块的功能特性,并进性了方案比较,选择出了最优越的方案。在理论上对整个系统有一定了解的情况下,进行了系统模块的电路的设计,充分利用各方面的资料,发挥我所学的特长。整个系统的开发过程是曲折的,首先在硬件设计上,由于以前所学课程有一定的基础,我多方查阅资料,不断的向老师、同学学习请教,以确保设计的电路系统完整,并能实现最完美的系统功能。经过

27、几个月学习,我设计出了各个部分的电路图,并实现了电路图的组合。经过测试与修改,最终完善了硬件电路的设计,并能够比较理想的完成本次毕业设计功能红外遥控电路。对于软件设计,因为以前的编程经验不够,因此,在这方面花费了很多的精力和时间。尽管过程很艰难,但是在真正意义上学到了知识,为以后的工作和学习积累了宝贵的经验。在研制过程中注重先进、适用的原则,注重科技与应用结合,来用产、学、研结合,侧重于科研技术转化为生产力。本系统经过了设计阶段、开发实现阶段以及最后的应用测试阶段。经过 2 个月的努力,核心问题已经全部解决,所有功能均已基本实现,只是在通用性上还有待提高。这次毕业设计的经历使我对 51 单片机

28、的一些特征、性能,以及应用及原理有了深刻的了解,真正做到了学有所得、学有所用,可以说获益匪浅。但是,总的说来,由于我在理论和实践方面存在一定的不足,所以在设计思路和实现功能上难免有不足之处,请各位老师多多批评指正。江西理工大学 2012 届本科生毕业设计(论文)16参考文献1 李军. 检测技术及其仪表. 中国轻工业出版社2 贺红娟 等. 汇编语言程序设计教程. 清华大学出版社3 孙亮 杨鹏. 自动控制技术. 北京工业大学出版社4 刘守义 钟苏. 数字电子技术. 西安电子科技大学出版社5 周雪. 模拟电子技术. 西安电子科技大学出版社6 杨宏丽 王静霞. 单片机基础教程. 人民邮电出版社7 林伸

29、茂 8051 单片机彻底研究经验篇.人民邮电出版社8 刘文涛 MCS-51 单片机培训教程电子工业出版社 江西理工大学 2012 届本科生毕业设计(论文)17附 录发射模块程序:/*单片机红外发射*#includesbit ir=P13;sbit k1=P25;sbit k2=P24;sbit k3=P23;sbit k4=P22;sbit k5=P21;unsigned int count, set_count; bit irflag,keyflag; unsigned char irsys=0 x00,0 xff;unsigned char irdata,ircode; void dela

30、y(unsigned int a) unsigned char i;while(-a!=0)for(i=300;i0;i-); void keyscan()江西理工大学 2012 届本科生毕业设计(论文)18/*if(k1=0)delay(10);if(k1=0)keyflag=1;while(!k1); irdata=0 x01; */if(k2=0)delay(10);if(k2=0)keyflag=1;while(!k2); irdata=0 x02; 江西理工大学 2012 届本科生毕业设计(论文)19if(k3=0)delay(10);if(k3=0)keyflag=1;while(

31、!k3); irdata=0 x03; if(k4=0)delay(10);if(k4=0)keyflag=1;while(!k4); irdata=0 x04; 江西理工大学 2012 届本科生毕业设计(论文)20if(k5=0)delay(10);if(k5=0)keyflag=1;while(!k5); irdata=0 x05; void ir_sendbyte() /红外发送一个字节数据 unsigned char i; for(i=0;i8;i+) /发送 8 位数据 set_count=43; /发送编码中的 0.56ms 高电平 irflag=1; count=0; 江西理工大

32、学 2012 届本科生毕业设计(论文)21 TR0=1; while(countset_count); TR0=0; if(ircode&0 x01) set_count=130; /判断红外编码最低位,若为 1则 1.69ms 的低电平 else set_count=43; /为 0 则 0.565ms 的低电平 irflag=0; count=0; TR0=1; while(count1; void ir_send() set_count=346; /发送编码中的引导码(4.5ms 高电平+4.5ms 低电平) irflag=1; count=0; TR0=1; while(countse

33、t_count); 江西理工大学 2012 届本科生毕业设计(论文)22TR0=0; set_count=346; /发送编码中的 4.5ms 低电平irflag=0; count=0; TR0=1; while(countset_count); TR0=0; ircode=irsys0; ir_sendbyte(); ircode=irsys1; ir_sendbyte(); ircode=irdata; /发送 8 位数据码 ir_sendbyte(); ircode=irdata; /发送 8 位数据反码 ir_sendbyte();set_count=43; /发送编码中的 0.56m

34、s 高电平 irflag=1; count=0; TR0=1; while(countset_count); TR0=0; irflag=0; 江西理工大学 2012 届本科生毕业设计(论文)23/*delay(23); /延时 23ms(编码中的 23ms 低电平) set_count=346; /发送编码中的引导码(4.5ms 高电平+4.5ms 低电平) irflag=1; count=0; TR0=1; while(countset_count); TR0=0; set_count=346; irflag=0; count=0; TR0=1; while(countset_count)

35、; TR0=0;*/set_count=43; irflag=1; count=0; TR0=1; while(countset_count); TR0=0; irflag=0;delay(23); 江西理工大学 2012 届本科生毕业设计(论文)24void timer0_init() EA=1; TMOD=0 x02; /定时 0 8 位自动重装模式 ET0=1; TH0=0 xe6; /定时 13us,38K 红外矩形波,晶振 24M TL0=0 xe6; void main() timer0_init();count=0; ir=0;irflag=0; while(1) keyscan

36、(); if(keyflag) delay(10); 江西理工大学 2012 届本科生毕业设计(论文)25 ir_send(); delay(500); keyflag=0; delay(100); void timer0() interrupt 1 count+; if(irflag=1) ir=ir; /有发射标志,则发射 38khz 的矩形波else ir=0; 接收模块程序/*红外接收*#include#define uchar unsigned char 江西理工大学 2012 届本科生毕业设计(论文)26#define uint unsigned int sbit led1=P21

37、;sbit led2=P22;sbit led3=P23;uchar irtime;uchar startflag;uchar irdata33;uchar bitnum;uchar irreceok;uchar ircode4;uchar irprosok,flag;void delay(uint z)uint i,j;for(i=z;i0;i-)for(j=120;j0;j-); void timer0init() TMOD=0 x02; TH0=0 x00;江西理工大学 2012 届本科生毕业设计(论文)27 TL0=0 x00; ET0=1; EA=1; TR0=1; void int

38、0init() IT0=1; EX0=1; EA=1; void irpros() uchar k,i,j; uchar value; k=1; for(j=0;j4;j+) for(i=0;i1; if(irdatak6) value=value | 0 x80; k+;if(k=33)k=1; ircodej=value; irprosok=1; void display() switch(ircode2) case 0 x05:江西理工大学 2012 届本科生毕业设计(论文)29led1=1;led2=1;led3=1;break;case 0 x02:led1=0;led2=1;led

39、3=1;break;case 0 x03:led2=0;led1=1;led3=1;break;case 0 x04:led3=0;led1=1;led2=1;break;江西理工大学 2012 届本科生毕业设计(论文)30 /case 0 x01: 备用 void main() timer0init(); int0init(); while(1) if(irreceok) irpros(); irreceok=0; if(irprosok) if(ircode2=ircode3)display();江西理工大学 2012 届本科生毕业设计(论文)31delay(5);irprosok=0;

40、if(bitnum33) bitnum=0; irreceok=1; startflag=0;flag=0; void timer0 () interrupt 1 irtime+; void int0 () interrupt 0 江西理工大学 2012 届本科生毕业设计(论文)32 if(startflag) if(irtime31) /检测引导码 bitnum=0; flag=1; if(flag) irdatabitnum=irtime; irtime=0; bitnum+; else startflag=1; irtime=0; 江西理工大学 2012 届本科生毕业设计(论文)33致

41、谢毕业设计是我大学学习生活的最后一项学习任务,是对我大学三年学习的综合考核。而也为了使我的综合素质技能可以有一个很大的提高,这次毕业设计,我选择了郭泉江老师所带的这个比较具有实用性的有意思的课题红外遥控电路设计。在为期两个多月的毕业设计过程中,我不仅较为系统的复习了以前学的知识,而且又学习了许多新知识,使我的知识结构更加系统化,也更加完善。同时,也提高了我独立分析问题、解决问题的能力。本次毕业设计能够顺利地完成,首先要感谢我的指导老师凌云老师。凌老师严谨的治学态度,深厚的学术造诣以及忘我的工作精神给我留下了深刻的印象。凌老师的严格要求和孜孜不倦的教导是我完成这次毕业设计的重要保证,他给予了我很

42、大的帮助和支持,在课题研究期间,凌老师提供了很多指导性的意见,对存在的问题给予细心的分析并提出许多宝贵的意见,使我受益匪浅。在此谨向导师表示衷心的感谢!同时我要感谢给予我帮助和支持的同组同学们,感谢信息工程系的老师为我们做毕业设计提供的各方面的帮助!同时,我要感谢我的母校江西理工大学,特别是在我即将踏上工作岗位时,给了我这样一个锻炼、学习的机会,使我加深了对以前知识的理解,拓宽了知识面,也提高了我对所学知识的综合的应用能力。在整个设计制作过程当中,我感觉收获非常大,我获得的不仅是理论上的收获,还有实践中的丰收,同时还有的就是同学们之间的合作精神。在此,祝愿我院日后蓬勃发展,成为一所独具风格的综

43、合性大学。祝愿母校的将来更美好! 最后,我要再一次感谢所有在此期间帮助过我的人,我衷心的祝福你们! 09 应用电子班 2012 年 4 月江西理工大学南昌校区 g an employment tribunal claiEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if:you dont agree with the disciplinary action your employer

44、 has taken against youyour employer dismisses you and you think that you have been dismissed unfairly.For more information about dismissal and unfair dismissal, see Dismissal.You can make a claim to an employment tribunal, even if you havent appealed against the disciplinary action your employer has

45、 taken against you. However, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to appeal.江西理工大学 2012 届本科生毕业设计(论文)34Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event

46、 you are complaining about happened. If your application is received after this time limit, the tribunal will not usually accept i.If you are worried about how the time limits apply to you, take advice from one of the organisations listed under Further help.Employment tribunals are less formal than

47、some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation.Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of

48、the organisations listed under Further help.If you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. This is known as a damages-based agreement. In England and Wales, your solicitor cant c

49、harge you more than 35% of your compensation if you win the case.If you are thinking about signing up for a damages-based agreement, you should make sure youre clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau

50、. To find your nearest CAB, including those that give advice by e-mail, click on nearest CAB.For more information about making a claim to an employment tribunal, see Employment tribunals.The (lack of) air up there Watch mCayman Islands-based Webb, the head of Fifas anti-racism taskforce, is in Londo

51、n for the Football Associations 150th anniversary celebrations and will attend Citys Premier League match at Chelsea on Sunday.I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport.For me its about how he felt and I would like to speak to him first to find out

52、 what his experience was.Uefa has opened disciplinary proceedings against CSKA for the racist behaviour of their fans during Citys 2-1 win.Michel Platini, president of European footballs governing body, has also ordered an immediate investigation into the referees actions.江西理工大学 2012 届本科生毕业设计(论文)35C

53、SKA said they were surprised and disappointed by Toures complaint. In a statement the Russian side added: We found no racist insults from fans of CSKA.Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same d

54、ay; May be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. Always feel oneself should go to do something, or write something. Twenty years of life trajectory deeply shallow, suddenly feel something, do it.一字开头的年龄

55、已经到了尾声。或许是愧疚于自己似乎把转瞬即逝的很多个不同的日子过成了同一天的样子;或许是追溯过去,对自己那些近乎偏执的怪异信念的醒悟,这些天以来,思绪一直很凌乱,在脑海中不断纠缠。总觉得自己自己似乎应该去做点什么,或者写点什么。二十年的人生轨迹深深浅浅,突然就感觉到有些事情,非做不可了。The end of our life, and can meet many things really do?而穷尽我们的一生,又能遇到多少事情是真正地非做不可?During my childhood, think lucky money and new clothes are necessary for N

56、ew Year, but as the advance of the age, will be more and more found that those things are optional; Junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isnt really grow up, it seems i

57、s not so important; Then in high school, think dont want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pitch he has sweat profusely, looked at his thrown

58、 a basketball hoops, suddenly found himself has already cant remember his appearance.童年时,觉得压岁钱和新衣服是过年必备,但是随着年龄的推进,会越来越发现,那些东西根本就可有可无;初中时,以为要有一场暗恋才意味着真正的成长,但三年过去后,自己心平气和的写同学录的时候,突然就发现是不是真正的成长了,好像并没有那么重要了;然后到了高中,觉得非要吐露出自己的心声才能为高中生涯里的懵懂情愫划上一个句点,但毕业晚会的时候最终还是被梗塞在了咽喉,后来再次站在他曾经挥汗如雨的球场,看着他投过篮球的球框时,突然间发现自己已经

59、想不起他的容颜。Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time.原来,这个世界上,对某个事件能产生化学反应的,除了非做不可的坚决,还有,时间。A persons time, your ideas are always special to clear. Want, want, line is clear, as if nothing could shake his. Also once seemed to be

60、 determined to do something, but more often is he backed out at last. Dislike his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. Those who do, just green years oneself give oneself an arm injection, or is a self-righteous spiritua

61、l.江西理工大学 2012 届本科生毕业设计(论文)36一个人的时候,自己的想法总是特别地清晰。想要的,不想要的,界限明确,好像没有什么可以撼动自己。也曾经好像已经下定了决心去做某件事,但更多的时候是最后又打起了退堂鼓。嫌恶过自己的怯懦,最终却发现有很多缘分,有很多错过,好像冥冥之中真的已经注定。那些曾经所谓的非做不可,只是青葱年华里自己给自己注射的一支强心剂,或者说,是自以为是的精神寄托罢了。At the moment, the sky is dark, the air is fresh factor after just rained. Suddenly thought of blue p

62、laid shirt; Those were broken into various shapes of stationery; From the corner at the beginning of deep friendship; Have declared the end of the encounter that havent start planning. Those years, those days of do, finally, like youth, will end in our life.此刻,天空是阴暗的,空气里有着刚下过雨之后的清新因子。突然想到那件蓝格子衬衫;那些被

63、折成各种各样形状的信纸;那段从街角深巷伊始的友谊;还有那场还没有开始就宣告了终结的邂逅计划那些年那些天的非做不可,终于和青春一样,都将在我们的人生中谢幕。Baumgartner the disappointing news: Mission aborted. r plays an important role in this mission. Starting at the ground, conditions have to be very calm - winds less than 2 mph, with no precipitation or humidity and limited

64、cloud cover. The balloon, with capsule attached, will move through the lower level of the atmosphere (the troposphere) where our day-to-day weather lives. It will climb higher than the tip of Mount Everest (5.5 miles/8.85 kilometers), drifting even higher than the cruising altitude of commercial air

65、liners (5.6 miles/9.17 kilometers) and into the stratosphere. As he crosses the boundary layer (called the tropopause),e can expect a lot of turbulence.The supersonic descent could happen as early as Sunda.The weatheThe balloon will slowly drift to the edge of space at 120,000 feet ( Then, I would a

66、ssume, he will slowly step out onto something resembling an Olympic diving platform.Below, the Earth becomes the concrete bottom of a swimming pool that he wants to land on, but not too hard. Still, hell be traveling fast, so despite the distance, it will not be like diving into the deep end of a pool. It will be like he is 江西理工大学 2012 届本科生毕业设计(论文)37diving into the shallow end. Skydiver preps for the big jumpWhen he jumps, he is expected to reach the speed of sound - 690 mph (1,110 kph) - in les

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!