多路遥控器设计

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

目录

摘要 (1)

英文摘要 (1)

引言 (2)

1 设计要求 (3)

2 元器件的选择 (3)

2.1单片机的选择 (3)

2.2 共阳数码管 (4)

3 系统硬件设计 (5)

3.1硬件组成及工作原理 (5)

3.2单片机最小系统 (5)

3.3 红外遥控发射电路 (6)

3.4 红外遥控接受电路 (6)

3.5 显示电路 (7)

3.6 矩阵式键盘电路 (7)

3.7 电源电路 (8)

4 系统软件设计 (9)

4.1 设计与分析 (9)

4.2 软件设计流程图 (9)

5 系统调试 (11)

5.1 调试的过程和结果 (11)

结论和谢辞 (12)

参考文献 (13)

附件1.元器件清单 (14)

附件2.程序清单 (15)

附件3.电路图 (27)

附件4. PCB图 (28)

附件5. 实物图 (29)

基于51单片机的多路电器遥控器的设计

信息工程学院应用电子技术黄灵燕

摘要:本文介绍的是用单片机制作的15路电器遥控器,可以分别控制15个电器的电源开关,并且可对一路电灯进行亮度的遥控。该遥控器采取脉冲个数编码,4×8键盘开关,可扩充到对32个电器的控制。通过控制按键来控制相应的15电路,红外遥控器其体积小、功耗低、功能强、成本低的特点!采用红外遥控器做控制器的单片机系统,不仅价格低廉,而且电路简单、实用,操作方便,性能稳定,易于推广。

关键词:电器遥控器红外接收器红外发射器

Design of multi-appliance remote control Based

on 51 Microcontroller

(Major of Applied Electronic Technology,Information and Engineering college, JinHua College of Vocation And Technology, Huang Lingyan)

Abstract:This article has analyzed and describes the use of the Microcontroller 15 way electric remote control.Can separately control the electrical power switch 15. And the brightness can be remote-controlled lights the way. The number of coded remote control to take pulse. 4 × 8 keyboard switch. Can be expanded to control electrical appliances on the 32. Through the control buttons to control the corresponding circuit 15. The Infrared have small size,low power consunption function , low ing the infrared do controller, inexpensive SCM system, and simple, practical, easy operation, stable performance, easy extension.

Key words:Electric Remote Control Infrared receiver infrared transmit

引言

随着电子技术的飞速发展,新型大规模遥控集成电路的不断出现,使遥控技术有了日新月异的发展,遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。而红外遥控技术近年来得到了迅猛发展,尤其在家电领域如彩电、DVD、空调等,也在其它电子领域得到广泛应用。

随着人们生活水平的提高,电器在家庭中已经十分普及,人们对产品的追求是使用更方便、更具智能化,红外遥控技术正是一个重点的发展方向。通过基于51单片机的多路电器遥控器的硬件和软件设计有利于巩固和提高学生对小型电子产品设计的能力,培养思考问题及解决问题的能力,提高创新能力和动手操作能力有帮助课题主要是围绕无线遥控密码锁控制系统的相关的理论和实进行研究。主要包括以下的内容:无线遥控模块发送与接受以及单片机系统设计的应用。

1 设计要求

在这个设计中,遥控器控制15个电器的开关,并且可对一路电灯进行亮暗的控制。采取的是红外控制技术,红外技术通过光信号传递数据,因而不受电磁干扰,通讯的可靠性高。数码管的数据输出显示数字为0—7,7代表最亮,0代表最暗,15个电器的电源输出接口用的是继电器。

当某个操作按键按下时,单片机先读出键值,然后根据键值设定遥控码的脉冲个数,再调制成40KHz的方波由红外线发射管发射出去。

当红外线接收器输出脉冲帧数据时,第一码的低电平将启动中断程序,实时接收数据帧。

2 元器件的选择

2.1单片机的选择

选择的是单片机为AT89C51,下面是单片机的管脚说明图:

图2-1 AT89C51引脚图

VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:来自反向振荡器的输出。

2.2 共阳数码管

共阳数码管不用驱动,更好的实现显示功能。数码管按段数分为七段和八段数码管,管不八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示

相关文档
最新文档