红外远程遥控系统设计_第1页
红外远程遥控系统设计_第2页
红外远程遥控系统设计_第3页
红外远程遥控系统设计_第4页
红外远程遥控系统设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

合肥师范学院 2011 届本科生毕业论文(设计) 0 本科毕业论文(设计)本科毕业论文(设计) (2015(2015 届届) ) 单片机红外遥控系统设计 院 系 电子信息工程学院 专 业 电气工程及其自动化 姓 名 高磊 指导教师 陈晓婷 助教 2015 年 1 月 学号:1108441107 合肥师范学院 2011 届本科生毕业论文(设计) - 0 摘 要 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥 控系统开始进入了人们的生活。传统的遥控器采用专用的遥控编码及解码集成电路,这 种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专 用电器产品的应用,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有 编程灵活多样、操作码个数可随便设定等优点。 本设计主要应用了 AT89C51 单片机作为核心,综合应用了单片机中断系统、定时器、 计数器等知识,应用红外光的优点,设计了一个红外线遥控系统。本系统包含发射和接 收两大部分,利用编码/解码芯片来进行控制操作。发射部分包括键盘矩阵、编码调制、 LED 红外线发射器;接收部分包括红外线接收芯片、光电转换器、调解电路。其优点硬件 电路简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。 关键词:单片机AT89C51;LED红外线发射器 合肥师范学院 2011 届本科生毕业论文(设计) - 1 Abstract With the development of the society, the progress of science and technology and the improving of peoples living standard, all kinds of convenient remote control system started to live in the peoples life. Traditional remote use dedicated remote control coding and decoding integrated circuit, although this method, simple, easy, but because of the function keys and function is limited by a specific, practical only in a special application of electrical products, application scope is limited. And for the application of remote control system by single chip microcomputer design, programming is flexible, operation code number can be set in a random, etc. This design is mainly the application of AT89C51 single chip microcomputer as the core, the integrated application of microcomputer interrupt system, timer, counter, such as knowledge, the advantages of the application of infrared light, an infrared remote control system is designed. This system consists of transmitting and receiving of two parts, the use of encoding/decoding chip to control operation. Launch part includes the keyboard matrix, coded modulation, LED infrared transmitters; receiving part includes infrared receiver chip circuit, photoelectric converter, mediation. The advantage of hardware circuit is simple, software function is perfect, the characteristics of high cost performance, has certain use and reference value. Keywords: AT89C51 single chip microcomputer; LED infrared transmitters 合肥师范学院 2011 届本科生毕业论文(设计) - 2 目目 录录 摘摘 要要2 ABSTRACTABSTRACT3 目目 录录4 1 1 绪论绪论5 1.1 研究背景.5 1.2 国内外研究现状.5 1.3 研究目的与意义.6 2 2 系统方案设计论证系统方案设计论证 7 2.1 单片机红外遥控发射器设计原理 .7 2.2 单片机红外遥控接收器设计原理 .7 2.3 方案选择和论证 .8 3 3 红外解码硬件电路设计红外解码硬件电路设计 .10 3.1 红外解码系统设计 10 3.2 单片机及其硬件电路设计 10 3.3 红外发射电路设计 11 3.4 红外接收电路设计 12 3.5 本章小结 14 4 4 红外解码程序设计红外解码程序设计 .15 4.1 红外接收电路主程序流程图 15 4.2 红外接收电路子程序流程图 15 4.3 本章小结 16 5 5 联机与调试联机与调试.16 结论和展望结论和展望.18 致谢致谢.19 参考文献参考文献.20 附录附录 A A:系统原理图:系统原理图 .21 附录附录 B B:系统:系统 PCBPCB 图图 .22 附录附录 C C:系统仿真图:系统仿真图 .23 附录附录 D D:系统源程序:系统源程序 .24 合肥师范学院 2011 届本科生毕业论文(设计) - 3 1 1 绪论绪论 1.11.1 研究背景研究背景 目前市场上采用的一般是遥控编码及解码集成的电路。此方案的特点是制作简单、 容易等,但因为功能键数及功能受到特定的限制,这类电路只适合用某一专用电器产品 的应用,应用范围受到很大的限制。而采用单片机进行遥控系统的应用设计,具有编程灵 活多样、操作码个数可随意设定等优点。本单片机遥控应用系统采用红外线发射频率的 不同,来识别不同的遥控功能。当我们按下某一个按键的时候,由单片机识别出该按键 后,由CPU向接有红外发射管的端口发射一定频率的脉冲,该脉冲与38KHz左右的载波脉 冲进行调制,然后将已调制的脉冲进行缓冲放大,激励红外发光二极管将电能转化为光 能,使得红外发光二极管发射出一定频率的红外线,当接收控制系统接收到该红外光后, 由单片机内定时/计数器得到该红外光的频率,然后将该频率送往CPU,由CPU对该信号进 行反编码,识别出控制信号,从而对控制电路实施控制功能。完成整个遥控功能。 1.21.2 国内外研究现状国内外研究现状 发射部分和接收部分是红外遥控系统的基本的组成部分。发射部分的最重要的元件 被称作是红外发光二极管。它本质上是发光二极管;因为它的内部材料和一般的发光二 极管有一定的区别,所以在他两端施加了一定的电压后,他便发出了一种红外线而非可 见光。发出的红外线波长差不多为940mm是目前被大量使用的二极管,外形上来说与一般 的5发光二极管一样,仅仅是颜色不同。红外发光二极管经常见到的有深蓝、黑色、透 明三种颜色。如何去判断红外发光二级管,本质上来说和判断普通二极管相同:使用万 用表的电阻挡,然后去测量红外发光二极管正、反向电阻。从发光效率上来说,红外发 光二极管需要用专门仪器才可以准确测出,没有条件的只能使用拉锯法来笼统地去判断。 光敏二极管是接收部分里面的红外接收管。实际应用中让他工作的话需要加反向偏 压,也就是说红外接收二极管需要反向运用才能得到较高的灵敏度。红外发光二极管的 形状正常有圆形和方形两种。 红外发光二极管发射功率在100mw左右,都比较小,所以红外接收二极管接收到的信 号弱,所以就要增加一个电路叫高增益放大电路。 不影响周边环境、不干扰电器设备是红外遥控的特点。因为红外线不能穿透墙壁, 所以家庭中使用的电器的遥控器而不会造成相互干扰;电路的特点是调试很简单,给定 合肥师范学院 2011 届本科生毕业论文(设计) - 4 电路连接无误的话,一般不需要任何调试就可以加入工作中;编解码简便,可以多路遥 控。 1.31.3 研究目的与意义研究目的与意义 随着科技的发展,人们生活的节奏也越来越快,随之人们对方便,快捷的要求也随 之不断增高。遥控器的出现,在一定程度上满足了人们这个要求。遥控器是由高产的发 明家Robert Adler在五十年代发明的。而红外遥控是20世纪70年代才开始发展起来的一 种远程控制技术,其原理是利用红外线来传递控制信号,实现对控制对象的远距离控制, 具体来讲,就是有发射器发出红外线指令信号,有接收器接收下来并对信号进行处理, 最后实现对控制对象的各种功能的远程控制。 红外遥控具有独立性、物理特性与可见光相似性、无穿透障碍物的能力及较强 的隐蔽性等特点。随着红外遥控技术的开发和迅速发展,很多电器都应用了红外遥控。 合肥师范学院 2011 届本科生毕业论文(设计) - 5 2 2 系统方案设计论证系统方案设计论证 2.12.1 单片机红外遥控发射器设计原理单片机红外遥控发射器设计原理 单片机、 、单片机的电源、震荡子、复位电路红外发射管发射、电路行列式键盘和低 功耗空闲方式控制电路组成单片机红外遥控发射器。 单片机不工作会处于低功耗阶段,采用了空闲节电工作方式。按下遥控器的按键以 后,外部中断1产生中断,直接唤醒单片机,并且让其进入工作阶段,了解到键盘按下的 是哪个按键,其信号含义是什么,确认按键以后,软件被控制启动定时器T0和T1,为红 外线发射频率控制器是TO,发射时间控制器是T1,当T0定时溢出时,红外管接口电平被 中断反转一次,定时器写入不同的初值,系统在输出端口就获得了不同发射频率。当T1 定时溢出时T0定时器就会被中断程序关闭,红外线停止发射。设计原理框图如下。 +5V电源 AT89C51单片 机 红外管发 射电路 行列式键盘 低消耗 空闲方 式控制 电 2-1 单片机遥控发射器原理图 2.22.2 单片机红外遥控接收器设计原理单片机红外遥控接收器设计原理 单片机、红外遥控接收电路、状态指示电路、控制电路以及单片机的一些外围电路 组成红外遥控接收器。 红外脉冲计数器是使用单片机里面的T0,计数时间控制器则是单 片机内的T1。当红外接收管第一次接收到红外脉冲,触发外部中断1,计数器T0和定时器 T1被启动。定时溢出,计数器T0被中断程序关闭,读取计数值后立即进行判断,操纵遥 控按键对其进行反转操作,控制电路对相对应的负载进行开或关动作 。还可对接收电路 合肥师范学院 2011 届本科生毕业论文(设计) - 6 实行上锁功能,对控制电路上锁后,遥控器不能对控制电路实施遥控功能。其设计原理 如图2-2所示。 +5V电源 AT89C51单 片机 红外接 收电路 状态指 示电路 控制电路 2-2 单片机遥控接收器原理图 2.32.3 方案选择和论证方案选择和论证 红外编码有很多种方式,下面列举两种实现方案: 方案一:脉宽调制的串行码。 这种遥控编码具有以下特征: 以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表 示二进制的“0” ;以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的 “1” 。 其相关的波形图如图2-3 2-3 串行码编码 合肥师范学院 2011 届本科生毕业论文(设计) - 7 2-4 码分制编码波形图 合肥师范学院 2011 届本科生毕业论文(设计) - 8 3 3 红外解码硬件电路设计红外解码硬件电路设计 3.13.1 红外解码系统设计红外解码系统设计 红外线遥控是目前使用最广泛的一种通信和遥控手段,电视机遥控器是红外遥控系 统中的典型代表。由于各厂家经常使用专用的遥控芯片,不同的遥控器之间互不兼容, 因此给我们的生活带来一些不便。我的设计是使用常用的芯片AT89C51代替专用的遥控芯 片制作一个遥控器,实现遥控器之间的通用化. 根据扫描到不同的按键值转至相对应的ROM表读取数据。确认设备及菜单选择键后 AT89C51将从ROM读取出来的值,按照数据处理要求从P2.5输出控制脉冲与T0产生的38KHz 的载波(周期是26.3s)进行调制,经NPN三极管对信号放大驱动红外发光管将控制信 号发送出去。红外数据接收则是采用HS0038一体化红外接收头,内部集成红外接收、数 据采集、解码的功能,只要在接收端INT0检测头信号低电平的到来,就可完成对整个串 行的信号进行分析得出当前控制指令的功能。然后根据所得的指令去操作相应的用电器 件工作。 3.23.2 单片机及其硬件电路设计单片机及其硬件电路设计 3.2.1单片机AT89C51 AT89C51是一种带4K字节FLASH存储器的CMOS 8位微处理器,其特点是低电压、高性 能,俗称单片机。AT89C2051是带2K字节闪存能编程也能擦除的一种只读存储器单片机。 可擦除只读存储器能够进行1000次的反复擦除。这种只读存储器蕴含的技术是ATMEL高密 度非易失存储器制造,同时也和MCS-51指令集和输出管脚相兼容,MCS-5是工业标准。在 单个芯片包含了多红能8位CPU也同时包含了闪烁存储器,ATMEL的微型控制器是AT89C51 特点是很高效,AT89C2051是AT89C51的一种精简版本。单片机AT89C51提供了很多灵活廉 价的方案给嵌入式控制系统。如图3-2-1 合肥师范学院 2011 届本科生毕业论文(设计) - 9 。 图 3-2-1 单片机引脚图 3.22 晶振电路 AT89C51芯片内部有一高增益反相放大器,用于构成振荡器反相放大器的输入端为 XTAL1,输出端为XTAL2。在XTAL1、XTAL2(第19、18引脚)两端接一个石英晶体振荡器, 和两个电容就构成了稳定自激谐振电路。晶振频率为11.0592MHz,C12、C13是两个瓷片 电容,与晶振Y2构成了自激谐振电路。其电容的作用主要是对频率进行微调,一般取 3045pF左右。使用该电路可产生稳定的11.0592MHz频率,受外界的环境的干扰影响非 常小。其接法如图3-2-2所示: 图 3-2-2 晶振电路 3.23复位电路 复位是单片机初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单 元执行程序。除了进入系统的正常初始化之外,当程序运行出错或操作错误使系统处于 死锁状态时,为摆脱困境,也需要按复位键重新启动。 复位操作有上电自动复位和按键手动复位两种方式。本设计采用了按键手动复位方 式。该复位电路如图3-2-3所示。 合肥师范学院 2011 届本科生毕业论文(设计) - 10 复位电路采用了按键与上电复位。上电与按键均可以有效复位。上电瞬间RST引脚获 得高电平,单片机复位电路随着电容的C11的充电,RST引脚的高电平逐渐下降。RST引脚 的高电平只要能保持足够的时间(2个机器周期) ,单片机就可以进行复位操作。按键复 位是直接将高电平通过电阻R11、R10分压到达RESET引脚,实现复位操作。 图 3-2-3 复位电路 3.3.3 3 红外发射电路设计红外发射电路设计 红外遥控系统由发射和接收两大部分组成,系统采用编/解码专用集成电路和单片机 芯片来进行控制操作。发射系统设计的电路由如下的几个基本模块组成:直流稳压电源, 红外发射电路。系统框图如图 3-3 电源 AT89C51单 片机 按键部 分 发射部分 图 3-3-1 发射电路框图 由红外发射管自身的物理特性可以得知,当即将发射的信号和载波信号相“与”了, 发射管接收到了将相“与”后的信号,才能将红外信号传输出去,发射管性能最好的条 件是在载波信号的频率为 38KHz,发射距离比别的要远,所以本设计会采用 38KHz 的晶振 产生载波信号,再和发射信号发生“与”运算,借助三极管功率进入至红外发光二极管。 4001MOS 或非门 38KHz 振荡器,红外发送管驱动输出电路和单片机发送控制电路组成红外 发射电路,当发射管不发光时,单片机 P3.4 口输出为“0” ,红外发送管发出 38KHz 调制 合肥师范学院 2011 届本科生毕业论文(设计) - 11 红外线时,P3.4 口输出为“1” 。具体的发射波形与电路如下 3-3-2 调至过程中的波形 3-3-3 红外发射电路 引脚介绍 Vcc:接+5V 电源正端 GND:接+5V 电源地端 P1.0P1.7:完整的双向串行通信接口, P1.0 与 P1.1 还有第二种功能 P3.0P3.7:除 P3.6 外,双向 I/O 口, 除 P3.7 外,均有第二功能,第二功能与 MCS-51 系列单片机基本相同 XTAL1:震荡器反向放大器内部工作时钟输入端 XTAL2:震荡器反向放大器的输出端 RST:复位引脚,震荡器工作时,该引脚上两个机器周期的高电平复位 3.43.4 红外接收电路设计红外接收电路设计 硬件电路组成有:红外接收电路、电源电路、8LED 灯显示电路。 当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。前 合肥师范学院 2011 届本科生毕业论文(设计) - 12 八个按键按下第几个键,LED 等从上到下逐个闪烁,最后停留在第几个 LED 灯处亮,后八 个按键按下第几个键,LED 等从下到上捉个闪烁发光,最后停留在第几个指定发光灯位置。 红外接收部分如图所示。 AT89C51单 片机 红外接收 八个发光二 极管 3-4-1 当红外接收器接收到控制脉冲后,经单片机处理由显示设备 LED 显示出当前按键的 序号。 3-4-2 红外接 收 放大电 路 调制电 路 AT89C51(指令 译码) LED显 示 3-4-3 本设计的核心部分在于红外接收及 LCD 显示。其中红外数据接收是对红外二进制脉 冲的宽度进行测量,从而获得红外遥控的脉冲信息。采用外部中断成为了理所当然的选 择,外部中断只有低电平和下降沿触发两种方式,这就使得单片机只能一次性对脉冲的 高电平或低电平进行测量,而一连串的脉冲是不可能分开多次测量的。假如相邻的两个 合肥师范学院 2011 届本科生毕业论文(设计) - 13 中断间隔的时间长度是 1.125ms,说明接收到了“0” ;时间长度是 2.25ms 则为“1” 。所 以,脉冲电平的每每跳变就都会形成一次中断,在中断服务子程中即可实现一次性对一 连串连续波形的测量,在测量后对 0 和 1 的各数据统计从而测出控制指令的功能。硬件 或非门的反应速度是纳秒级的,满足实时要求。红外接收电路连接图如图 3-4-3 所示。 3-4-3 工作基本上是23v。在I/O口和LED之间加个限流电阻。既可以正常发光。在使用时 采用单片机的低电平驱动LED灯。 3-4-4 3.53.5 本章小结本章小结 本章主要阐明了基于AT89C51单片机的红外遥控系统的硬件模块设计步骤,以及具体 的设计方案。详细分析了红外遥控系统的电路运行原理。在系统设计时,通过向单片机 录入程序的方式,结合晶振电路、复位电路、显示电路以及发射电路设计出合格的红外 遥控电路。 合肥师范学院 2011 届本科生毕业论文(设计) - 14 4 红外解码程序设计红外解码程序设计 4.14.1 红外接收电路主程序流程图红外接收电路主程序流程图 主程序是首先初始化红外接收端口,然后检测是否接收红外信号,如果接收到红外 信号就调用接收子程序,然后就通过LCD1602显示当前按键的解码值,如图4-1所示。 初始化红外接收端 口 调用接受子 程序 LED灯显示 返回 接收到红外信 号? 开始 N Y 4-1 4.24.2 红外接收电路子程序流程图红外接收电路子程序流程图 子程序是首先读取T0定时器的长度,如果是1.125ms就认为是“0” ,将其存入缓冲区 并且计数器加一,如果是2.25ms就认为是“1” ,将其存入缓冲区并且计数器加一。如果 计数器值为32时,就接收结束标志位并且将计数器清0,如果计数器值不为32时,就认为 是接收误码,计数器也将清0,此时重新等待读取红外信号。如图4-2所示。 合肥师范学院 2011 届本科生毕业论文(设计) - 15 进入中断 退出中断 读TO定时 长度 计数器清0 0-缓冲区 计数器+1 正接受标 志=1 计数器清0计数器+1 1-缓冲区 2.25ms 计数器 =32 1.125ms N Y Y Y N N 4-2 4.34.3 本章小结本章小结 本章主要使用C语言编写程序录入单片机,调试程序。 合肥师范学院 2011 届本科生毕业论文(设计) - 16 5 5 联机与调试联机与调试 5.15.1 硬件调试硬件调试 按下开关,信号灯亮如图 5-1-1 5-1-1 按下红外发射器 CH-按键,信号为 LED 全亮,如图 5-1-2 5-1-2 按下红外发射器 CH+按键,信号为 LED 全灭,如图 5-1-3 合肥师范学院 2011 届本科生毕业论文(设计) - 17 5-1-3 接下来的硬件调试过程具有连续性。 按下红外发射器 0 按键,信号为 LED1 亮如图 5-1-4。 5-1-4 按下红外发射器 1 按键,信号为 LED1 亮如图 5-1-5。 合肥师范学院 2011 届本科生毕业论文(设计) - 18 5-1-5 按下红外发射器 2 按键,信号为 LED1 亮如图 5-1-6。 5-1-6 按下红外发射器 3 按键,信号为 LED1 亮如图 5-1-7。 合肥师范学院 2011 届本科生毕业论文(设计) - 19 5-1-7 按下红外发射器 4 按键,信号为 LED1 亮如图 5-1-8。 5-1-8 按下红外发射器 5 按键,信号为 LED1 亮如图 5-1-9。 合肥师范学院 2011 届本科生毕业论文(设计) - 20 5-1-9 按下红外发射器 6 按键,信号为 LED1 亮如图 5-1-10。 5-1-10 按下红外发射器 7 按键,信号为 LED1 亮如图 5-1-11。 合肥师范学院 2011 届本科生毕业论文(设计) - 21 5-1-11 硬件调试完毕,未发现问题。 5.25.2 软件调试软件调试 合肥师范学院 2011 届本科生毕业论文(设计) - 22 5.35.3 系统系统 PCBPCB 合肥师范学院 2011 届本科生毕业论文(设计) - 23 结论和展望结论和展望 经过这段时间的不懈努力,毕业设计总算结束了。虽然不是什么大不了的事情,却 也让自己学会了很多东西,尤其是做事的态度。无论做任何事情都要有一定的耐心和毅 力,态度端正了,事情也就成功一半了,不能因为遇到一点困难就想着放弃,而是要坚 持找到问题所在并想办法解决问题,另外在学习过程中要虚心请教,学会与人交流合作, 认真听取老师和同学们的意见。当然,不仅仅只是在做事的态度上有所感悟,相关知识 也重新学习和巩固了一下,通过毕业设计对之前在书本上那些似懂非懂的专业知识加深 了理解,真正体验了理论与实际相结合的重要性,只有自己亲自动手操作,才能体会其 中的奇妙与不易。从最开始的似懂非懂到对电路设计的大致了解,再到自己亲自动手完 成简单的电路设计、制板及调试等一系列过程,很好地锻炼了自己的动手操作能力,也 让自己深刻的体会到了纸上读来终觉浅,绝知此事要躬行的道理。 红外遥控控制现在正在努力发展中,每天都会有很多的更新和改进,我还需要继续 努力的学习这些技术,自己动手的收获很大,希望以后有更好的平台让我继续学习。 合肥师范学院 2011 届本科生毕业论文(设计) - 24 致谢致谢 本次毕业设计是我大学学习的过程中向学校、社会递交出的一份总结答卷。它不仅 是我对大学四年生活中对所学知识的一个总结,也是把一些所学书面知识理论应用到实 践中的一次尝试,同时也是衡量我四年学习成果的一个必要的标准。 通过本次的毕 业设计,不仅使我巩固了以往的所学习的专业知识,也熟练了本专业的技能操作。在此 次毕业设计中,通过翻阅有单片机、红外遥控等方面的书籍,丰富了我的知识面,对单 片机有了总体的认识和理解。它让我深深的体会到理论知 识与实际联系的必要性和差异 性,让我明白实际操作是检验理论知识最好的标准。 此次毕业设计,我要特别感谢我的指导教师陈晓婷老师和王俊杰老师。从毕业设计 的准备到结束,她在毕业设计过程中给予了我无私的支持和帮助。因为有老师的大力帮 助,使得我们遇到的问题和困难迎刃而解,使我从中学到了很多知识,使我明白了很多 道理。也使得我们学习和动手的能力得到了很大的提高,也使我们为即将进入社会工作 奠定了很好的基础。最后还要感谢学校,感谢学校供给我们良好的环境以及便利的条件, 让我们全心投入到这次毕业设计中,使我顺利的完成此次毕业设计。 作者:高磊 2015 年 3 月 25 日 合肥师范学院 2011 届本科生毕业论文(设计) - 25 参考文献参考文献 1李建华. 实用遥控器原理与制作. 2苏长赞. 红外线与超声波遥控. 3梁延贵. 遥控电路可控硅触发电路语音电路分册 4李朝青. 单片机原理及接口技术 5纪红. 红外技术基础与应用 6陈汝全. 电子技术常用器件手册 7麦山. 基于单片机的协议红外遥控系统 8焦李成. 电流模式信号处理的进展与展望 9康光华,陈大钦. 电子技术基础(模拟部分) 10李华. MCS-51 系列单片机实用接口技术 11何立民. MCS-51 系列单片机应用系统设计, 系统配置与接口技术 12王建跃,高守乐,张岩军. 红外遥控器编码方法. 工矿自动化报 13吴爱萍,朱晓春. 基于 AT89S51 的多功能红外遥控器设计 , 14李真,付植桐. 流行单片机实用子程序及应用实例 15楼然苗,李光飞. 51 系统单片机设计实例 16龙勐. 智能型红外遥控器 合肥师范学院 2011 届本科生毕业论文(设计) - 26 附录附录 A A:系统原理图:系统原理图 E A /V P 3 1 X 1 1 9 X 2 1 8 R ES E T 9 R D P3 7 1 7 W R /P36 1 6 IN T 0 /P32 1 2 IN T 1 /P33 1 3 T 0/P3 4 1 4 T 1/P3 5 1 5 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 3 9 P01 3 8 P02 3 7 P03 3 6 P04 3 5 P05 3 4 P06 3 3 P07 3 2 P20 2 1 P21 2 2 P22 2 3 P23 2 4 P24 2 5 P25 2 6 P26 2 7 P27 2 8 PSE N 2 9 A L E/P 3 0 T X D/P3 1 1 1 R X D/P3 0 1 0 V C C 4 0 G N D 2 0 IC 1 STC89C52 C 1 2 2PF C 2 2 2PF +5V R 21 0k 1 2 3 4 5 6 7 8 9 PR1 外外 470R Y 1 1 2 J1S 1 D 1 L ED C 3 D 2 IN 4 00 1 R 1 1 K +5V G N D D 3 D 4 D 5 D 6 D 7 D 8 D 9 D 10 +5V OUT 1 GND 2 VCC 3 U 1 R 3 1 0k +5V P33 P33 外外外外 合肥师范学院 2011 届本科生毕业论文(设计) - 27 附录附录 B B:系统:系统 PCBPCB 图图 合肥师范学院 2011 届本科生毕业论文(设计) - 28 附录附录 C C:系统仿真图:系统仿真图 合肥师范学院 2011 届本科生毕业论文(设计) - 29 附录附录 D D:系统源程序:系统源程序 附录 1 部分红外解码程序 #include /头文件 #define uchar unsigned char /这里用“uchar“代替“unsigned char“,“uchar“用来定义无符号 字符型数。 #define uint unsigned int /“uint“用来定义无符号整型数。 uchar distemp; /定义变量 uchar IRCOM7; /*声明子函数*/ void delay(uchar x);

温馨提示

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

评论

0/150

提交评论