摘 要 摘 要
本设计主要应用了AT89C52单片机作为核心,综合应用了单片机中断系统、
定时器、计数器等知识,应用红外光的优点。文章首先介绍了红外遥控的基本原理和应用范围,再对AT89C52单片机的结构和性能给出简单的说明,接着给出了遥控器的编码格式,及遥控发射器,遥控接受器的电路设计。对于遥控操作的不同,遥控发射器通过对红外光发射频率的控制来区别不同的操作;遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程。最后分别详细介绍遥控系统的发射部分和接收部分的电路原理图和程序流程图。
关键词:单片机 红外线 发射 接收 ABSTRACT ABSTRACT
The design has used AT89C52 microprocessor as core, intergrately apply the interruptive system, timer, counter, etc. mainly to design originally and also take the advantage of the infrared light. Firstly,the fundamental principle and application ranges of infrared remote control are introduced.Secondly,the structure and performance of AT89C52 single chip are simply given out.Next,the code form of remote controller is given here.The remote control launcher distinguishes different operation through the control on frequency of infrared emission of light. The remote control receiver judges control operation by adopting the discerned frequency of the received infrared light to finish the whole launching and receiving course. Its advantage is that the hardware circuit is simple, the software is with perfect function, have certain use and reference value. Lastly, both the transmitting and receiving parts are explained, including particular circuit and program flow chart respectively.
Keywords: Single-Chip Microcomputer Infrared ray Launch Receive 目 录 i 目 录 第一章 绪论 ...................................................... 1 1.1 红外概述 .................................................... 6 1.2 外遥控的功能与特点 .......................................... 6 1.3 选择红外遥控的原因 .......................................... 7 1.4 红外的简单发射接收原理 ...................................... 8 第二章 设计方案论述 ............................................... 9 2.1 设计目的与原理 .............................................. 9 2.2 单片机红外遥控发射器设计原理 ................................ 9 2.3 单片机红外遥控接收器设计原理 ............................... 10 2.4 发光二极管 ................................................. 11 2.5 按键 ....................................................... 12 第三章 硬件电路设计 ............................................. 15 3.1 单片机的发展 ............................................... 15 3.2 单片机AT89C52介绍 ......................................... 16 3.3 最小系统设计 ............................................... 19 3.3.1 时钟电路 ............................................. 19 3.3.2 复位电路 ............................................. 20 3.4 红外遥控器电路设计 ......................................... 21 3.4.1 脉冲宽度编码信号发射电路 ............................. 21 3.4.2 曼彻斯特编码信号发射电路 ............................. 23 第四章 系统软件设计 ............................................. 29 4.1 Protel199SE的简介 ......................................... 29 4.2 Keil C51的简介 ............................................ 30 4.3 C语言的介绍 ............................................... 31 4.3.1 C语言简介 ............................................ 31 4.3.2 C语言特点 ............................................ 31 4.3.3 C语言结构 ............................................ 33 目 录 ii 4.4 遥控接收器程序设计 ......................................... 35 4.5 遥控接收器程序脉冲宽度解码代码 ............................. 36 4.6 遥控接收器程序曼彻斯特解码代码 ............................. 42 第五章 软硬件调试 ............................................... 47 5.1 硬件调试 ................................................... 47 5.2 软件调试 ................................................... 47 第六章 总结与展望 ............................................... 49 6.1 本文总结 ................................................... 49 6.2 进一步的工作 ............................................... 50 第七章 结束语 ................................................... 51 致谢 .............................................................. 53 参考文献 .......................................................... 54 附录 .............................................................. 55 第一章 绪论 1 第一章 绪论 随着电子技术的飞速发展新型大规模遥控集成电路的不断出现,使遥控技术有了日新月异的发展。遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。
一.遥控技术的种类 电动常见的遥控电路一般有如下几种类型:声控、光控、无线电遥控、红外遥控等等。
1.声控方式 声控就是用声音去控制对象动作,一般采用驻极体话筒或压电陶瓷片作为传感元件来拾取声音,通过电路放大驱动后级电子开关动作。为防止外界音频干扰,可以采用超声波控制,但也有故意选用声频来进行控制的,比如用小孩发出的声音频率去控制声控玩具娃娃的哭笑动作等。
2.光控方式 简单的单通道光控电路是利用光敏管受光以后内阻发生变化使电子开关的状态发生变化,传感器有光敏二极管、光敏三极管、光敏电阻、光敏电池等等(早期生产的玻璃壳封制晶体管,刮掉外面黑色遮光油漆后就是一个不错的光敏管。)。这个光源既可以是可见光,也可以是红外线等不可见光源,不同的光敏元件有着不同的光谱。复杂一些的光控电路则能够完成多通道开关或模拟量变化控制,应用极其广泛,可以说家家都有。因为带遥控的电视机、功放音响、VCD录像机等家用电器的遥控器都是利用红外线光源进行遥控的典例。上海现在有许多居民楼的走廊照明灯都采用了光控与声控相结合的电路,利用路过的人发出的脚步声、谈话声或其他声音去触发照明灯的声控电子开关,用光控电路使得照明灯在白天自动关闭停止响应。