文档库 最新最全的文档下载
当前位置:文档库 › 单键学习型遥控器的设计论文

单键学习型遥控器的设计论文

单键学习型遥控器的设计论文
单键学习型遥控器的设计论文

河南职业技术学院

毕业设计(论文)题目单片机单键学习型遥控器

系(分院)机电系

学生姓名王海涛

学号08115076

专业名称应用电子技术

指导教师张湘洁

2010 年12 月10 日

单键学习型遥控器的设计

利用单键学习型遥控器可以学习任何遥控器的某个按键功能。单键学习型遥控器采用最小化应用模式设计,电路简单,可靠性高,尤其是通过大量不同遥控器码的特征分析,在遥控码的读入时选择了最佳采样频率,使遥控码的学习成功率大大提高。此技术可应用于多媒体教室和家庭集中控制器等设备。使用时先按一下K,待绿色指示灯亮后,用遥控器对准红外线接收头,按某个功能按键,当绿灯灭且红灯亮时说明学习完成,按发射键即可进行遥控。

系统硬件电路的设计

图1 为单键学习型遥控器的电原理图,其中P1.0口接遥控码发射按键;P1.6口用作状态指示,绿灯亮代表学习状态,绿灯灭表示码已读入。第9脚为单片机的复位脚,采用简单的RC上电复位电路;12脚为中断输入口,用于工作方式的转换控制,

当0

INT脚为低电平时,系统进入学习状态;14脚用于红外线接收头的输出信号输入;

15脚作为遥控码的输出口,用于输出40KHZ的遥控码;18、19脚接12MHZ晶振。由于采用最小化应用系统,控制线PSEN(片外取指控制)、ALE(地址锁存控制)不用EN(片外存储器选择)接高电平,使低8KB的E2PROM地址(0000H~1FFFFH)指向片内。

系统主要程序的设计

1初始化程序

初始化程序内容包括P0、P1、P3口置1,P2口清0,清08H~6EH共103个工作寄存器,设置堆栈基址(70H),设置计数器计数模式、控制字和开外中断使能等。

2.遥控器读入处理程序 遥控码读入处理程序可以完成遥控码起始位的

识别、脉宽计数功能,完成遥控码编码位的宽度计

数功能,完成结束位的人别功能,其流程如图2所示。本程序模块在编程设计中非常重要,通过大量

的不同种类的遥控码波形实验测试分析,遥控码的

帧间歇位宽度均为在10ms 以上,起始位码宽度在

100us~20us 之间,编码位在100us~5ms 之间。

为确保所有遥控器学习的成功,可采用以下设

计方法。

寻找起始位方法:用16位DPTR 计数器对高电平进行宽度计数,计数采样周期为21us ;当高电平

结束时,如高8位计数器为非0,则说明高电平宽

度超过5.355ms(21u s ×255),接下来的低电平码就

是起始位;否则重新开始。 读起始位方法:采用16位DPTR 对低电平进行

宽度计数(最大可读宽度为 1.376s ),当高电平跳

变时结束计数,并将DPTR的高八位、低八位分

别存入R4、R5寄存器。

读遥控编码的方法:采用DPTR低8位计数

器对码(高电平或低电平)进行宽度计数,电平跳

变时结束计数,并将值存入规定的地址;在高电平码计数时,如果DPTR高8位计数器为非0(宽

度大于5.355ms),则判定为结束帧间隔位,在相

应存储单元写入数据

#00H 作为结束标志。

3.遥控码发送处理程序

遥控码发送处理程序利用计数器中断功能,实现

40KHZ 载波的发送,利用接收时接收的低电平位时间

控制载波的发送时间。 4.主程序 主程序在上电初始化后进行端口按键扫描,当确认

有键按下时,将编码发出去,其流程图如图3所示。

5.延时程序

延时程序主要用于读键时消抖。

图3

电路主要性能指标

(1)最大学习码长:206位;

(2)学习码识别范围:起始位为21us~1.376s,编码位为21us~5.335ms;

(3)读码误差:±21us;

(4)帧间歇位识别范围:小于1.37s,大于5.335ms。

单键学习型遥控器的设计性能与软件的编写具有密切关系,特别是码宽计数的采样周期及计数器采用16位还是8位,都关系到能否识别起始位及遥控码采样精度问题,所以码宽计数的采样周期等在编程时须经多次试验测试后才能决定。本设计中读码采样周期为21us.

汇编程序清单

以下是单键学习型遥控器完整的汇编程序清单:

SPBASE EQU 70H IEV AL EQU 00H MEMBASE EQU 08H MEMS EQU 67H BITNMB EQU 08H KEYFUNFLAG EQU 80H KEYFUNNMB EQU 81H KEYFUNRW EQU 82H READFLAG EQU 88H WITERFLAG EQU 99H

TMPHADDR EQU 08H TMPLADDR EQU 90H READTIME EQU 00H LOWH EQU R4 LOWL EQU R5 STUDYLAMP EQU P1.6 LAMP EQU P1.7 STUDYKEY EQU P3.2

REMOTEIN EQU P3.4 REMOTEOUT EQU P3.5 DELAYCONUT EQU 30H DELAYCONUT0 EQU 0FFH T1COUNT EQU 0F3H TMODV AL EQU 22H TCONV AL EQU 41H PCONV AL EQU 00H T2CONV AL EQU 00H SCONV AL EQU 0F8H IPV AL EQU 01H 主程序和中断程序入口如下;

ORG 0000H

AJMP START

ORG 0003H

AJMP INTEX0

ORG 000BH

RETI

ORG 0013H

RETI

ORG 001BH

ORG 0023H

RETI

ORG 002BH

RETI

初始化程序中的各变量如下:

CLEARMEMIO: CLR A

DEC A

MOV P0,A

MOV P3,A

MOV P1,A

CLR A

MOV P2,A

CLR STUDYLAMP

CLR LAMP

CLR REMOTEIN

SETB REMOTEIN

MOV R0,#MEMBASE

MOV R1,#MEMS CLEARMEM: MOV @R0,A

INC R0

DJNZ R1,CLEARMEM

MOV R0,#KEYFUNRW

MOV @R0,#READFLAG

MOV IE,#IEV AL

MOV IP,#IPV AL

MOV TMOD,#TMODV AL

MOV PCON,#PCONV AL

MOV SCON,#SCONV AL

MOV TH1,#T1COUNT

MOV TL1,#T1COUNT

SETB EX0

SETB EA

RET

主程序如下:

START: MOV SP,#SPBASE

LCALL CLEARMEMIO MAIN: LCALL KEYWORK

LJMP MAIN

NOP

NOP

LJMP START

T1中断服务程序如下:

INTT1: CPL REMOTEOUT

RETI

载波合成如下:

REMOTETX: MOV R0,#TMPHADDR

MOV R1,#TMPLADDR

SETB LAMP

MOV A,R4

MOV R3,A

JZ LOWBACK

CLR A

DEC A LOWBACKTMP:MOV R2,A LOWBACKTMP0: SETB TR1

SETB ET1

NOP

NOP

NOP

NOP

NOP

NOP

DJNZ R2,LOWBACKTMP0

DJNZ R3,LOWBACKTMP LOWBACK: MOV A,R5

MOV R2,A LOWBACKTMP1: SETB TR1

SETB ET1

NOP

NOP

NOP

NOP

NOP

NOP

DJNZ R2,LOWBACKTMP1 TMP0: MOV A,@R0

MOV R2,A

TMP1: CLR TR1

CLR ET1

CLR REMOTEOUT

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

DJNZ R2,TMP1

INC R0

TMPP: MOV A,@R1

MOV R2,A

TMP2: SETB TR1

SETB ET1

NOP

NOP

NOP

NOP

NOP

NOP

DJNZ R2,TMP2

INC R1

MOV A,@R1

JZ OUT

AJMP TMP0

OUT: CLR TR1

CLR ET1

CLR LAMP

CLR REMOTEOUT

RET

;遥控数据读取INT0中断程序

;高电平存TMPHAADDR为首址RAM

; 低电平存TMPLADDR为首址RAM INTEX0: CLR ET1

CLR TR1

CLR EX0

CLR EA

SETB STUDYLAMP

CLR LAMP

MOV R0,#TMPHADDR

MOV R1,#TMPLADDR

CLR A

MOV DPH,A

MOV DPL,A

READHEAD: JNB REMOTEIN,READDATA

INC DPTR

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

AJMP READHEAD READDATA: CJNE A,DPH,READDATA00

MOV DPH,A

MOV DPL,A

AJMP READHEAD READDATA00:CLR A

MOV DPH,A

MOV DPL,A

READLOOP01: JB REMOTEIN,READDATA02

INC DPTR

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

AJMP READLOOP01 READDATA02: CLR LAMP

MOV R4,DPH

MOV R5,DPL

MOV DPH,#00H

MOV DPL,#READTIME

AJMP READLOOP1 READDATA1: SETB LAMP

MOV @R0,DPL

INC R0

MOV DPL,#READTIME

MOV DPH,#00H

READLOOP0: JB REMOTEIN,READDATA2

INC DPTR

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

AJMP READL00P0 READDATA2: CLR LAMP

MOV @R1,DPL

INC R1

MOV DPL,#READTIME

MOV DPH,#00H READLOOP1: JNB REMOTEIN,READDATA3

INC DPTR

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

NOP

AJMP READLOOP1 READDATA3: CLR A

CJNE A,DPH,READDATA4

AJMP READDATA1 READDATA4: MOV @R0,A

MOV @R1,A

SETB LAMP

CLR STUDYLAMP

SETB REMOTEIN READEND: JNB STUDYKEY,READEND

SETB EX0

SETB EA

RETI

键工作子程序如下:

KEYWORK: SETB P1.0

JNB P1.0,KEY0 KEYOUT: RET

KEY0: LCALL DL10MS

JB P1.0,KEYOUT

LJMP REMOTETX

延时程序(513us)如下:

DELAY: MOV R0,#DELAYCONUT0 DELAY: DJNZ R0,DELAY1

RET

延时约25ms如下:

DL10MS: MOV R1,#DELAYCONUT DE10MS1: LCALL DELAY

DJNZ R1,DL10MS1

RET

END

基于单片机的红外遥控小车设计

单片机系统设计实例 红外遥控小车 专业:信息对抗技术 姓名:吴志飞 学号:1411050121 指导教师:张东阳

目录 1 绪论 (1) 2 系统分析 (2) 2.1系统框架 (2) 2.2电机驱动模块 (3) 2.3 LCD显示模块 (4) 3 系统硬件设计 (5) 3.1主控模块的电路设计 (6) 3.1.1AT89C51单片机的简介 (8) 3.1.2AT89C51管脚功能 (8) 3.2红外遥控模块的电路设计 (9) 3.2.1红外遥控的实现原理 (10) 3.2.2红外发射器 (11) 3.2.3红外接收器 (12) 3.3电机驱动模块的电路设计 (12) 3.4显示模块的电路设计 (13) 4 系统软件设计 (14) 4.1程序代码 (14) 4.2软件流程图 (17) 5 调试与仿真 (18) 5.1在keil中进行调试 (18) 5.2在Proteus中进行仿真 (19) 6 总结 (21) 参考文献 (22) I

沈阳理工大学课程设计说明书 1 绪论 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,,智能化程度越来越高,应用范围也越来越广,包括海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域。智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。主要由路径识别、角度控制及车速控制等功能模块组成。同时,当今机器人技术发展的如火如荼,其在国防等众多领域的应用广泛开展。神五、神六升天、无人飞船等等无不得益于机器人技术的迅速发展。一些发达国家已把机器人制作比赛作为创新教育的战略性手段,参加者多数为学生,目的在于通过大赛全面培养学生的动手能力、创造能力、合作能力和进取精神,同时也普及智能机器人的知识。从某种意义上来说,机器人技术反映了一个国家综合技术实力的高低,而智能电动小车是机器人的雏形,它的控制系统的研制将有助于推动智能机器人控制系统的发展,同时为智能机器人的研制提供更有利的手段。 本次课设设计的红外遥控智能小车可以分为四大组成部分:红外遥控部分、显示部分、执行部分、控制部分。智能小车可以实现按遥控指示前行,后退,左转和右转。该设计主要通过对系统硬件电路的设计,软件设计和程序的编写,然后通过后期软硬件调试达到设计初衷。 1

学习型遥控器原理

学习型遥控器是一款携带多功能并符合现代人追求简约生活理念的新概念产品,它将各种普通遥控器常用按键进行精心提取后并融合为一体,通过独有的智能控制技术,使用户能够同时轻松地操作电视?影碟?录像机?机顶盒?激光唱机以及音响功放等各种视听类家用电器,从而实现了“一器在手,遥控天下”的梦想。 1概述 学习型遥控器包括微控制器模块、发射接收模块、存储模块、电源模块、信息获取模块和按键装置,发射接收模块、存储模块、电源模块、信息获取模块和按键装置分别与微控制器模块相连,学习系统主要是由发射部分和接收部分组成。 (1)发射部分的主要元件为红外发光二极管,它是一只特殊的发光二极管,由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它发出红外线而不是可见光,目前大量使用的红外发光二极管发出的红外线波长为 940nm左右,外形与普通发光二极管相同,颜色不同。 (2)接收部分主要元件是红外接收管,它是一种光敏二极管(实际上是三极管,基极为感光部分),在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。 2通信原理及电路编程实现 通信的基本原理是发送端将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号,常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。 学习型遥控常用的载波频率为38kHz,这是由发射端编码芯片所使用的 455kHz晶振来决定的,其他的遥控系统采用36kHz、40kHz、56kHz等。 现在基本上采用一体化接收头做为信号的接收,把解调出来的信号送入单片机进行学习(记录各个高低电平的时间长度),然后存入EEPROM内,学习完成后再将EEPROM的高低电平的时间数据读取并与38kHz载波进行调制,然后红外发光管发送出去。 例如:由AVR系列单片机ATmega8、一体化红外接收头HS0038、存储器、还原调制与红外发光管驱动电路组成。一体化红外接收头负责红外遥控信号的解调,将调制在38kHz上的红外脉冲信号解调并反向后再输入到ATmega8的INT0引脚,边沿触发方式,并由单片机计数器进行高电平与低电平宽度的测量。 这里使用具有I2C总线接口的E2PROM芯片AT24C32作为存储器,其容量为4KB,用来保存识别出来的遥控信号的高电平与低电平宽度数据。通常遥控信号的

万能空调(电视)遥控器的使用(设置代码)

万能空调遥控器的使用(代码设置) 万能空调遥控器,是根据空调机品种较多,遥控器损坏难以相配而专门设计的。它集遥控器主要功能于一体,有近 50 种名牌于一身,采用进口芯片设计,性能稳定,配大屏幕液晶中文显示,一目了然,简单易操作。 适用机型及代码: 三菱电机 1.2.3.4.5.6.7 三菱重工 8.9 大金 10 东芝 11 开利 13 麦克维尔 14 松下乐声 15 日立16 夏普声宝17.18 LG 19.20 珍宝(富士通)21.12 华宝 22.23.24.41 科龙 24.25.26.27 美的28.11.5.30 汇丰5 格力 31.32.33 胜风34 新科35 春兰36.37 长虹38 飞歌39 索华41 海尔 39.40.29 威力 44.40.42 东宝 43 蓝波 45 志高 6 华菱 8 飞利浦 15 设置步骤 (一)手动设置步骤: 1. 从“代码表”中查出你所需遥控的空调机对应的机型代码,并打开空调机电源; 2. 连续(间断)按“设置”键,直至所需代码显示在窗口上并闪烁; 注:此机型代码即为您空调机所对应的代码。 3. 按确认键,机型代码将停止闪烁,设置完毕,这样本遥控器就可以遥控您所选的空调机了。 查找代码→打开空调机电源→连续按“设置”键设置→机型代码在“型号”窗口 闪烁→按确认键确认→机型代码停止闪烁→设置完毕

(二)数字式自动搜索适用机型: 1. 打开空调机电源; 2. 将遥控器正对着空调机接收头,循环按“设置”键,直到空调机自动开启/关闭, 按“确认”键; 注:此机型代码即为您空调所对应的代码。 3. 设置完毕。 打开空调机电源→将遥控器对向空调机→循环按“设置”键否空调机自动开启/关是按“确认”键→自动查找代码设置完成。 四、使用注意 1. 本遥控器不能增加您空调上的功能。如果您的空调机上无风向功能,则遥控器的风向键无效。 2. 本遥控器为低耗产品,正常情况下,电池寿命为6 个月,若使用不当电池寿命缩短,更换电池要两节一起换,不要新旧电池或不同型号电池混用。 3. 要确保您的空调机接收器正常,本遥控器才有效。 4. 如果出现电池漏液,必须将电池仓清洁干净后换上新电池。为防漏液,请您在备长期不使用时,最好将电池取出。 五、适用品牌及代码一览表 万能空调遥控器代码表

万能学习型红外遥控器制作(毕业设计)

学号 密级 ××大学本科毕业论文 万能学习型红外遥控器设计 院(系)名称:×××× 专业名称:×××× 学生姓名:×××× 指导教师:×××× 二○○九年五月

BACHELOR'S DEGREE THESIS OF ×××× UNIVERSITY Design of Universal IR Learning Remote Controller College :×××× Subject :×××× Name :×××× Directed by :×××× May 2009

摘 要 随着家用电器种类的增加和无线遥控产品的普及,红外遥控器的使用频率越来越高,针对国内红外遥控学习技术成熟,但产品化程度低的特点,本文自主设计一种具有红外学习和触屏显示功能的红外遥控器,借此促进红外遥控学习技术在国内市场的产品化推广。 在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将38KHz载波红外信号发射距离提高到10米;在红外接收方面,进行了红外干扰测试;在触屏校验方面,通过实验获取触屏数据,利用matlab参数估计lsqcurvefit函数求得校正参数,解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧张的问题,此外,彩屏仅支持16位R5G6B5格式数据,一张176*220图片占用72. 6KB空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。 按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型红外遥控器,以SAA3010遥控器作为典型代表(遵循飞利浦RC-5编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控器在功能上可以完全代替SAA3010遥控器。 关键词:红外学习;红外解码;单片机控制;声卡采样;触屏校验

红外遥控器设计(方案)(1)

毕业实践环节毕业设计(典型性项目)说明书红外遥控器设计(方案)

毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名:日期: 毕业论文(设计)授权使用说明 本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名:指导教师签名: 日期:日期:

注意事项 1.设计(论文)的内容包括: 1)封面(按教务处制定的标准封面格式制作) 2)原创性声明 3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢 9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。 3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求: 1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上 5)软件工程类课题应有程序清单,并提供电子文档

万能遥控器说明书

如果遥控器不能直接遥控电视,可按以下三种方法设置: 方法一: 1. 将电视机打开,遥控器对准电视,按住【设置】键不放(约几秒),直至指示灯亮起后松开。 2. 接着每按一次【音量+】键或【音量—】键,遥控器会发射一次码,且指示灯会闪烁一次,反复此 操作,直至电视机上出现【音量】符号,然后按一下【设置】键完成,此时指示灯灭。 3. 检查各键功能是否正常,如有不正常重新设置,直至找到最正确的代码。 注:【音量+】键是向前搜索,【音量—】键是向后搜索,搜索中可相互切换,如用【音量+】在搜索时, 出现【音量】符号时没有及时停止,可用【音量—】及时找回。 方法二: 1.从代码表中查出代表要遥控的电视机相应的三位数代码。 2.按住【设置】键不放(约几秒)直至指示灯亮起,松开【设置】键。 3.输入查出的三位数代码,每输入一位数,指示灯闪烁一下,三维数字输入完毕,指示灯灭,设 置完毕。 注:若是查出的代码不止一组,先选用第一组代码,若是电视机品牌不在此代码表中,则试试第一 种或第三种方法。若是出现连续闪烁二次或二次以上,则表示输入的代码错误,需要重新输入三位数代码。 方法三: 1.将电视机打开,遥控器对准电视机,按住【设置】键不放(约几秒),直至指示灯亮起并松开。 2.按一下【电源】键,指示灯不断闪烁,进入自动化搜索,当电视机出现【静音】符号时,立即 按两次【设置】键,指示灯灭,搜索代码完毕。 3.检查各键功能是否正常,如有不正常,则重新设置,直至找到最正确的代码。 代码表:篇二:万能电视遥控器使用方法 万能电视遥控器使用方法 常用的万能遥控器有众合、科朗等,一般设置编码有以下两种方式: 1、不需要对照说明书上的代码表,就是按第一种方法让“灯”亮后,一下一下的按“音量加”键,直到电视上显示出音量指示条时停止,然后按一下“设置”键,让“灯”熄灭,此时就可以试试别的键是不是起了作用,如果大部分都不能用或是按键功能错乱,就按前面所述接着按“音量加”键,直到最适用的为止。(注意:只有按音量加减键才能起到搜索作用,其它键不能用于搜索)该遥控器设置方法仅供参考,具体可根据说明书进行操作。 2、按住遥控器的”设置“键不放,然后再按一下”电源“键,后全部松开,此时左上方的”灯“应亮起。>(现在市面上有的万能遥控器只按一个键即可进入设置状态)然后在说明书中找到对应电视机牌子的几组3位代码,按下遥控器上的数字键输入其中的一组,3位代码输完后,左上方的“灯”熄灭。现在试一下看是不是所有的键都对应起了作用,如果有各别键不对应,就重新输入下一组代码,直到所有功能都对应为止。 注:一般的空调万能遥控器使用方法也如上。篇三:万能遥控器说明书

红外遥控系统毕业论文

红外遥控系统毕业论文 红外遥控系统毕业论文题目:红外遥控系统——红外发射器

目录 前言……………………………………………………………………1、绪论……………………………………………………………… 1.1、研究背景 1.2、研究目的 1.3、研究意义 2、单片机简介……………………………………………………… 2.1、单片机的特点及发展 2.2、单片机的基本组成 2.3、单片机的特点 2.4、单片机的应用 3、硬件电路………………………………………………………… 3.1、AT89S51单片机介绍 3.2、时钟电路 3.3、复位电路 3.4、红外接收器的电路设计 4、软件程序………………………………………………………… 附录 1、元件清单 2、红外接收器电路原理图 致谢

单片机红外遥控系统——红外接收器 前言 摘要:二十世纪九十年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,促使了社会生产力的提高,也使人们的生产方式和生活方式产生了日新月异的变化,单片机因其高可靠性和高性价比,在智能化家用电器、仪器仪表等诸多领域内得到了极为广泛的应用。当前单片机对家用电器控制呈现出外型简单化、功能多样化、性能优越化的发展趋向。红外遥控器具用使用方便、功耗低、抗干扰能力强的特点,因此它的应用前景是不可估量。 本课题以延伸红外无线遥控技术为目的,核心是设计出一个无线红外多路遥控发射/接收系统。顾名思义本系统分发射器和接收器,接收器接收发射出来的红外信号控制8路LED灯以不同方式点亮的效果。 关键词:单片机、红外接收器、8路LED灯 Chip infrared remote control system -- the infrared receiver Abstract: since the nineteen ninties, computer, information, electronics, control, communication and technology obtained the rapid development, promoted the improvement of social productivity, but also to people's way of life and mode of production produced change rapidly changes, SCM because of its high reliability and cost-effective, in the intelligent home appliances, instrumentation and other many other areas has been very widely used. The current SCM on household appliances control presents a simplistic appearance, functional diversification, the development trend of superior performance. Infrared remote control apparatus with easy to use, low power consumption, strong

智能红外遥控器的设计-(毕业论文)

摘要 随着家用电器种类的增加和无线遥控产品的普及,红外遥控器的使用频率越来越高,针对国红外遥控学习技术成熟,但产品化程度低的特点,本文自主设计一种具有红外学习和触屏显示功能的红外遥控器,借此促进红外遥控学习技术在国市场的产品化推广。 在红外解码方面,传统方法采用单片机中断或者查询方式采集红外信号,环境不理想情况下可能需要多次解码,本文借助电脑辅助记录全波形,通过相关软件优化波形,解码一次即可成功;在红外发射方面,本文通过实验发现红外发射距离受载波占空比和红外二极管贯通电流影响,通过调试将38KHz 载波红外信号发射距离提高到10 米;在红外接收方面,进行了红外干扰测试;在触屏校验方面,通过实验获取触屏数据,利用matlab 参数估计lsqcurvefit 函数求得校正参数,解决了触屏漂移问题;在彩屏显示方面,将遥控器所有按键简化为方向键和确认键,虚拟数码管显示按键位置,避免了单片机片上资源紧的问题,此外,彩屏仅支持16 位R5G6B5 格式数据,一176*220 图片占用72. 6KB 空间,造成极大浪费,本文借此讨论了适合本系统的图片压缩技术,给出了一种具体的图片压缩格式。 按照由简单到复杂的顺序,本文先后制作了遥控接收解码装置、遥控编码发射装置、万能学习型红外遥控器,以SAA3010 遥控器作为典型代表(遵循飞利浦RC-5编码协议),成功的实现了红外编解码、发射接收、按键触屏双输入、彩屏显示等基本功能,最终制作的万能学习型遥控器在功能上可以完全代替SAA3010 遥控器。 关键词:红外学习;红外解码;单片机控制;声卡采样;触屏校验

Abstract In the electronic world, the infrared remote control technology is widely used in our lives. Various appliances on the market have the technology of infrared remote control system with maturity and low cost. However, to avoid different brands and between different types of equipment malfunction, people use different devices in different transport rules or identification number, which makes various types of remote control apply only to their remote objects and easy causes confusing results that the actual use of the remote control are many and complex. The design requirements is to achieve an intelligent learning IR remote control implementations. By studying infrared codec, infrared transmitting and receiving, MCU control, LCD display technology, remote control of other learning and learning sent successfully restored infrared remote control system.Key and core part of the design is that through software decoding it can achieve the self-study function of the infrared signal and be controlled by MCU to make the learned signal in store and forward. Keywords: Infrared remote controller;The 38KHZ carrier;Self-study;Infrared remote receiver;Infrared remote transmitter

学习型遥控器

22个元件构成的学习型遥控器(附制作过程,电路图) 红外学习型遥控器的主要功能是学习,意思是“复制”其他红外遥控器,取而代之。所谓“复制”,就是复制后的遥控器的所有功能与原遥控器一模一样。否则,就不能算成功的“复制”。 学习型红外遥控,可以分为两类:以固定码格式学习的遥控器和波形拷贝方式学习的遥控器。前者,需要收集各种不同种类的遥控器信号,然后进行识别比较,最后再记录。但是,要实现几乎所有的红外遥控器的成功复制就太难了。因为,红外遥控器的红外编码格式变化

太多。不过这种学习型遥控器对硬件要求相对简单,处理器的工作频率可以不高,存储容量也较小,其缺点是对未知编码的遥控器无效。后者主要是把原始遥控器所发出的信号进行完全拷贝,而不管遥控器是什么格式,存储在EEPROM等存储器中。当发射时,只需将储存器中记录的波形长度还原成原始信号即可。这种学习型遥控器对MCU的主频要求高,RAM 要求较大,其优点是对任何一种红外遥控器都可以进行学习。所以,我以第二种方案进行设计。 红外学习遥控器的学习功能在某些应用场合非常有用。但是,学习遥控器的使用,需要原来的遥控器,没有原来的遥控器,学习功能就无法实现了,这也算一个缺点吧。 所需元器件及材料: 编号零件名称数量 116MHz晶振1 2M8单片机插座1 3M8单片机1 4存储器插座1 5SST25VF040存储器1 6LED灯1 7红外一体接收头1 8红外发射二极管1 90.1μF电容1 10300?电阻3 11微动按钮8 12ISP下载插针1 13万用板1

由于使用的SST25VF040存储芯片的封装比较小,所以笔者通过转接板,把SOIC封装转接为DIP封装,方便了后期的制作。 这次制作的焊接工作很简单,都采用了DIP的元器件。使用绝缘线,根据原理图连接对应引脚即可。焊接好的作品如图所示。 电路原理

Q空调万能遥控器说明书

Q空调万能遥控器说明书 The pony was revised in January 2021

Q-1000空调万能遥控简要说明书 〓Q-1000功能特点 兼容国内其它空调多功能版本 共计有空调遥控码值1000多组 最新的品牌搜索,使搜索代码更快更方便 〓Q-1000操作说明 1:型号设置步骤: 1) 手动搜索功能:先长按【设置】键2秒,型号显示开始闪烁,此时按下【选择+】键一次可加1改变型号,同时发射遥控信号。按下【选择-】键一次可减1改变型号,同时发射遥控信号。同时观察空调机是否有反应,如果空调机被自动开启,停止操作,按下【确认】键,设置完毕。 如果已从型号对照表查处有对应的型号,则可快速搜索到该型号。先长按【设置】键2秒,型号显示开始闪烁,此时长按【选择+】键3秒可快速增加型号数字,直到找到需要的信号,停止按键。此时发射遥控信号,可控制空调机。长按【选择-】键亦有此功能。按下【确认】键,退出改变型号状态。 检查遥控器各个按键是否功能正常,若不正常重复此步骤,直到找到最合适的代码。 2)全自动搜索模式:

1.先长按【设置】键2秒,型号显示开始闪烁,按住【开/关】,每两秒型号增加1,并自动发开机码,松开键不再发射。按【设置】键或【确认】键退出。 2.长按【开/关】键6秒后,进入每两秒型号增加1的自动发开机码状态。发完所有的开机码后停止,或按【开/关】键,【设置】键,【确认】键退出。 检查遥控器各个按键是否功能正常,若不正常重复此步骤,直到找到最合适的代码。 3.3.复位保持功能 此遥控器复位后仍保持原来设置的型号。 〓Q-1000品牌型号代码表

学习型遥控器使用说明

遥控器使用说明 1.开/关:进入或退出待机状态 2.静音:静音/取消静音

3.通道:在HDMI信号与TV/AV信号之间切换 4.0-9数字键:更换频道或数字输入,对应相应频道0-9,每个按键还对应字母,以便进行中英文输入,具体如下: 1-标点 2-ABC 3-DEF 4-GHI 5-JKL 6-MNO 7-PQRS 8-TUV 9-WXYZ 0-__ 5.主菜单:显示主菜单 6.节目+/ :菜单光标向上移动/切换上一个节目 7.音量-/ :菜单光标向左移动和选项参数调整/在播放视频或音频 状态下,可作为音量减少/擦除输入 8.节目+/ :菜单光标向下移动和选项参数调整/切换到下一节目9.后退:退出菜单模式或退出信息主页 10. /前页:对对象向上翻页/快退功能 11.电视:快捷键,进入数字电视视频节目 12.信息/网络:显示电视网站,进行VOD视频点播等功能 13.彩色功能键: ①蓝色功能键:在浏览模式下,蓝色功能键可在浏览节目预告时选择进入单个频道浏览节目预告。 ②红色功能键:在服务模式下,连续按红色功能键可浏览当前频道的当前节目信息及详细信息,如图7;在浏览模式下,红色功能键可在浏览节目信息时选择进入浏览详细节目信息。 ③黄色功能键:定义为预约键。在浏览模式下,浏览下一个节目信

息时按黄色功能键可以用来预约节目;浏览一周节目预告时按黄色功能键显示已经预约的节目。 ④绿色功能键:在收藏夹中可以调整频道的排序 14.电视电源:进入/退出电视待机状态 https://www.wendangku.net/doc/a417178659.html,/AV: TV/AV之间切换 16.设置:学习电视遥控器的功能 17.电视音量+:提高电视音量 18..电视音量-:降低电视音量 19.声道:伴音选择,切换左声道,右声道和立体声 20.收藏夹:打开收藏夹,进入自己喜爱频道列表 21.节目表(EPG): 进入当前播放频道类型的节目列表 22.确认/OK:确认选择 23.音量+/ :菜单光标向右移动和选项参数调整/在播放视频或频状态下,可作为音量增加 24. /后页:对对象向后翻页/快进功能 25.返回:返回菜单上一层/返回上一个观看的频道 26.比例:16:9与4:3之间的相互切换 27.音频:进入数字电视音频节目 电视机按键学习操作说明: 1.按住学习型遥控器的“设置”键约3秒左右,直到“设置”键上面的

万能电视遥控器代码表及使用方法说明书

万能电视遥控器代码表及使用方法说明书 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

大众合、众合chunghop万能电视遥控器代码表及使用方法说明书 作者:佚名来源:本站整理发布时间:2009-8-1 16:33:52[] [] 大众合、众合chunghop万能电视遥控器代码表及使用方法说明书 国内电视: 长虹 000. 008. 009. 091. 092. 093. 010. 011. 014. 016 .026. 028 康佳 011 .017 .029 .032 .034. 054 .067 .069 .071 .075 .076 .077 .078 .079 .080 .081 107 113 117. 173 .174. 175. 176. 189. 201. 202. 203. 217 .218. 220. 226 . 创维 011. 025.033 熊猫 001. 011. 016. 021. 022. 023 .024 .025. 026. 028 .033 .040 .043. 053. . 057. 0 TCL .068. 071 .073 海尔 103 .112 .118 .119. 150. 151 .152 .153 .154 .155 .156. 182. 183. 184. 193. 194 .21 3 .228 海信 000. 006 .007. 008. 010 .014 .015. 025 金星 007. 008. 011 .013. 024. 025. 032. 033 .039 .051 .065 .071 .073. 079 .091 .097 .13 8 福日 007 .011 .015 .023.024. 028. 033. 034. 040. 043. 053. 056. 060 .061 .065 .079 安华ANHUA 017. 001. 032. 047 百花BAIHUA 016. 025 .033 .053. 056. 079 百合花BAIHEHUA 023. 024. 040. 043 百乐BAILE 016. 025. 012 .019. 026. . 029 .030. 031. 042 宝声BAOSHENG 011. 025. 016

空调遥控器上的图标最全面的介绍

按键功能 【开/关】键:待机时按一下开机,进入运行状态,开机后按一下关机,进入关机待机状态; 【模式】键:开机后,按此键,模式按“自动热→自动”方式顺序循环;→低风→中风→高风→自动→制冷→除湿→送风→制 【风速】键:按此键,内风机风速按“自动”方式循环; 【风向】键:按此键,导风片角度按“自动位置[4] →位置[5] →自动”方式顺序循环;→位置[1] →位置[2] →位置[3] → 【摆风】键:按此键,摆风可设置为连续摆动和点动两种方式循环; 【温度▼】键:按一下设定温度下降一度,控制范围:16℃—31℃,无连击功能;【温度▲】键:按一下设定温度上升一度,控制范围:16℃—31℃,无连击功能;【定时开】键:时间设置好后,按一下“定时开”键,数字显示区显示上次设定的定时开机时间,通过“小时”键和“分钟”键调整设定时间,空调到设定时间开机;再次按“定时开”键,可取消定时开设定; 【定时关】键:时间设置好后,在开机状态下,按一下“定时关”键,数字显示区显示上次设定的定时关机时间,通过“小时”键和“分钟”键调整设定时间,空调到设定时间关机;再次按“定时关”键,可取消定时关设定; 【小时】键:在定时和时间设置状态下,按一下增加一小时,有连击功能;【分钟】键:在定时和时间设置状态下,按一下增加十分钟,有连击功能;【睡眠】键:按此键,遥控器显示睡眠模式设定,在睡眠显示区域一直显示“ ” 符号,室内风机自动转为低风,8 小时后睡眠结束,睡眠符号取消,室内风机恢复原来风速运行;再次按“睡眠”键或按一下“模式”键或“风向”键可退出睡眠功能;【复位】键:用直径1mm 的小圆棒按此按键,遥控器恢复出厂设置; 【时间】键:用直径1mm 的小圆棒按此按键,进入时间设置状态,设定好后,再次按此按键表示设定完成且退出时间设置; 注:每次有效操作遥控器按键,液晶屏显示发射信号的符号“ ”亮一秒后消失。[1]图标中英文对照

毕业设计基于单片机设计的红外线遥控器

学生毕业设计(论文)报告 系别:电子与电气工程学院 专业:电子信息工程 班号:电子085 学生姓名:傅浩 学生学号: 080012212 设计(论文)题目:基于单片机设计的红外线遥控器 指导教师:傅浩 设计地点: 起迄日期:

毕业设计(论文)任务书 专业电子信息工程班级电子085 姓名傅浩 一、课题名称:基于单片机设计的红外线遥控器 二、主要技术指标: 1.遥控距离:0~10m 2.额定工作电压:直流3V(普通5号干电池2节);红外光平均辐照度≥40μW/cm2;指向性(辐照度为20μW/cm2)≥30度 3.欠压条件下(直流2.4v):红外光平均辐照度≥20μW/cm2,指向性(辐照度为10μW/cm2)≥30度 三、工作内容和要求: 1.以AT89C2051单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点 2.遥控发射器通过对红外光发射频率的控制来区别不同的操作 3.遥控接收器通过对红外光接收频率的识别,判断出控制操作,来完成整个红外遥控发射、接收过程 四、主要参考文献: [1] 梅丽凤,王艳秋,张军等. 单片机原理及接口技术,北京:清华大学出版社,2004年. [2] 戴峻峰,付丽辉. 多功能红外线遥控器的设计,传感器世界.2002,8(12):16~18. [3] 李光飞,楼然苗,胡佳文等. 单片机课程设计实例指导,北京:北京航空航天出版社,2004年. [4] 苏长赞. 红外线与超声波遥控,北京:人民邮电出版社.1995年. 学生(签名)2010 年 5 月7 日 指导教师(签名)2010 年5 月10 日 教研室主任(签名)2010 年5 月10 日 系主任(签名)2010 年5 月12 日

瑜杰YuJe RM-168B万能电视机遥控器使用说明书

产品简介:本品是一款新潮环保的万能电视机遥控器,在具有彩色环保外观的同时,也设计了最先进的无需设置直接使用法,90%常用电视机免设置,新增2008年新机型,内置1000组代码,拥有品牌直通车、单键漂移、童锁、系统复位等功能,是目前市面上首款功能最全的万能遥控器,采用进口低功耗芯片,不丢码,使用电池更耐用,操作简单,是您追求时尚生活的最佳选择。 免设置说明:本品在第一次使用时,请先直接使用,如果功能一切正常则可无需设置,如不正常,则需经过下面的设置后才可以遥控您的电视机。(无需设置芯片包括:3010.50462.9012.50560.7461.3004……) 面板说明:(图片略) 遥控器的设置: 本遥控器有5种设置方法,(A、B、C、D、E种),请任选其中一种进行操作。 A品牌直通车:前提,电视机处于播放状态,将遥控器对着电视。 如果一下一款品牌电视机,有和您的电视机品牌相同的,请按以下方式操作。 A组品牌(遥控器数字键所代表的品牌)

按住您电视机品牌相应的数字键不放(假如您家电视机是创维品牌,就按住4号键),5秒后指示灯开始闪烁,当电视机出现音量符号时,立即松开此键,设置结束。 ※检查如有功能键不符,可重新设置。 B品牌直通车1+1: 前提:让电视机处于播放状态,将遥控器对着电视 如果一下十款品牌电视机,有和您电视机品牌相同的,请按以下方式操作。 B组品牌(遥控器数字键所代表的品牌) 按住设置键不放,再按住代表您电视机品牌的数字键不放,(假如您家里电视机是金星牌,先按住设置键不放,再按住6号键),5秒后指示灯开始闪烁,当电视机出现音量符号时,立即松开两键,设置结束。 ※检查如有功能键不符,可重新设置。 C“单键漂移”一键通数码搜索: 前提:让电视机处于播放状态,约3秒指示灯亮起并闪烁,当电视机出现静音符号时,立即松开设置键,此时遥控器仍要对准电视机,当静音消失,即电视机出现音量符号时,立即按一下设置键,指示灯熄灭,设置结束。 ※检查如有功能键不符,可重新设置

(完整版)基于51单片机智能红外遥控器的设计毕业设计

青岛农业大学毕业论文(设计)任务书 论文(设计)题目简易智能红外遥控器的设计 要求完成时间 论文(设计)内容(需明确列出研究的问题):本设计要求设计一简易智能红外遥控器,需要解决以下问题: 1、熟悉红外遥控器的工作原理; 2、掌握红外通信的编解码原理及至少一种串行通信数据校验算法; 3、实现一个遥控器对至少2台家电设备的控制; 4、绘制系统电气原理图及PCB图; 5、画出系统的软件流程图并编写系统程序; 6、尽量做出样机并完成系统调试。 资料、数据、技术水平等方面的要求: 1、查阅至少10篇以上与课题相关资料,至少有两篇是英文文献; 2、原理图的绘制要求规范; 3、绘制系统PCB图; 4、编写并调试系统程序; 5、完成实物演示;

6、独立完成论文; 7、论文要求打印。 指导教师签名:年月日 毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:日期: 毕业论文(设计)授权使用说明 本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。 作者签名:指导教师签名: 日期:日期:

10、学习型红外遥控器的设计

目录 1 设计要求及原理 (1) 2 方案论证与对比 (2) 2.1 方案一简易红外遥控电路 (2) 2.2 方案二利用STC68C52单片机控制电路 (2) 2.3 方案对比与选择 (3) 3 遥控器硬件与程序设计 (3) 3.1 遥控器硬件结构组成 (3) 3.2 系统硬件电路设计 (4) 3.3 初始化程序 (4) 3.4遥控器读入程序处理 (5) 3.5 遥控码发送处理程序 (6) 3.6主程序 (6) 3.7 程序延时 (6) 4 系统功能调试及整体指标分析 (6) 4.1程序调试 (6) 4.2整体指标分析 (7) 5 详细仪器清单 (9) 6总结、思考与致谢 (9) 附录1:单键学习型红外遥控器原理图(proteus仿真): (11) 附录2:单片机C源程序: (12)

学习型红外遥控器设计 1 设计要求及原理 利用单片机作为控制核心,要求可以学习不同遥控器的某个按件功能。使用时先用原遥控器对着学习器按一下某操作键,学习器就可实现原遥控器中该键的遥控功能。 具体要求如下: 基本部分: (1)最大学习码长:206位。 (2) 学习码识别范围:起始位为15us~983ms,编码位为15us~3.825ms。 (3) 读码误差:±15us。 扩展部分: 学习型红外遥控器在按下K键待绿色指示灯亮后,用遥控器对着红外接收头按下某个功能键,当绿灯灭说明学习完毕,再按发射键就可以进行遥控操作。 当红外遥控器的某个按键按下时,发射出一组串行二进制遥控编码脉冲。该脉冲由引导码、系统码、功能码和反码组成,通过设置这些编码以及码长便可区分不同的红外遥控器。红外接收器负责红外信号的接收和放大并解调出TTL电平信号送至微处理器进行处理,微处理器通过比较和识别接收来的红外遥控编码便可执行相应的遥控功能[1]。本系统的设计思想是不考虑红外编码方式,仅利用单片机AT89C52对多个红外遥控编码的脉冲宽度进行测量,并原封不动地把发射信号中高、低电平的时间宽度记忆至扩展存储区的指定地址。当要发射红外信号时,从扩展存储区中还原出相应的红外遥控编码,并调制到40KHz的载波信号上,最后,通过三极管放大电路驱动红外发光二极管发射红外信号,达到学习和发射的目的,从而实现一个遥控器控制多种红外遥控设备。

(完整版)基于51单片机的红外遥控器解码设计毕业论文

第1章红外解码系统分析 第1节设计要求 整个控制系统的设计要求:被控设备的控制实时反应,从接收信号到信号处理及对设备控制反映时间应小于1s;整个系统的抗干扰能力强,防止误动作;整个系统的安装、操作简单,维护方便;成本低。 红外载波、编码电路设计要求:单片机定时器精确产生38KHz红外载波;根据控制系统要求能对红外控制指令信号精确编码并迅速发送。 红外解码电路设计要求:精确接收红外信号,并对所接收信号进行解码、放大、整形、解调等处理,最后输出TTL电平信号;对非红外光及边缘红外光抗干扰能力强。 设备扩展模块设计要求:直流控制交流;抗干扰能力强;反应迅速不产生误动作;能承受大电流冲击。 第2节总体设计方案 2.1 方案论证 驱动与开关 方案一:采用晶闸管直接驱动。 其优点是体积小,电路简单,外围元件少。但控制电流小,大电流晶闸管成本高,并且隔离性能差。 方案二:采用三极管驱动继电器。 其体积大,外围元件多。优点是控制电流大,隔离性能好。 根据实际情况,拟采用方案二。 2.2 总体设计框图 经过上述方案的分析选择,得出系统硬件由以下几部分组成:电视

红外遥控器,51单片机最小系统,接收放大于一体集成红外接收头,1602液晶显示驱动电路。 整体设计思路为:根据扫描到不同的按键值转至相对应的ROM表读取数据。确认设备及菜单选择键后AT89S2将从ROM读取出来的值,按照数据处理要求从P2.5输出控制脉冲与T0产生的38KHz的载波(周期是26.3μs)进行调制,经NPN三极管对信号放大驱动红外发光管将控制信号发送出去。红外数据接收则是采用HS0038一体化红外接收头,内部集成红外接收、数据采集、解码的功能,只要在接收端INT0检测头信号低电平的到来,就可完成对整个串行的信号进行分析得出当前控制指令的功能。然后根据所得的指令去操作相应的用电器件工作,如图1-1所示。 图1-1 电路设计整体框图 第2章红外解码硬件电路设计 第1节单片机及其硬件电路设计 1.1 单片机的介绍 AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8K 字节Flash,256字节RAM,32 位IO 口线,看门狗定时器,2 个数据指针,三个16 位定时器计数器,一个6向量2级中断结构,全双工

基于51单片机的自学习型遥控器设计与实现

基于51单片机的自学习型遥控器设计与实现 摘要 红外线遥控是目前最广泛使用的一种遥控和通信遥控方式,并且其具有体积小、结构简单、功能强、功耗低、成本低等优点,因此大规模应用于空调机、彩电、录像机、CD设备,并且在工业控制中也广泛使用。在人们生活中对家电的需要日益增加的时候,促使使用红外遥控器的机会也越来越多。但是因为红外遥控器不同产品编码格式的不同,不能用同一个遥控器控制,给人们生活带来诸多不便,在这我就是设计了一款自学习型的遥控器。 目前在国内大多数学习型遥控器为了达到学习目的都是采用拷贝遥控器红外波形,其实现起来方便,方法也较简单,。缺点是采用专用遥控集成的芯片,造成成本高,设计复杂的缺陷,为了使其集成度高遥控器的红外信号采用的是红外线遥控发射芯片,以致价格昂贵。 本毕业设计是以AT89C51单片机为核心的学习型遥控器,其原理是红外一体化接收头输出信号,通过测量并原样地记录其输出码形,其次将其码型保存在EEPROM中,最后利用单片机的定时器中断产生38 千赫兹的载波信号,使软件代替硬件,节约了许多资源。目前在市场上遥控器大部分的编码方式都是NEC,所以该学习型红外遥控器能成功地学习各种红外遥控设备的NEC编码方式,并通过38千赫兹载波发送学习到的码型信号。实现了对该类编码方式的红外遥控的学习,从而可以学习各种遥控器NEC的编码方式。 其优点硬件电路简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。 关键词:AT89C51;学习型遥控器;红外遥控器;编码方式

Abstract Infrared remote control is currently the most widely used a remote control and communication control method, and it has small volume, simple structure, strong function, low power consumption, low cost advantages, so large-scale application in air conditioning equipment, TV, VCR, CD, and are widely used in industrial control. An increasing need for home appliance of in people's life, prompted the use of infrared remote control is also more and more opportunity. But because the infrared remote control encoding format of the different products is different, can't use the same remote control, give people's life bring inconvenience, in this I was designed a learning remote control. At present at home most of the learning remote control copy in order to achieve learning goals are using remote control infrared wave, its implementation user-friendly, the method is simple,. Defect is using special remote control integrated chip, resulting in high cost and complex design defects, in order to make its high level of integration of the remote control infrared signal which is infrared remote control transmitting chip, so that the price expensive. This graduation design is based on AT89C51 single-chip microcomputer as the core of the learning remote control, its principle is the integration of infrared sensor output signal, through the measurement and the same form to record the output code, followed by the block type stored in the EEPROM ,the use of single-chip timer interrupt to produce 38000 hz carrier signal, the software instead of hardware, save a lot of resources. Currently on the market most of the encoding NEC remote control, so the learning infrared remote controller can successfully study all kinds of infrared remote control equipment of NEC encoding, and through the 38000 hz carrier send the study to the type of signal. Implements the learning of this kind of coding method of infrared remote control, which can learn all kinds of remote control NEC encoding. Its advantage hardware circuit is simple, software function is perfect, high cost performance characteristics, has certain use and reference value. Key words: AT89C51, a learning remote control, infrared remote control, the encoding style

相关文档
相关文档 最新文档