1、智能红外遥控暖风机设计毕业设计智能红外遥控暖风机设计学生:XX 指导教师:XX内容摘要:本论文的设计将涉及到单片机主控电路的设计,液晶显示的驱动,红外遥控技术的设计实现,温度的检测和操纵。这几个的设计都是日常生活生产中比较典型的应用模块。例如在智能化家用电器的应用方面:如洗衣机、空调、电视机、录像机、微波炉、电冰箱、电饭煲,红外遥控暖风机和各类视听设备等等。通过这些设计的进程,咱们将系统地学习单片机在日常生产中的设计应用的方式,旨在锻炼自己的运用理论知识转换成实际应用的的能力。单片机遥控暖风机操纵系统设计是个系统的项目开发,每一个环节的设计,每一个模块的设计都将直接阻碍整个项目的开发进程。通过
2、论文的设计咱们将学会对项目的模块化设计的开发方式。 关键词:红外遥控 红外编码解码 单片机 Design for vending machines PLC system Abstract: This paper will be involved in the design of the single chip microcomputer to control circuit design, liquid crystal display driver, infrared remote control technology design and implementation, temperatur
3、e testing and control. These a few of the design are daily life is typical application in production module. For example in the intelligent household appliances application: such as washing machine, air conditioning, television, video, microwave oven, refrigerators, electric cooker, infrared remote
4、control heater and various audio-visual equipment and so on. Through the design process, we will system to study the microcomputer in the daily production design application method, is designed to develop their own theory knowledge conversion into actual application ability. Single chip microcompute
5、r control system design is a remote control heater system project development, each link of the design, the design of each module will directly affect the whole project development process. Through the design of the paper we will learn to the project of the modular design method of the development.
6、Keywords: Infrared remote control Infrared coding and decoding Single-chip microcomputer . 智能红外遥控暖风机设计前言 本文利用高温超导热霸做制热材料,利用80C51单片机实现要紧电路的处置和操纵。另外还利用各类智能芯片完成相应的辅助功能,应用高级C语言编程软件,完成单片机的事务处置和中断操纵。应用软件的设计减少硬件的设计的复杂度和减少开发系统的本钱。本文应用硬件和软件的有机结合,实现暖风机的智能操纵。温度的搜集和处置,液晶显示的操纵,红外遥控的操纵实现和键盘的输入是本文要紧研究的内容。 1 系统分析 需
7、求分析为了开发出真正知足用户需求的软件产品,第一必需明白用户的需求。对所开发的项目需求进行深切的明白得是开发工作取得成功的前提条件。需求分析的任务还不是确信系统完成它的工作,而是仅仅确信系统必需完成哪些工作,也确实是对目标系统提出完整,准确,清楚,具体的要求。需求分析是整个项目开发最重要的步骤。需求分析若是做得不到位,以后的开发进程必然受到阻碍,乃至显现返工或没有在打算的时刻内完成开发的任务。 需求分析的标准关于硬件的开发和设计,第一要做的工作确实是做好需求分析。开发人员要从实际的情形动身,完全考虑一般用户的利用适应和利用的要求,尽可能做到所开发的产品能完全知足用户的需求。而且使产品尽可能地超
8、显现有的同类或延长利用的周期。 对不同的操纵对象,硬件设计的具体要求有所不同,可是大体的标准大体是一样的: 知足用户的要求:硬件设计要知足用户的实际要求,利用的方式要符合用户的利用适应。 性能需求:指系统要知足的按时约束,响应时刻,信息量,平安性。 靠得住性和可用性需求:系统的靠得住性与可用性紧密相关,它量化用户的利用程度 功能性分析红外遥控液晶暖风机系统要紧的功能是在必然的范围实现内无线操纵暖风机,而且将温度的数值实时地显示在液晶屏幕上。使暖风性能够完成如下的功能:电热丝加热。暖风机分档加热,能够知足复杂环境的暖风热度的要求。吹风/散热风扇。开机后风扇将电热丝加热的空气吹出,形成热风;关机时
9、电热丝停止加热,30S后停止风扇,避免局部受热,设备老化。 可操纵摇头。操纵暖风机的摇头,能够自主地对各个方向吹暖风。 液晶实时显示温度。利用液晶显示屏显示实时工作的暖风机吹风温度。 能够遥控。利用红外遥控器读对暖风机进行遥控操纵。 LED报警。当温度高于某个设定值时候,LED报警启动。 设计目标 红外遥控液晶暖风机系统是具有实际利用功能的家庭日经常使用品设备。系统的实际目标是利用现代的语言开发技术,利用此刻集成芯片技术的普遍应用。利用软件的辅助开发,降低硬件设计的难度,节约开发产品的劳动力,降低产品的开发本钱和减少开发周期。使产品具有更大的市场价值。本系统应达到以下目标: 在硬件方面:硬件设
10、计是系统开发比较重要的步骤。硬件设计的合理科学对软件的编写起到增进作用。若是硬件设计顺利科学地完成,那么软件的调试必将大大减少时刻。硬件设计要紧仍是考虑在芯片的选型方面。依照系统的要求,选择知足要求的芯片。另外尽可能选择自己熟知的芯片。硬件的设计必然达到简化电路的设计。尽可能降低系统的复杂度。对整个流程进行合理的,有效的划分,使系统的后期保护加倍方便。 在软件方面:软件的编写必然实现模块化的编程。开发具有独建功能而且和其他模块之间没有过量的彼此作用的模块,就能够够做到模块的独立性。换句话说,希望设计如此的软件结构,使得每一个模块完成一个独立的特定的字功能,而且和其他的模块之间的关系很简单。这确
11、实是软件设计的最终目标,也是软件设计所能达到的质量要求。其外,要求运用此刻流行的开发语言,保证软件的可读性和可保护性。 系统整体结构图 系统整体结构示用意 开发工具介绍关于红外遥控液晶暖风机系统,开发的工具的选取一样的重要。第一应考虑软件的调式环境和硬件的电路设计和仿真。本系统软件的开发利用的工具有Keil uvision2集成开发环境。uvision 1 是16位的软件,连接事实上是DOS命令行的,不能在windows NT和windows 2000上利用。后来KEIL 公司推出新的32位的软件,能够运行在windows NT,windows 2000,windows ME,windows
12、9X。uvision2 IDE基于Windows的开发平台,包括一个高效的编辑器,一个项目治理器和一个MAKE工具。uvision2支持所有的Keil C51工具,包括C编译器,宏汇编器,连接/定位器,目标代码到HEX转换器。Keil C51编译器具有如下一些优越性:C51源程序通过优化编译后的代码,其效率接近与汇编语言生成的代码.支持851系列单片机,提供对所有外围硬件部件的操作。不管在有无工作寄放器区转换的情形下,C51都能产生快速中断代码。支持多种衍生单片机产品上的双数据指针及高速算术单。能够在整个应用程序中执行全局寄放器优化。所有应用工具都可产生详细警告信息和错误信息,帮忙用户处置难以
13、寻觅的问题。支持再入功能和寄放器的独立代码,便于中断效劳程序和多任务应用程序的执行。采纳分组方式执行代码分组和调式,用户程序代码能够轻松冲破64K空间的限制。本系统还利用Easy 51Pro编辑器。利用串口通信,芯片自动判别,编程进程中的擦除、烧写、校验各类操作完全由编程器上的监控芯片89C51操纵,不受PC配置及其主频的阻碍,因此烧写成功率高能够达到100,烧写速度专门快而且烧写速度和微机的档次无关。2.采纳57600高速波特率进行数据传送,编程速度能够和一样并行编程器相媲美,经测试,烧写一片4K ROM的AT89C51仅需要,而读取和校验仅需要.软件界面友好,菜单、工具栏、快捷键齐全,全中
14、文操作,提供加密功能,能够爱惜您的创作产权。5.功能完善,具有编程、读取、校验、空检查、擦除、加密等系列功能;和20pin锁紧插座,所有器件全数以第一脚对齐,无附加跳线,关于DIP封装芯片无需任何适配器;7.采纳优质锁紧插座,和接触不良等问题完全说再会,可烧写40脚单片机芯片和20脚单片机芯片8.改良的烧写深度确保每一片C51系列芯片的反复烧写次数都能达到1000以上!内部数据至少保留10年。9.因为采纳了9针传口通信随时随地想烧就烧。 另外还利用到单片机开发板和PROTEL SE 等软件。在整个系统开发进程中,利用的应用软件很多,都是专业性比较强的应用软件。对自己的学习,对自己的知识的积存专
15、门大的帮忙。2 系统设计 系统设计的原那么为了使开发的系统在后期时期易于保护,而且平安靠得住,需要遵循一系列的硬件设计原那么,才能保障系统的正常完成预期的开发目标。 适应性原那么:适应性是系统开发必需遵循的最大体原那么。包括两方面,一是要适应用户的要求,二是要主动适应此刻的技术环境。 递进原那么:红外遥控液晶暖风机系统是复杂的系统设计,因此只能先做一个整体计划,然后分步实施,递进进展。 节约原那么:红外遥控液晶暖风机系统设计以降低硬件本钱为目标,发挥硬件和软件相结合的设计理念。 靠得住性原那么:系统开发始终坚持靠得住性的原那么,开发出性能稳固的硬件系统和软件系统。 系统设计的方式系统设计要紧分
16、为硬件系统设计和软件系统设计。硬件系统是设计涉及到硬件电路的设计和优化,电器电路的设计必然遵循系统设计原那么。选择知足功能要求的硬件部件。硬件系统的设计是模块化设计,最终将各个模块联合在一路,组成一个完整的电路。3 硬件系统的详细设计 键盘输入模块在单片机应用系统中,通常应具有人机对话的功能,能随时发出各类操纵命令和数字输入和报告应用系统的运行状态与运行的结果。数据或命令的输入方式有多种,有红外扫描输入,语言输入,光电输入等的个。其中键盘输入是应用最普遍的一种。键盘输入方便快捷,而且价钱低廉。键盘能够分为独立式和矩阵式两类,每一类按其编码的方式又分为编码和非编码两类。单片机系统中普遍利用非编码式键盘, 这种键盘要紧解决以下几个问题: 键的识别; 如何排除键的抖动; 键的爱惜。 独立式按键接口电路配置灵活,软件结构简
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1