基于单片机的红外发射和接受装置的设计

合集下载

基于单片机的红外遥控发送系统的设计实现

基于单片机的红外遥控发送系统的设计实现

基于单片机的红外遥控发送系统的设计实现
一、系统概述
本系统是基于单片机的红外遥控发送系统,可以将用户设定的按键信
息发送出去,控制外设。

从外观来看,它可以分为硬件电路和软件电路两
部分。

硬件电路是用来处理输入的数据,并将信号转换为红外信号,发射
到外设;软件电路是由单片机组成的,它负责处理用户设定的按键信息,
并将其转换成红外信号传输到外设。

二、硬件电路
硬件电路按照功能可分为输入电路、信号处理电路和红外发射电路三
部分。

1、输入电路
输入电路主要由按键,按键扩展板,ADC转换器,RS485总线和DAC
电路组成。

按键用来接收用户设定的按键信息,按键扩展板用来将多个按
键输入信号汇总成一个;然后由ADC转换器将按键信息转换成数字信号传
输到软件电路;RS485总线连接ADC转换器和软件电路;DAC电路将软件
电路处理完的数字信号转换成模拟信号传输到信号处理电路。

2、信号处理电路
信号处理电路的功能是将数字信号转换成红外信号,其由数据解码器,滤波器,PWM调制器,发射管,红外发射滤波器等组成。

基于单片机的红外遥控收发系统的设计实现_电子电路综合实验

基于单片机的红外遥控收发系统的设计实现_电子电路综合实验

电子电路综合设计实验报告设计实验选题七(接收部分)---基于单片机的红外遥控收发系统的设计实现摘要红外线是现代社会中已经极为常见,在遥测、遥控等领域中,往往使用微机与单片机组成多机通信系统来完成测控任务。

其中,常用的方法是使用微机的RS-232C串行接口进行串行数据通信。

由于受环境的影响以及RS-232C串行接口电气性能的限制,加上连接线长、接线麻烦等缺点,其通信的空间范围总是受到限制,并使人们感到不便。

因此,人们想到了无线传输。

常用的无线传输方式有无线短波传输和红外线传输,但这两种方式都有一定的局限性,如短波方式易受外界电磁场的干扰,线外线传输方式不能隔墙传输等等,本文将介绍采用最新的无线长波收发模块638以及三态编解码芯片MC145026/ MC145027来设计无线数据通信装置的方法。

该装置具有抗干扰性能好、穿透性强、传输距离远等特点。

由于串行接口传输速度慢,信号处理电路复杂,外接模块困难。

因此,本装置选用并行接口通信,从而使得电路简单易做、可靠性高。

本设计是以STC89C51单片机为控制核心,本装置主要由数据编解码和发射接收两大模块组成,设计系统组成图如下:发射部分电路模块:STC889C51单片机作为主控核心,采用三态编解码芯片MC145026作为编码芯片,CD4011逻辑器件作为反相用途,采用单段的数码管显示发射的数字,采用八位按键输入,采用MAX232作为电平转换电路作为单片机与PC机之间的程序下载用途。

接收部分电路模块:STC889C51单片机作为主控核心,与MC145026配对使用的三态编解码芯片MC145027作为解码芯片。

74LS02逻辑器件作为反相用途,采用单段的数码管显示发射的数字,八位的发光二极管显示顺序,638作为红外的接收头,采用MAX232作为电平转换电路作为单片机与PC机之间的程序下载用途。

实现方法:本实验采用单片机控制,发射部分的数据经过调制编码后送入电光变换电路经过红外发射管转换为红外光脉冲发射出去,为了增加抗干扰能力将编码的信号调制在较高的频率载波上发射。

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

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

基于单片机的红外遥控电路设计引言近年来,在多媒体教学系统的使用、开发和研制中,经常遇到同时使用多种设备,如:数字投影机、DVD、VCD、录像机、电视机等,由于各种设备都自带遥控器,而且不同的设备所遵循的红外传输规约也不尽相同,操纵这些设备得使用多种遥控器,给使用者带来了诸多不便。

本次设计的主题就是红外遥控电路设计。

红外遥控的特点是利用红外线进行点对点通信的技术,不影响周边环境,不干扰其他电器设备。

室内近距离(小于10米),信号无干扰、传输准确度高、体积小、功率低的特点,遥控中得到了广泛的应用。

常用的红外遥控系统分发射和接收两个部分。

发射部分的主要元件为红外发光二极管。

它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。

红外发光二极管一般有黑色、深蓝、透明三种颜色。

接收部分的红外接收管是一种光敏二极管。

在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。

红外发光二极管一般有圆形和方形两种。

由于红外发光二极管的发射功率一般都较小,所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。

最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。

成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装。

均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO 或OUT)。

红外接收头的引脚排列因型号不同而不尽相同,红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。

设计要求及指标红外遥控是目前使用较多的一种遥控手段。

红外线遥控装置具有体积小、功耗低、功能强、成本低等特点。

在家庭生活中,录音机、音响设备、空调彩电都采用了红外遥控系统。

设计要求利用红外传输控制指令及智能控制系统,借助微处理器强大灵活的控制功能发出脉冲编码,组成的一个遥控系统。

基于单片机的红外遥控设计与制作

基于单片机的红外遥控设计与制作

基于单片机的红外遥控设计与制作引言:红外遥控技术已广泛应用于日常生活中,如电视机、空调、音响等家电产品的遥控控制。

本文将介绍基于单片机的红外遥控器的设计和制作过程。

一、设计方案1.硬件设计(1)红外发射模块:负责发射红外信号,通过红外LED进行。

(2)红外接收模块:负责接收外界发射的红外信号,通过对接收到的信号进行解码,判断所接收到的红外遥控码是否与预设的相同。

(3)单片机:作为中央处理单元,负责控制红外发射和接收模块的工作。

(4)按键开关:用于控制红外发射模块,当按键按下时,红外发射模块进行红外信号的发射。

2.软件设计(1)初始化:对硬件进行初始化,包括设置单片机引脚的输入输出方向、设置红外接收模块相关参数等。

(2)红外码解码:通过红外接收模块接收到的红外信号进行解码,判断接收到的红外遥控码是否与预设的相同。

(3)功能实现:根据接收到的红外码,判断所对应的功能,并执行相应的操作。

二、制作过程1.硬件制作(1)选择合适的单片机,并连接红外发射和接收模块到单片机上。

(2)按照电路图进行焊接,注意焊接时的接线是否正确。

(3)搭建电路测试台,连接电源和调试设备,进行电路的测试和调试。

2.软件开发(1)选择合适的单片机开发工具,如Keil C51等,进行软件开发环境的搭建。

(2)编写初始化代码,并将其烧录到单片机上。

(3)编写红外码解码函数和功能实现函数,通过对接收到的红外码进行判断,执行相应的功能。

三、测试与调试1.进行硬件的测试和调试,检查电路连接是否正常,并观察红外接收模块是否能正确接收到红外信号。

2.进行软件的测试和调试,观察是否能正常解码和执行功能。

四、应用与展望总结:本文介绍了基于单片机的红外遥控器的设计和制作过程,包括硬件设计、软件设计、制作过程以及测试与调试。

通过制作一个简单的红外遥控器,我们可以更好地理解红外遥控技术的原理和应用,并可以根据实际需求进行功能扩展和优化。

本设计方案采用STC单片机实现对红外线发射接收及继电器控

本设计方案采用STC单片机实现对红外线发射接收及继电器控

目录引言------------------------------------------------------------------------1 一系统设计-------------------------------------------------------------------1 二总体设计方案--------------------------------------------------------------1 2.1设计思路-------------------------------------------------------------- 12.2方案论证与比较-------------------------------------------------------- 12.2.1控制部分设计方案-------------------------------------------------12.2.2显示部分设计方案-------------------------------------------------12.3 系统组成--------------------------------------------------------------2 三单元电路设计--------------------------------------------------------------33.1控制部分电路---------------------------------------------------------33.2 PS2控制部分电路----------------------------------------------------- 43.3 液晶显示电路---------------------------------------------------------43.4 温度传感器部分-------------------------------------------------------53.5 电源电路-------------------------------------------------------------63.6 扬声器控制电路-------------------------------------------------------63.7 红外遥控键盘控制电路-------------------------------------------------73.8 串口部分电路---------------------------------------------------------83.9 家电控制电路----------------------------------------------------------8 四软件设计-------------------------------------------------------------------8 五、程序流程方框图-------------------------------------------------------------9参考文献---------------------------------------------------------------------10 附录一:程序清单--------------------------------------------------------------11引言本设计采用STC单片机实现对红外线发射接收及继电器的控制,系统由STC单片机控制部分和红外遥控及液晶显示部分、等组成。

单片机红外接受发送实验报告

单片机红外接受发送实验报告

单片机红外发射与接收实验报告指导老师:报告人:一·实验选题:基于单片机的红外发射与接收设计任务要求:设计一个以单片机为核心控制器件的红外收发系统。

发射载频:38KHz工作温度:-40℃--+85℃接收范围:2m二·系统概述方案设计与论证红外遥控收发系统(以下简称红外遥控系统)是指利用红外光波作为信息传输的媒介以实现远距离控制的装置。

从实际系统的硬件结构看,红外遥控系统包括发射装置和接收装置,其中发射装置包括电源模块、输入模块、红外发射模块和单片机最小系统,接收装置包括电源模块、红外接收模块、输出模块和单片机最小系统。

本设计选题设计任务要求设计一个以单片机为核心控制器件的红外收发系统。

其中,发射载波 38KHz,电源 5V/0.2A 5V/0.1A,工作温度-40℃--+85℃,接收范围 2m,传输速率 27bit/s,反应时间 2ms。

利用单片机的定时功能或使用载波发生器(用于产生载波的芯片)均可产生 38KHz 的发射载波。

单片机系统可以直接由 5V/0.1A 的电源供电,也可以通过三端稳压芯片由 9V/0.2A 电源供电。

采用工业级单片机可以工作在-40℃--+85℃。

为保证接收范围达到 2m,在发射载频恒为 38KHz 的前提下,应采用电流放大电路使红外发射管发射功率足够大。

传输速率和反应时间取决于所使用的编码芯片或程序的执行效率。

通过上述分析可知,为实现设计任务并满足设计指标,应采用工业级单片机,由电流放大电路驱动红外发射管。

将针对设计任务提出两种设计方案。

三·程序功能将程序编译通过并下载成功后,两个板上的红外光电器件都要套上黑色遮光罩,就可以进行实验了。

测距实验:手持1号板和2号板,两管相对,慢慢拉远或移近两管的距离,观察LED的读数变化。

阻断实验:可请另一人协助,将一张纸或其他障碍物放在两管之间再拿开,会看到读数有大幅度的变化。

反射实验:将1号和2号实验板并排拿在手中,并形成一个小夹角,向一张白纸移动观察读数变化。

基于单片机的红外遥控系统设计毕业设计

基于单片机的红外遥控系统设计毕业设计

本科生毕业设计(论文)论文题目:基于单片机的红外遥控系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:本设计是基于单片机的红外遥控系统设计,设计内容包括了红外接收,红外解码和步进电机控制三大块。

如今红外遥控技术已经得到了广泛的应用;其利用红外线来传输数据,这种情况下不需要实体连线,体积小,成本低,功能强。

我们日常生活中的电视机,洗衣机,空调,航天飞机,工业现场设备等都运用了红外遥控的技术。

本设计中发射端采用专用的发射芯片来实现红外遥控码的发射,且遥控码格式是NEC标准。

接收端采用市面上流行的1838一体化红外接收头,接收到的红外信号经由1838接收头完成光/电转化和解调的工作,然后把33位的完整码发送到解码芯片中去完成解码工作。

本设计中的主芯片是STC89C52单片机,主芯片和解码芯片之间进行串行通讯。

系统启动后,解码芯片将解码后得到的8位数据码串行发送到主芯片中,然后通过主芯片来控制步进电机的正转,反转,加速,减速。

本设计中的被控对象是步进电机,步进电机最适合做数字控制。

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。

基于51单片机的红外发射接收温度传感装置

基于51单片机的红外发射接收温度传感装置

2021 年高校联盟电子制作大赛题目〔数字类〕技术报告队长:黄文杰学号:2021212652学院:自动化学院队员:李嘉伟学号:2021212650学院:自动化学院唐泓学号:2021212640学院:自动化学院题目名称:简易红外光数字通信装置1、设计题目:单片机应用系统设计基于单片机的——简易红外光数字通信装置2、总体要求:本次大赛设计内容从主办方所给的题目出发,参赛者应了解单片机实际的应用系统,并自学红外信号编码,弄清构造和功能,结合单片机课程知识及其他相关课程知识,充分发挥自己的想象力和创造力,实现主办方题目要求并适当发挥,团队合作完本钱次比赛。

3、具体要求:1)确定应用系统功能参数2)设计合理的电路原理图3)Proteus仿真原理图4)制作电路板并检测5)设计程序6)电路板调试运行7)技术报告单片机技术报告一、工程简介单片机被广泛应用于仪器仪表、工业自动控制、家用电器、医用设备、办公自动化设备、平安监控等领域,涵盖了人类生活的方方面面。

二、系统功能描述这是一款基于STC89C52RC单片机的简易红外光数字通信装置。

它可以分为六个局部:(1)红外功能,可以红外传送数据(2)音阶功能,在发射板上按动七个音阶,在接收板上可以响出duo rai mi fa suo nai xi 七个音阶(3)温度检测,在发射板上可以检测温度,在接收板上可以显示温度,每隔0.5秒更新一次温度。

三、设计思路红外模块设计思路:1:对输入的数据进展编码。

2:对编码进展脉冲调制。

3:信号放大后,通过发射管发送38khz信号。

4:接收信号,进展解码。

5:让51 对信号进展处理〔显示,统计,分析〕。

音阶模块设计思路:1:计算音阶响应相应延时2:建立延时数组,按键控制取数组里的值。

3:用延时控制发出不同声音温度模块设计:1:温度测出数据,读取温度感应数据,计算成十进制数。

2:在数码管上显示十进制数3:延时控制发射更新温度数据四、程序局部1.红外局部,红外局局部为,发射和接收局部,发射局部,通过定时器0产生38k载波,通过定时器1发送信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录一、设计任务与设计要求 (3)设计任务 (3)利用单片机、红外线发射管和一体化接收头以及键盘接口和显示接口电路实现数据的收发。

(3)设计要求 (3)二、设计的目的意义和主要功能 (4)设计的目的和意义 (4)主要功能 (4)三、设计方案 (4)总体方案 (4)工作原理 (5)二进制的编码 (5)二进制的调制 (5)二进制的解调 (6)二进制的解码 (6)基于字节传输的红外收发数据格式 (7)四、系统硬件设计 (7)红外发射硬件设计 (7)AT89S52单片机的最小系统 (8)振荡电路 (9)复位电路 (9)键盘接口电路 (10)红外发射器件 (10)红外发射二极管(SE304) (10)图11.红外发射二极管电路 (10)红外接收硬件设计 (10)红外接收头 (11)液晶1602显示部分 (11)1602字符型液晶是一种专门用来显示字母、数字、符号等的点阵型液晶模块,能分两行显示,它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,使整个发送和接受过程更直观。

(11)如图13所示。

(11)五、系统软件设计 (11)发射模块 (11)键盘管理: (12)编码管理: (12)接收模块 (13)调试 (14)硬件调试 (14)软件调试 (14)六、心得体会 (15)附图.1 发射接收模块原理图 (16)PCB版图 (17) (17)附图.2 发射接收模块仿真电路图 (18) (18)一、设计任务与设计要求设计任务利用单片机、红外线发射管和一体化接收头以及键盘接口和显示接口电路实现数据的收发。

设计要求1. 应用STC89C52单片机设计简单红外收发器;2. 选用红外发射、红外接收器,红外发射;二、设计的目的意义和主要功能设计的目的和意义训练学生综合运用已学课程的基本知识,独立进行单片机应用技术和开发工作,掌握单片机程序设计、调试和应用电路设计、分析及调试检测。

简单红外收发器是在红外遥控的基础上,利用红外线进行点对点的数据通信装置。

目前,其相应的软件和硬件技术都已比较成熟。

它是把红外线作为载体的遥控方式。

红外遥控是一种无线、非接触控制技术,具有结构简单、制作方便、成本低廉、抗干扰能力强、信息传输可靠、易实现,同时,由于采用红外线收发器件时,工作电压低、功耗低、外围电路简单等优点,因此,被诸多电子设备,特别是家用电器广泛采用,并越来越多的应用到计算机系统中。

主要功能1.红外线传输,实现较长距离(10M)的数据收发;2.实现发送数据的现实和接收到的数据进行显示。

三、设计方案总体方案按送的二进制信号编码调制为一系列的脉冲串信号,通过红外发射管发射红外信号。

红外接收模块普照系统设计的功能的要求,初步确定设计系统主要由发射模块与接收模块两部分组成。

发送模块先由键盘操作键值,以二进制信号的形式,传送给单片机,然后单片机将待发遍采用价格便宜,性能可靠的一体化红外接收头(如HS0038,它接收红外信号频率为38KHz,周期约为26us)接收红外信号,它同时对信号进行放大、检波、整形,得到TTL电平的编码信号,再传送给单片机,经单片机解码并由液晶1602显示接收到的数据。

系统的构成框图如图.1。

图.1 红外收发器系统的构成框图工作原理二进制的编码本设计系统采用模拟兼容NEC的uPD6121G芯片发射码格式的芯片组成发射电路的编码原理。

采用脉宽调制的串行码,以脉宽为、间隔、周期为的组合表示二进制的“0”;以脉宽为、间隔、周期为的组合表示二进制的“1”,其波形如图2所示。

二进制的调制二进制信号的调制仍由发送单片机来完成,它把编码后的二进制信号调制成频率为38KHz的间断脉冲串,相当于用二进制信号的编码乘以频率为38KHz 的脉冲信号得到的间断脉冲串,即是调制后用于红外发射二极管发送的信号。

如图3所示,A是二进制信号的编码波形,B是频率为38KHz(周期为26us )的连续脉冲串,c是经调制后的间断脉冲串(相当于C=A×B),用于红外发射二极管发送的波形。

图3中,待发送的二进制数据为101。

二进制的解调二进制信号的解调由一体化红外接收头HS0038来完成,它把收到的红外信号(图4中波形D,也是图3中波形C)经内部处理并解调复原,输出图4中波形E(正好是对图3中波形A的取反),HS0038的解调可理解为:在输入有脉冲串时,输出端输出低电平,否则输出高电平。

一体化红外接收头HS0038的外部结构如图5所示,1脚GND接电源地,2脚VCC接+5V,3脚OUT为数据输出端(TTL电平,反相图4 红外接收管输出),可直接与单片机相联。

二进制的解码二进制信号的解码由接收单片机来完成,它把红外接收头送来的二进制编码波形通过解码,还原出发送端发送的数据。

如图4,把波形E解码还原成数据信息101。

图5 HS0038发射波形基于字节传输的红外收发数据格式UPD6121G产生的遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码互相干扰。

芯片厂商把用户识别码固定为十六进制的一组数;后16位为8位操作码(功能码)及其反码。

UPD6121G最多额128种不同组合的编码。

遥控器在按键按下后,周期性地发出同一种32位二进制码,周期约为108ms。

一组码本身的持续时间随它包含的二进制“0”和“1”的个数不同而不同,大约在45~63ms之间,图4为发射波形图。

当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个起始码(9ms),一个结果码(),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。

如果键按下超过108ms仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码()组成。

如图6所示。

图6 遥控信号的周期性波形四、系统硬件设计红外发射硬件设计单片机发送电路主要由操作键盘、单片机和红外发射电路三部分组成,单片机主要完成键盘扫描的管理,二进制信号的编码、调制,单片机选用AT89S52,其中用于输出方波信号,控制红外发射电路的工作。

用P1引脚组成4x4矩阵键盘,按键产生相应的控制命令,通过AT89S52的输出二进制信号编码给红外发射电路,二进制信息码外部载波38KHz的红外方波信号,由红外发射管发射。

原理图见附图1AT89S52单片机的最小系统ATMEL 公司生产的AT89S52单片机,它是AT89C52/51的升级版,其硬件资源完全兼容。

所不同的是AT89S52增加了在线调试功能,即程序可以通过JTAG 接口下载,调试和固化。

因而,该芯片的开发不再需要昂贵的硬件仿真器,可实现实时仿真,所有的资源都可以为用户所使用,可以在线编程或在系统编程,更进一步地说,在线编程或在系统编程是开发的系统具有了通过网络进行升级、维护的潜在功能。

AT89S52的性能及特点:●与MCS-51系列单片机兼容;●片内有4K(8K)可在线重复编程的快速内存可擦写存储器(Flash Memory);●存储器可循环写入/擦写10000次以上;●存储器数据保存时间为10年以上;●宽工作电压范围:Vcc可为 ;●全静态工作:可从0Hz 24MHz;●程序存储器具有三级加密保护;●128个字节(256字节)的内部RAM;●32条可编程I/O口线;●三个16位定时器/计数器;●中断结构具有5级(6级)中断源和两个优下级;●可编程全双工串行通讯;●空闲维持低功耗和掉电状态保护存储数据;●具有JTAG接口,可方便的在线编程或在系统编程。

振荡电路AT89S52内部有一个用于构成片内振荡器的高增益反相放大器, 振荡器产生的信号送到CPU, 作为CPU 的时钟信号,驱动CPU 产生执行指令功能的机器周期。

引脚XTAL1和XTAL2是此放大器的输人端和输出端。

这个放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起可构成一个自激振荡器,振荡电路的连接如图所示图8所 示,外接石英晶体或陶瓷谐振器以及电容C1和C2构成并联谐振电路, 接在放大器的反馈回路中。

对外接电容C1和C2的值虽然没有严格的要求, 但电容的大小多少会影响振荡器频率的高低、振荡器的稳定性、起振圈内部振荡的接法的快速性和温度稳定性。

外接石英晶体时, C1和C2一般取(40pF 10pF ),外接的是石英晶体, 所以,C1、C2选择标称值33pF 。

复位电路单片机复位是使CPU 和系统中的其他功能部件都处在一个确定的初始状态, 并从这个状态开始工作。

无论是在单片机刚开始接上电源时, 还是断电后或者发生故障后都要复位。

89系列单片机的复位信号是从RST 引脚输人到芯片的施密特触发器中的。

当系统处于正常工作状态时, 且振荡器稳定后, 如果RST 引脚有一个高电平并维持2个机器周期(24个振荡周期), 则CPU 就可响应并且将系统复位。

复位分为手动复位和上电复位。

本设计系统采用的是手动复位, 当按下按钮时, 即使人的动作很快, 也会使按钮保持通达数十毫秒,所以, 手动复位能确保复位时间要求。

复位电路连接如图9。

图8.振荡电路图9.仿真复位电路键盘接口电路键盘的接口原理:键盘的行线连接到单片机P0口的 ,列线连接到P2口的,组成4x4矩阵键盘。

键盘接口电路如图10。

红外发射器件图10.矩阵键盘红外线特性红外辐射分为四个区域:近红外(λ=);中红外(λ=3-40um);远红外(λ=40-1000um),经查阅相关资料,本设计系统采用红外λ=()um=(940-950)nm。

红外发射二极管(SE304)红外光束编码收发系统的有效作用距离是由馈送进发射LED的电流峰值所决定的,电流平均值越小,其功率越高。

如下图11,改变R2的值,可以改变发射的距离。

对下面的电路,SE304红外发射管特性:耗损功率:D P=100mW;正向电流:F I=50mA;反向电压:R V=5V;结温:Tj=100 C;存放温度:Tstg=-40C+100C。

图11.红外发射二极管电路红外接收硬件设计红外接收电路主要由AT89S52单片机、红外接收头和显示部分组成,发射端发射的红外信号经过接受处理,传给单片机。

接收电路使用一体化的红外接装置,将发送的信号接收,放大、检波、整形,由P32外中断0转化为让单片机识别的TTL 信号,经单片机解码由液晶1602显示。

原理图见附图2。

红外接收头HS0038一体化红外接收头,接收频率为38kHz ,管脚依次为:如右图12。

连接时,在VCC 与GND 之间并入一个的电容有助于改进信号质量。

其可以用于编码接收,也可以用于低码率的数据通讯。

其中,它的圆形面为红外接收面,它与SE304红外发射管的有效收发直射距离可达35M.HS0038 信号电平: 38kHz 红外发射接收到时:OUT 低电平输出38kHz 红外发射接收不到时:OUT 高电平输出液晶1602显示部分1602字符型液晶是一种专门用来显示字母、数字、符号等的点阵型液晶模块,能分两行显示,它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,使整个发送和接受过程更直观。

相关文档
最新文档