搜档网
当前位置:搜档网 › 智能红外遥控暖风机设计-毕业设计

智能红外遥控暖风机设计-毕业设计

智能红外遥控暖风机设计-毕业设计
智能红外遥控暖风机设计-毕业设计

智能红外遥控暖风机设计

学生:XX 指导教师:XX

内容摘要:本论文的设计将涉及到单片机主控电路的设计,液晶显示的驱动,红外遥控技术的设计实现,温度的检测以及控制。这几个的设计都是日常生活生产中比较典型的应用模块。例如在智能化家用电器的应用方面:如洗衣机、空调、电视机、录像机、微波炉、电冰箱、电饭煲,红外遥控暖风机以及各种视听设备等等。通过这些设计的过程,我们将系统地学习单片机在日常生产中的设计应用的方法,旨在锻炼自己的运用理论知识转换成实际应用的的能力。单片机遥控暖风机控制系统设计是个系统的项目开发,每个环节的设计,每个模块的设计都将直接影响整个项目的开发进程。通过论文的设计我们将学会对项目的模块化设计的开发方法。

关键词:红外遥控红外编码解码单片机

Design for vending machine's 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, temperature 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 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 microcomputer 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.

Keywords:Infrared remote control Infrared coding and decoding Single-chip microcomputer

.

目录

前言 (1)

1 系统分析 (1)

1.1需求分析 (1)

1.2需求分析的标准 (2)

1.3功能性分析 (2)

1.4 设计目标 (2)

1.5 系统整体结构 (3)

1.6 开发工具介绍 (3)

2 系统设计 (4)

2.1 系统设计的原则 (4)

2.2 系统设计的方法 (4)

3 硬件系统的详细设计 (4)

3.1 键盘输入模块 (4)

3.2 红外控制系统模块 (5)

3.3 红外接收处理器电路 (9)

3.4 液晶显示模块 (11)

4 软件系统设计 (14)

4.1 键盘扫描的流程图 (15)

4.2 定时器的流程图 (15)

4.3 主程序的流程图 (15)

4.4 主程序的编写 (16)

5 结束语 (39)

参考文献 (40)

智能红外遥控暖风机设计

前言

本文利用高温超导热霸做制热材料,利用80C51单片机实现主要电路的处理和控制。此外还利用各种智能芯片完成相应的辅助功能,应用高级C语言编程软件,完成单片机的事务处理和中断控制。应用软件的设计减少硬件的设计的复杂度和减少开发系统的成本。本文应用硬件和软件的有机结合,实现暖风机的智能控制。温度的采集和处理,液晶显示的控制,红外遥控的控制实现和键盘的输入是本文主要研究的内容。

1 系统分析

1.1 需求分析

为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对所开发的项目需求进行深入的理解是开发工作获得成功的前提条件。需求分析的任务还不是确定系统完成它的工作,而是仅仅确定系统必须完成哪些工作,也就是对目标系统提出完整,准确,清晰,具体的要求。需求分析是整个项目开发最重要的步骤。需求分析如果做得不到位,以后的开发进程必定受到影响,甚至出现返工或没有在计划的时间内完成开发的任务。

1.2 需求分析的标准

对于硬件的开发和设计,首先要做的工作就是做好需求分析。开发人员要从实际的情况出发,完全考虑普通用户的使用习惯和使用的要求,尽量做到所开发的产品能完全满足用户的需求。并且使产品尽可能地超出现有的同类或延长使用的周期。

对不同的控制对象,硬件设计的具体要求有所不同,但是基本的标准大体是一样的:满足用户的要求:硬件设计要满足用户的实际要求,使用的方法要符合用户的使用习惯。

性能需求:指系统要满足的定时约束,响应时间,信息量,安全性。

可靠性和可用性需求:系统的可靠性与可用性密切相关,它量化用户的使用程度1.3 功能性分析

红外遥控液晶暖风机系统主要的功能是在一定的范围实现内无线控制暖风机,并且将温度的数值实时地显示在液晶屏幕上。使暖风机可以完成如下的功能:

止加热,30S后停止风扇,防止局部受热,设备老化。

可控制摇头。控制暖风机的摇头,可以自主地对各个方向吹暖风。

液晶实时显示温度。利用液晶显示屏显示实时工作的暖风机吹风温度。

可以遥控。利用红外遥控器读对暖风机进行遥控控制。

LED报警。当温度高于某个设定值时候,LED报警启动。

1.4 设计目标

红外遥控液晶暖风机系统是具有实际使用功能的家庭日常用品设备。系统的实际目标是利用现代的语言开发技术,利用现在集成芯片技术的广泛应用。利用软件的辅助开发,降低硬件设计的难度,节约开发产品的劳动力,降低产品的开发成本和减少开发周期。使产品具有更大的市场价值。本系统应达到以下目标:

在硬件方面:硬件设计是系统开发比较重要的步骤。硬件设计的合理科学对软件的编写起到促进作用。如果硬件设计顺利科学地完成,那么软件的调试必将大大减少时间。硬件设计主要还是考虑在芯片的选型方面。根据系统的要求,选择满足要求的芯片。此外尽量选择自己熟知的芯片。硬件的设计一定达到简化电路的设计。尽量降低系统的复杂度。对整个流程进行合理的,有效的划分,使系统的后期维护更加方便。

在软件方面:软件的编写一定实现模块化的编程。开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可以做到模块的独立性。换句话说,希望设计这样的软件结构,使得每个模块完成一个独立的特定的字功能,并且和其他的模块之间的关系很简单。这就是软件设计的最终目标,也是软件设计所能达到的质量要求。其外,要求运用现在流行的开发语言,保证软件的可读性和可维护性。

1.5 系统整体结构

图1.5-1 系统整体结构示意图

1.6 开发工具介绍

对于红外遥控液晶暖风机系统,开发的工具的选取同样的重要。首先应考虑软件的调式环境和硬件的电路设计和仿真。

本系统软件的开发使用的工具有Keil uvision2集成开发环境。uvision 1 是16位的软件,连接实际上是DOS命令行的,不能在windows NT和windows 2000上使用。后来KEIL 公司推出新的32位的软件,可以运行在windows NT,windows 2000,windows ME,windows 9X。uvision2 IDE基于Windows的开发平台,包含一个高效的编辑器,一个项目管理器和一个MAKE工具。uvision2支持所有的Keil C51工具,包含C编译器,宏汇编器,连接/定位器,目标代码到HEX转换器。Keil C51编译器具有如下一些优越性:C51源程序经过优化编译后的代码,其效率接近与汇编语言生成的代码.支持851系列单片机,提供对所有外围硬件部件的操作。无论在有无工作寄存器区转换的情况下,C51都能产生快速中断代码。支持多种衍生单片机产品上的双数据指针及高速算术单。能够在整个应用程序中执行全局寄存器优化。所有应用工具均可产生详细警告信息和错误信息,帮助用户处理难以寻找的问题。支持再入功能和寄存器的独立代码,便于中断服务程序和多任务应用程序的执行。采用分组方式执行代码分组和调式,用户程序代码可以轻松突破64K空间的限制。

本系统还使用Easy 51Pro编辑器。使用串口通讯,芯片自动判别,编程过程中的擦除、烧写、校验各种操作完全由编程器上的监控芯片89C51控制,不受PC配置及其主频的影响,因此烧写成功率高可以达到100%,烧写速度很快并且烧写速度和微机的档次无关。2.采用57600高速波特率进行数据传送,编程速度可以和一般并行编程器相媲美,经测试,烧写一片4K ROM的AT89C51仅需要9.5S,而读取和校验仅需要3.5S4.软件界面友好,菜单、工具栏、快捷键齐全,全中文操作,提供加密功能,可以保护您的创作产权。

5.功能完善,具有编程、读取、校验、空检查、擦除、加密等系列功能;

6.40pin和20pin 锁紧插座,所有器件全部以第一脚对齐,无附加跳线,对于DIP封装芯片无需任何适配器;

7.采用优质锁紧插座,和接触不良等问题彻底说再见,可烧写40脚单片机芯片和20脚单片机芯片

8.改进的烧写深度确保每一片C51系列芯片的反复烧写次数都能达到1000以上!内部数据至少保存10年。

9.因为采用了9针传口通讯随时随地想烧就烧。

此外还使用到单片机开发板和PROTEL SE 等软件。在整个系统开发过程中,使用的

大的帮助。

2系统设计

2.1 系统设计的原则

为了使开发的系统在后期阶段易于维护,并且安全可靠,需要遵循一系列的硬件设计原则,才能保障系统的正常完成预期的开发目标。

适应性原则:适应性是系统开发必须遵循的最基本原则。包括两方面,一是要适应用户的要求,二是要主动适应现在的技术环境。

递进原则:红外遥控液晶暖风机系统是复杂的系统设计,因此只能先做一个总体规划,然后分步实施,递进发展。

节约原则:红外遥控液晶暖风机系统设计以降低硬件成本为目标,发挥硬件和软件相结合的设计理念。

可靠性原则:系统开发始终坚持可靠性的原则,开发出性能稳定的硬件系统和软件系统。

2.2 系统设计的方法

系统设计主要分为硬件系统设计和软件系统设计。硬件系统是设计涉及到硬件电路的设计和优化,电器电路的设计一定遵循系统设计原则。选择满足功能要求的硬件部件。硬件系统的设计是模块化设计,最终将各个模块联合在一起,构成一个完整的电路。

3 硬件系统的详细设计

3.1 键盘输入模块

在单片机应用系统中,通常应具有人机对话的功能,能随时发出各种控制命令和数字输入以及报告应用系统的运行状态与运行的结果。数据或命令的输入方式有多种,有红外扫描输入,语言输入,光电输入等的个。其中键盘输入是应用最广泛的一种。键盘输入方便快捷,而且价格低廉。键盘可以分为独立式和矩阵式两类,每一类按其编码的方法又分为编码和非编码两类。单片机系统中普遍使用非编码式键盘, 这类键盘主要解决以下几个问题: 键的识别; 如何消除键的抖动;③键的保护。

独立式按键接口电路配置灵活,软件结构简单,但每个按键必须占一根I/O口线。在按键数较多时,I/O线浪费较大,故只在按键数量不多时才采用这种按键电路。在此电路中按键输入部采用低电平有效,上拉电阻保证了按键断开时,I/O口线有确定的高电平。当I/O口内部有上拉电阻时,外电路可以不配置上拉电阻。通过I/O口连接。将

实验板上按键的接法,四个按键分别接到P3.0 、P3.1、P3.2和P3.3,并在P1口接有8个发光二极管。对于这种键程序可以采用不断查询的方法,功能就是:检测是否有键闭合,如有键闭合,则去除键抖动,判断键号并转入相应的键处理。采用中断方式:各个按键都接到一个与非上,当有任何一个按键按下时,都会使与门输出为低电平,从而引起单片机的中断,它的好处是不用在主程序中不断地循环查询,如果有键按下,单片机再去做相应的处理。

在键盘中的按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口就可以构成4*4=16个按键,比直接将端口线用于键盘多出了一倍容量,而且线数越多区别越明显。比如多加一条线就可以构成20个按键。所以按键较多时候,采用矩阵方法做键盘是合理的。

矩阵式结构的键盘显然要复杂一些,识别也要复杂一些。P1.4~P1.7做输出线,P1.1~P1.3做输入线。列线所接的I/O口则作为输入。这样,当按键没有按下时候,所有的输出端都是高电平,代表无按键按下。行线输出是低电平,一旦有按键按下,输入线就会被拉低,这样,通过读入线的状态就可以知道是否有按键被按下。

行扫描法又称为逐行扫描查询法,是一种最常用的按键识别方法,如流程如下。

判断键盘中有无按键按下:将全部行线P1.1~P1.3置低电平,然后检测列线的饿状态。只要有一列电平为低,则表示键盘中键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。若所有的列线均为高电平,则键盘中无键按下。

判断闭合键所在的位置:在确认有按键按下时候,即可进入确定具体闭合键的过程。其方法是依次将行线置为低电平,即在置某根行线为低电平,其他线为高电平。在确定某根行线位置为低电平后,在逐行检测列线的电平状态。若某列为低,则该列线与置为低电平线交叉处的按键就是闭合的按键。

本系统要求有6个按键输入,由于输入按键少,所以选择独立式和矩阵式相差无几。考虑在实现时候软件设计的复杂度,本系统运用独立式的键盘输入方式。

3.2 红外控制系统模块

红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔

通用红外遥控系统由发射和接收两大部分组成。应用编/解码专用集成电路芯片来进行控制操作。发射部分包括键盘矩阵、编码调制、LED红外发送器;接收部分包括光、电转换放大器、解调、解码电路。

图3.2-1 红外线遥控系统框图

红外控制系统中的红外发送电路采用NB9148,它是用作通用红外遥控发射器的CMOS大规模集成电路,与NB9149相配完成10个功能控制;与NB9159相配完成18个功能控制;可发射的指令达75个,其中63个是完成连续的指令,可多键组合;12个单发指令,只能单键使用。内部结构主要部分功能描述:

振荡电路

内含CMOS反相器及自偏置电阻,外接陶瓷振荡器或LC串联谐振回路即可组成振荡器。当振荡频率设定为455KHz时,则发射载波频率为38KHz。只有当按键操作时才会产生振荡,以次降低功耗。

键输入

通过K1~K6输入和T1~T3 的时序输出可连接6*3键盘矩阵,在T1这列内的6个键可以任意多键组合成63个状态,输出连续发射处于T2和T3这两列的键均只能单键使用,且每按一次只能发射一组控制脉冲。若一列上的数键同时按下,其优先次序为K1,K2,K3,K4,K5,K6。在同一K线上的键多键功能,若同时按下数键,其优先次序为T1,T2,T3。

图3.2-2 键输入示意图

发送命令的格式

发送命令由12位组成,其中C1~C3是用户码,用来确定不同的模式。每种组合有3个状态:01。10。11。而00状态不用。H,S1和S2是代表连续发送或单次发送的码,D1~D6是状态发送的数据玛。发送命令由12位码组成。其中C1-C3是用户码,用来确定不同的模式,C1和C2的组合与接收电路NB9150相配,C1和C2与接收电路NB9149相配。每种组合有三个状态:01、10和11,而00状态不用。

“0”与“1”的识别

正脉冲的占空比为1/4时,代表“0”,正脉冲的占空比为3/4时,代表“1”。

图3.2-3 正脉冲的示意图

无论是0还是1被发射时,正脉冲都是被调制在38KHz的,载波的占空比为1/3。

图3.2-4 正脉冲示意图

基本发送波形

每发送周期按C1,C2,C3,H.1,S1,S2, D1,D2,D3,D4,D5,D6的次序串行发送,总长度为48a,其中a等于每个码期的1/4。

图3.2-5 波形序列示意图

3.3 红外接收处理器电路

控制系统不采用与其配套的接收电路,采用通用的红外接受器接受到调制后的方波脉冲序列,然后由单片机处理并进行相应的控制。单片机的电源采用5V,而由红外接受器接收到的由NB9148发出的经过检波去除8KHz载波后的方波信号的高电平为5V,正好相匹配。

如下图所示,由发光接收元件接收的信号经放大,检波去除38KHZ载波到信号输入端。接收信号输入电路内含斯密特触发器对接信号进行整形。

图3.3-1 元件连接示意图

接收信号编码的判断根据9148的编码规则,从编码表中可以看出,接收到的12位编码中,最后6位只有一个。每个循环组成一个编码组,这样每组有6个指令码,第一组1~6是连续发送的编码,7~12是第一组单发的编码,13~18则是第二组单发编码。具体实施控制的其他外围电路可以根据需要添加。

光电放大电路

光电放大电路如图所示

图3.3-2 光电放大电路

振荡电路

发射信号的时间检测和内部工作时钟都由此振荡电路决定。应用NB9149时,只需

图3.3-3 振荡电路示意图

3.4 液晶显示模块

液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就显示黑色,这样即可显示出图形。液晶显示器具有厚度薄,适于大规模集成电路直接驱动,易于显示全彩色显示的特点,目前已经被广泛应用在各个领域。

线段的显示

点阵图形式液晶由M*N个显示单元组成,假设LCD显示屏有64行,128列,每8列对应一个1字节的8位,即每行由16个字节,共128个点组成,屏上64*16个显示单元与显示RAW区1024字节相对应,每一字节的内容和显示屏上相对应位置的明暗对应。例如屏的第一行的亮暗由RAW区的000H~00FH的16字节的内容决定,当(000)=FFH时,则屏上的左上角显示一条亮线,长度为8个点;当(3FGH)=FFH时,则屏上的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=FFH,(003H)=00H,……(00E)=FFH,(00FH)=00H时,则在屏的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理。

在小规模点阵液晶显示模块上使用液晶显示驱动控制器组成液晶显示驱动控制系统是非常有益的。这使得液晶显示模块的硬件电路简单化,从而降低模块的成本。但是这也是同时提高了对软件功能的要求,也就是说,许多显示功能如光标,字符库,闪烁

他们必须配套使用,通常有12864和19264两种规格。

HD61202的电特性:

HD61202是带显示存储器的图形液晶显示列驱动控制器,它的特性是内置64*64位的显示存储器,显示屏上各个象素的显示状态与显示存储器的各位数据一一对应,显示存储器的数据直接作为图形显示的驱动信号。显示数据为“1”,相应的像素点显示;显示数据“0”相应的象素就不显示。同时HD61202配备了一套显示存储器的管理电路和与计算机接口电路,允许计算机直接访问显示存储器,也就是说HD61202可以直接与计算机的总线连接。但是HD61202不能独立工作,因为它本身不能生成显示时序,所以HD61202需要与相应的带振荡器和显示时序的行驱动器配套使用才能形成一个完整的液晶驱动和控制系统。这个系统将省去计算机与驱动器之间的液晶显示控制器,由此组成液晶显示模块的驱动和控制必然大大降低模块的成本。

12864液晶模块共有两片HD61202作为列驱动器。CSA跟HD61202(1)的CS1相连,CSB跟HD61202(2)的CS1相连,因此CSA,CSB选通组合信号CSACSB=01选通(1),CSACSB=10选通(2)。在12864中,两片HD61202的ADC均接高电平,RST也接高电平,这样在使用12864时就不必考虑着两个引脚的作用。内置的HD61202图形液晶显示模块与单片机的连接方式有两种,一种为直接访问方式,一种为间接访问方式

直接访问方式

硬件电路直接访问方式就是将液晶显示模块的接口作为存储器或I/O设备直接挂在单片机总线上,单片机以访问存储器或I/O设备的方式操作液晶显示模块的工作。直接访问方式的接口实用电路如图所示。在图中,单片机80C51通过高位地址A11(P2。3)控制CSB,A10(P2.2)控制CSA,以选通液晶显示屏上各个区的控制器HD61202;同时80C51用地址A9(P2。1)作为R/W信号控制数据总线的数据流向;用地址A8(P2。0)作为D/I信号控制寄存器的选择;E信号由80C51的P2。7产生。这样就实现了单片机对内置HD61202图形液晶显示模块的电路连接。电位器用于显示对比度高的调节。

间接方式访问

硬件电路:间接控制方式是单片机通过自身的或系统中的并行接口与液晶显示模块连接,如8031的P1和P3口或8255等并行接口芯片以及像74LS373类锁存器等。单片机通过对这些接口的操作,以达到对液晶显示模块的控制。这种方式的特点是电路简单,控制时序由软件实现,可以实现高速单片机与液晶显示模块的接口。实用电路如图所示。

P3.2(INT0) 为D/I ,P3.3()INT1)为R/W 和P3.4(T0)为E等信号。

由于在BUSY和REST状态时,除读指令外,其他指令均不产生作用,因此在程序中,对HD61202进行操作前都要“判忙”,以确定是否可以对液晶进行操作。初始化部分,先送先显示指令,关闭所有显示,然后开显示指令,为显示做准备,最后设置起始行。清屏部分,先进行页地址设计,之后进行列地址操作,分别清除左右半屏,即对RAM进行擦除操作。

3.5 温度检测与控制

由DALLAS半导体公司生产的DS18B20型单线智能温度传感器,属于新一代适配微处理器的智能温度传感器,可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有体积小,接口方便,传输距离远等特点。数字温度传感器DS18B20的测温范围为一55~+125 C,精度为0.5 C,测量的温度值用9 12位数字表示,最大转换时间为750 ms,温度超标报警的上、下限值,DS18B20的转换分辨率均可由用户设定,并能长期保存。DS18B20的另一特点是在没有外部电源下操作的能力,电源由总线为高电平时DQ脚上的上拉电阻提供(寄生供电模式),此时VCC脚接地。也可用传统方式供电,即将外部电源接在VCC脚上即可。CPU对DS18B20的访问流程是:先对DS18B20初始化,再进行ROM操作命令,最后才能对存储器操作,数据操作。DS18B20每一步操作都要遵循严格的工作时序和通信协议。如主机控制DS18B20完成温度转换这一过程,根据DS18B20的通讯协议,须经三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。温度检测处理芯片有上图两种封装模式,本文应用前者封装模式。

3.6 继电器控制电路

继电器控制电路包括电热丝开关和暖风机功能继电器控制电路。如图3.6-1所示:

VCC

图3.6-1 继电器控制电路示意图

暖风机功能继电器控制电路的基本组成包括:应用两组继电器,分别控制风扇的转动和摇头控制开关。三极管为NPN型三极管,其集电极与继电器的开关相连,提供开启继电器必须的电流。基极与单片机的管脚相连,因此,继电器的开启电流实际是由单片机控制的。

4 软件系统设计

系统的软件设计包括红外信号的处理程序,键盘的输入处理程序,温度的采集和处理程序还有液晶显示的驱动程序。软件系统开发的基本流程包括系统的功能分析,功能模块的划分,流程图和最终的代码编写。

4.1键盘扫描的流程图

图 4.1-1 键盘扫描的流程图

4.2 定时器的流程图

图4.2-1 定时器的流程图4.3主程序的流程图

4.4 主程序的编写

#include

#include

sbit RST=P2^0;

sbit CLK=P2^1;

sbit DQ=P2^2;

sbit TSOR=P2^3;

sbit ALERT=P2^4;

sbit RS=P2^7;

sbit RW=P2^6;

sbit EN=P2^5;

static unsihned char temp1,temp2;//温度值的整数部分,小数部分

static unsihned char pos,posset;//数字电位器电位值,设定值

static unsihned char min,sec;//分钟,秒

static unsihned char count;// 中断计时T0

static unsihned char minset;//设定的分钟数

static unsihned char status1,status2;//状态标志

bit stop,timeover;//定时停止,结束

static char line0[]=”00:00”;

static char line1[]=”c w”;

#define REGINT 0x06 //红外线间隔

Unsighned char bdata Message; //定义存放消息标志的可位寻址字节

sbit RedMsg= Message^0; //红外遥控消息

sbit RedRead= Message^1; //位接收过程标志

sbit RedBit= Message^2; //接收到的位值

sbit RSend= Message^3; //红外接收中重新发送标志

unsighed char bdata RedDatal,RedDataH;

/*存放遥控的字数据,低4位存放接收到的位的位移,高12位从低到高存放接收到的位*/

S1,S2分别表示第一,第二组单发*/

sbit RedData0=RedDataL^4; //C1

sbit RedData1=RedDataL^5; //C2

sbit RedData2=RedDataL^6; //C3

sbit RedData3=RedDataL^7; //H

sbit RedData11=RedDataH^0; //D6

sbit RedData10=RedDataH^1 //D5

sbit RedData9=RedDataH^2;//D4

sbit RedData8=RedDataH^3;//D3

sbit RedData7=RedDataH^4;//D2

sbit RedData6=RedDataH^5;//D1

sbit RedData5=RedDataH^6;//S2

sbit RedData4=RedDataH^7;//S1

unsighned char bdata State; //状态字节

sbit RedControl=State^6; //遥控状态

unsighned char data RedCon,Timer;

unsighned int nTimer; //定时整形参数

void initinterupt();

void keyboarddelay(); //键盘输入函数

/*LCD驱动函数*/

void delayl();

void delays();

void writecommand(unsigned char c);

void writedata(unsigned char c);

void showchar(unsigned char pos,unsigned char c); void showstring(unsigned char line,char *ptr); void initlcd();

/*键盘程序*/

unsigned char getkey();

BBS论坛系统开题报告

BBS论坛毕业论文开题报告 研究课题:小型论坛系统 姓名:学号:指导老师: 一课题研究的目的和意义 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够把事情的复杂化转为简单化。 进入21世纪,计算机技术迅速向着网络化的、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的C/S结构应用系统,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。另一种,也是本毕业设计所采用的,是称为浏览器——服务器的B/S结构应用系统,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。 现在大部分论坛都是基于B/S结构实现的。论坛也常被简称为BBS(Bulletin Board System)。随着中国网络的普及和计算机及其外设的大幅度降价,Internet 这个概念逐渐深入人心。中国网民的数量呈几何级数量增长,BBS的普及程度也直追Email。每个网站几乎都拥有自己的BBS或者BBS链接,BBS社区提供给用户的服务是全面而且非常友好的,用户在社区中可以根据自己的喜好设置不同的显示风格,根据自己的需求定制各种服务。通过论坛更加快捷的了解企业员工的信息,而建立会员服务的基础是建系论坛管理系统!通过应用该系统可以实现用户与用户间的交流、企业与企业间的信息交互,利用网络经济而又快捷地与外

基于单片机的红外遥控智能小车设计报告

基于单片机的红外遥控智能小车设计报告

毕业设计(论文)题目:基于单片机的红外遥控智能小车

西安邮电学院 毕业设计(论文)任务书 学生姓名指导教师职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 任务与要求 任务:以51单片机为控制核心,实现具有自动避障、加速、减速等功能的红外遥控智能小车。 要求:1 搜集资料,熟悉单片机开发流程;熟悉红外传感器等相关器件; 掌握单片机接口和外围电路应用;具备一定的单片机开发经 验。 2 学会电路设计、仿真等相关软件的使用; 3 具备一定的硬件调试技能。 4 学会查阅资料; 5 学会撰写科技论文。 开始日期2010年3月22日完成日期2010年6月27日主管院长(签字) 年月日

西安邮电学院 毕业设计 (论文) 工作计划 学生姓名赵美英指导教师崔利平职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 工作进程

主要参考书目(资料) 1、何立民,单片机应用系统设计,北京:航天航空大学出版社; 2、李广弟,单片机基础,北京:北京航空航天大学出版社,2001; 3、何立民,MCS-51系列单片机应用系统设计系统配置与接口技术,北 京航空航天大学出版社,1990.01; 4、赵负图,传感器集成电路手册,第一版,化学工业出版社,2004; 5、Atmel.AT89S51数据手册.https://www.sodocs.net/doc/e712333366.html, 主要仪器设备及材料 1.普通计算机一台,单片机开发环境; 2.电路安装与调试用相关仪器和工具。 (如示波器、万用表、电烙铁、镊子、钳子等)。 论文(设计)过程中教师的指导安排 每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。 对计划的说明 依学生实际情况,适当调整工作进度。

毕业设计236无线防盗报警系统的设计

目录 摘要 ....................................................... 错误!未定义书签。关键词 . (2) 1引言 (3) 1.1防盗报警系统概述 (3) 1.1.1报警探测器 (3) 2、方案论证与系统总方框图 (6) 2.1系统方框图 (7) 3.分机电路 (7) 3.1热释红外检测分机电路 (7) 3.1.1集成电路HN911L (8) 3.1.2 信号编码、发射组件FDD-5 (9) 3.2 干簧管磁控传感器检测分机电路 (10) 4主机电路 (10) 4.1 主机信号接收处理电路 (11) 4.1.1主机信号接收处理电路 (11) 4.1.2 信号接收、解码组件JDD-5 (12) 4.2 主机音频放大输出电路 (12) 5电源电路 (14) 5.1电源电路方案 (14) 5.2 主机电源电路 (14) 6 报警系统布、撤防电路 (14) 6.1布、撤防电路方案 (14) 6.2 无线布、撤电路 (15) 6.3 编译码集成电路VD5026/VD5027 (16) 6.4 遥控电路概述 (18) 结语 (20) 参考文献 (20) 致谢 (21)

文中主要介绍了无线防盗报警系统的设计过程,它由分机电路、主机电路、电源电路、遥控电路组成。分机电路是对现场进行监控,一旦有入侵者,分机就向主机发射报警信号。本设计中的分机电路最多有十五路,分机电路有两种组成方式:热释红外传感器分机电路、干簧管磁控传感器分机电路。主机的任务主要是对分机发射来的报警信号进行接收、处理,指示出警情所发生的地点和发出报警声。在电源电路的设计中,分机采用电池供电,主机采用交流电源和电池进行替换供电,交流电源停电时,电源自动切换为电池供电。遥控电路的目的是完成系统的布、撤防工作。文中还介绍了有关的芯片的使用,并且对无线收发、遥控电路的基本组成进行了一定的描述。 关键词 传感器;无线发射;无线接收;编码;解码 Design of the wireless guard against theft and alarm system Abstract: In the article mainly introduced the wireless security alarm system design process, it by the extension telephone electric circuit, the main engine electric circuit, the power circuit, controls remotely the electric circuit to be composed. The extension telephone electric circuit is carries on the monitoring to the scene, once has the intruder, the extension telephone on to the main engine launch alarm. In this design extension telephone electric circuit most has 15 groups, the extension telephone electric circuit has two compositions ways: The heat releases the infrared sensor extension telephone electric circuit, does spring pipe the magnetism to control the sensor extension telephone electric circuit. The main engine duty mainly is the half machine launch alarm carries on the receive, processing, instructed the police sentiment occurs the place and sends out reports to the police the sound. When in the power circuit design, the extension telephone uses the battery power supply, the main engine uses the alternating current supply and the battery carries on the replace power supply, the alternating current supply power cut, power source automatic cut over for battery power supply. Controls remotely the electric circuit the goal is completes the system the cloth, withdraws from a defended position to work. In the article also introduced the related chip use, and to wireless receiving and dispatching, controlled remotely the electric circuit the basic composition to carry on the certain description Keyword: Sensor ; Launch wirelessly; Receive wirelessly; Code; Decoding

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

单片机系统设计实例 红外遥控小车 专业:信息对抗技术 姓名:吴志飞 学号: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

基于51单片机的红外遥控密码锁_毕业设计

基于51单片机的红外遥控密码锁 诚信承诺 我谨在此承诺:本人所写的毕业论文《基于51单片机的红外遥控密码锁》均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。 承诺人(签名): 2013年月日

基于51单片机的红外遥控密码锁 摘要:关于如何加强家庭住房安全问题日益突出。传统的机械防盗锁构造过于简单,尽管有些经过加固以及增加相应的防护措施,但是锁被撬现象屡见不鲜,无法保障人们的安全。本次设计中制作的一种密码锁,具有很好的保密性。另外,此处采用的是双控模式,即使用键盘控制的同时,也可以使用遥控器。操作中的提示语用LCD来显示。密码由六位0到9的数字够成,加大保密强度,此外,本设计中采用的AT24c02具有防止掉电丢失数据的作用。 关键词:51单片机;密码锁;红外;LCD1602 Based on 51 SCM Infrared Remote Control Combination Lock Abstract: Security issues have become increasingly prominent on how to strengthen the family home. Traditional mechanical anti-theft lock structure is too simple, although some had been strengthened and increased appropriate protective measures, but lock pry common occurrences, can not guarantee the safety of people. A lock made in the design, with good confidentiality. In addition, here is the dual-control mode that is controlled using the keyboard at the same time, you can also use the remote control. Prompt operation using the LCD display. Password by six 0-9 of digital enough increase confidentiality strength, In addition, the design used in A T24c02 prevent power-down data loss. Key words: 51 SCM;Combination lock;Infrared;LCD1602

红外遥控发射和接收系统课程设计

红外遥控发射和接收系统设计 摘要 本设计是以红外技术为基础,可以实现无线遥控,摆脱了信息传递需要导线的限制,而且红外实现方式灵活,得到了广泛的应用。特别是随着芯片技术的发展,红外集成芯片价格的降低,更加扩展了红外的应用范围。现在在我们的日常生活中都能感受到红外的应用,以及它给我们带来的便利。本设计充分利用能够很容易买到的普通电视机遥控器,通过编码发射红外线,然后由通用红外接收芯片sw0038实现对红外的接收,但是因为考虑到题目的要求仅仅是实现对一个开关的简单开管控制,所以舍弃了依靠单片机来对遥控器发出的红外进行解码实现多种控制的方案。本方案简洁可行,充分利用现有的资源进行开发,取得比较好的效果,并且具有良好的移植性,可以通过简单的修改就应用到其他领域。 关键字:红外遥控红外解码双稳态 Abstract This design is take the infrared technology as a foundation, realizing the wireless remote control, getting rid of the the limit of wire information transmission. Beacause infrared technology is easy to be realized,it is widely used in many fields. Specially ,with the chip technology development, infrared integrated chip price reducing, even more expanded the infrared application scope . Now in our daily life ,we can feel the application of the infrared, and the convenience it has brought us.In this design,I take ordinary television remote control device to realize coding and Infrared Emission,then it is received by the general infrared receive chip sw0038 .what the topic requests is merely the realization of a simple switch control,so I give up the program on the MCU. The program is simple and feasible, making full use of the existing resources for development, and achieve fairly good results.It has a good portability,so only after a little change,it can be transplanted to other fields. Key word: infrared remote control infrared decode bistability

防盗报警系统毕业设计开题报告

本科毕业设计开题报告 题目:基于单片机防盗报警系统的设计 专题: 院(系):电信学院 班级:自动化08--4 姓名:肖焕超 学号: 17号 指导教师:李春华 教师职称:讲师

黑龙江科技学院本科毕业设计开题报告 题目基于单片机防盗报警系统的设计来源生产实践 1、研究目的和意义 随着社会的不断进步和科学技术、经济的不断发展,人们生活水平得到很大的提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。 就目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。而本设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,热释电红外传感器既可用于防盗报警装置,也可用于制动控制、接近开关、遥测等领域。 2、国内外发展情况(文献综述) 目前,国内市场上的防盗报警系统大部分是国外品牌,国内防盗报警产品厂商发展时间比较短,真正取得长足发展也是在2000年以后,特别是在2004年国内有些厂商迅速成长,投资规模和企业规模都在迅速发展和扩大。但是与国外厂商相比还有很大差距。 现阶段,大部分工程商安装防盗报警产品时倾向于国外品牌,其中,安装的国外产品主要来自美国、日本和韩国,这三个国家的产品占据我国报警市场的近80%的市场份额。这主要是因为,在产品供给市场上,绝大部分国外品牌来自美国和日韩,防盗报警产品在这些国家的发展已经非常成熟,产品功能稳定、性能完善,再加上进入我国是时间较早,所以在我国市场上占有相当大的份额。 随着社会的发展,人们安防意识的提高,现代化的安防技术得到了广泛的应用。为了防止非法的入侵和各种破坏活动,传统的防范手段己难以适应要害部门、重点单位安全保卫工作的需要。人力防范往往受时间、地域、人员素质和精力等因素的影响,亦难免出现漏洞和失误。近年来由于红外线是不可见光,具有很强的隐蔽性和保密性,所以众多的红外产品也逐渐应用到小区的安保之中,但大多数都应用在夜间照明,以提高监控性能。同比国外的各类防盗、保安报警器基本都是以超声波、红外发射/接收以及微波等技术为基础。利用科技手段和有效的物业管理,改变人们安全防范的方法和手段,从单一封闭式、被动型安全防范模式向多元化、综合化、电控化以及红外报警处理方向发展。目前国际上应用最多的是主动红外对射总线制报警主机的方式,这种方式具有技术成熟、可靠性高、易扩展、操作简便、经济性好等优点。

BBS论坛系统设计与实现毕业论文

BBS设计与实现 BBS论坛系统 BBS Forum System

摘要 随着Internet技术的快速发展,人与人之间交流方式逐渐增多。网络视频、网络聊天、博客已成为人们彼此沟通、交流信息的主要方式。此外,为了方便人们在某一专业领域探讨问题和发表意见,Internet上还出现了在线论坛。在论坛上,人们可以对某一领域提出自己遇到的问题,即发表某一主题,随后,论坛上的其他人会根据自己的学识、经验发表意见或提出问题的方法。 开发BBS论坛系统的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的网上社区。因此,BBS论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的回复者信息,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。 本论坛系统是基于是Struts1.2+SQL Server 2000实现的,它具有使用方便、操作灵活、运行稳定、安全可靠等特点。 关键词在线论坛,BBS,网上社区,Struts

Abstract With the rapid development of Internet technology, means of communication between people is gradually increasing. Video, web chat, blog have become the main forms of exchanging information with each other. In addition, in order to allow people in a professional field to probe into questions and make comments, Internet on-line forums have emerged. At the forum, people can put forward their own particular problems encountered in the field, a subject that is issued, then the rest of the forum ,making comments or raise problems based on their knowledge and experience. BBS forum system aims to provide a communication platform for the user, for the majority of users to exchange experiences and explore issues of community. Therefore, BBS forum system is the most basic function of the first keynote, followed by other officers to express their views on the theme. In addition, in order to record the release of the theme and the theme of the respondents information systems also need to provide users registration and login function. Only registered users can log on and release publications and reply to topics, visitors (tourists) can only view topic information. This forum system is based on a Struts1.2+SQL Server 2000 implementation, it is convenient, flexible operation, stable, safe and reliable. Key Words Online Forum, BBS, Online Community, Struts

红外遥控器设计(方案)(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) 引言 (1) 1设计任务与要求 (2) 2 基础知识介绍 (2) 2.1热释电红外传感器简单介绍 (3) 2.2 PIR的原理特性 (3) 2.3 AT89C51单片机简单概述 (3) 3 方案设计 (4) 3.1总体设计思路 (4) 3.2具体电路模块设计 (5) 3.2.1 热释电红外传感器原理 (5) 3.3 系统硬件电路的选择及说明 (7) 3.4 软件的程序实现 (8) 3.4.1主程序工作流程图 (8) 3.4.2中断服务程序工作流程图 (9) 4 软件仿真 (9) 5总结 (10) 6参考文献 (11) 7致谢 (12) 8 附录 (13)

摘要: 基于社会安全保障的需要,电子报警这门综合技术的正在不断的发展。与此同时,红外技术已成为先进科学技术的重要组成部分,由于红外线是不可见光,因此用它进行红外探测监控,具有良好的隐蔽性,白天和黑夜都可以使用,而且其抗干扰能力强。防盗报警系统利用单片机控制技术,自动探测发生在布防区内的侵入行为,产生报警信号,一旦发生突发事件,就会向人们发出报警提示,从而让人即使采取应对措施。本系统采用了热释电红外传感器,它的制作简单、成本低、安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。本设计包括硬件和软件设计两个部分。硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。 处理器采用51系列单片机AT89C51,整个系统是在系统软件控制下工作的。因此在防盗、警戒等安保装置中得到了广泛的应用。此外,在电子防盗、人体探测等领域中,热释电红外探测器也以其价格低廉、技术性能稳定等特点而受到广大用户和专业人士的欢迎。 关键词:单片机;红外传感器;数据采集;报警电路 引言 随着社会的不断进步和科学技术、经济的不断发展,人们生活水平得到很大的提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。 就目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。而本设计中所使用的红外线是不可见光,有很强的隐蔽性和保密性,因此在防盗、警戒等安保装置中得到了广泛的应用。这种热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,热释电红外传感器既可用于防盗报警装置,也可用于制动控制、接近开关、遥测等领域。红外线报警器分主动式和被动式两种。 主动式红外线报警器,是报警器主动发出红外线,红外线碰到障碍物,就会反弹回来,被报警器的探头接收。如果探头监测到,红外线是静止不动的,也就是不断发出红线线又不断反弹的,那么报警器就不会报警。当有会动的物体触犯了这根看不见的红线

基于单片机的红外遥控智能小车毕业设计报告

毕业设计(论文)题目:基于单片机的红外遥控智能小车

西安邮电学院 毕业设计(论文)任务书 学生姓名指导教师职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 任务与要求 任务:以51单片机为控制核心,实现具有自动避障、加速、减速等功能的红外遥控智能小车。 要求:1 搜集资料,熟悉单片机开发流程;熟悉红外传感器等相关器件; 掌握单片机接口和外围电路应用;具备一定的单片机开发经验。 2 学会电路设计、仿真等相关软件的使用; 3 具备一定的硬件调试技能。 4 学会查阅资料; 5 学会撰写科技论文。 开始日期2010年3月22日完成日期2010年6月27日主管院长(签字) 年月日

西安邮电学院 毕业设计 (论文) 工作计划 学生姓名赵美英指导教师崔利平职称工程师学院电子工程学院系部光电子技术 专业光电信息工程 题目基于单片机的红外遥控智能小车 工作进程

主要参考书目(资料) 1、何立民,单片机应用系统设计,北京:航天航空大学出版社; 2、李广弟,单片机基础,北京:北京航空航天大学出版社,2001; 3、何立民,MCS-51系列单片机应用系统设计系统配置与接口技术,北京航 空航天大学出版社,1990.01; 4、赵负图,传感器集成电路手册,第一版,化学工业出版社,2004; 5、Atmel.AT89S51数据手册.https://www.sodocs.net/doc/e712333366.html, 主要仪器设备及材料 1.普通计算机一台,单片机开发环境; 2.电路安装与调试用相关仪器和工具。 (如示波器、万用表、电烙铁、镊子、钳子等)。 论文(设计)过程中教师的指导安排 每周四进行交流与总结;其余时间灵活安排,及时解决学生问题。 对计划的说明 依学生实际情况,适当调整工作进度。

BBS论坛设计毕业设计

班级XXXX 学号XXXXX 毕业论文(设计) 题目BBS论坛系统 姓名xxx 系部信息工程系 专业软件开发 指导教师XXX 职称助教 日期

江苏畜牧兽医职业技术学院毕业论文(设计) BBS论坛系统 陈新 【摘要】当今,随着网络的迅速发展,制作BBS论坛的技术和方法也越来越多。本文主要讲述利用Java Web的相关技术来制作一个简单论坛。通过实际制作,实现了BBS论坛系统应有的一些基本功能,如:登陆功能,通过在登陆界面输入用户名和密码来实现会员的登录,用户只有登录成功了才能进行一系列的操作;注册功能,用户首次登陆,需要先注册,注册时需要用户填写个人信息。除此之外,还有浏览帖子、发表帖子、回复贴子等等功能。制作本论坛所用的前台软件是MyEclipse,后台数据库是MySQL,运行时所用的服务器是Tomcat,综合运用了HTML、JSP以及JavaScript语言。 全文先对用到的软件进行了简单的介绍,然后依次对系统的应用进行需求分析、总体设计、详细设计;最后简要介绍了系统的发布和测试。 【关键词】BBS论坛;JSP技术;登陆;注册;浏览贴子;发表帖子;回复贴子。 1 概况 当前形势下,BBS论坛种类繁多,通过BBS可随时取得国际最新的软件及信息,也可以通过BBS来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS来刊登一些“征友”、“廉价转让”及“公司产品”等启事。只要您拥有1台计算机、1只调制解调器和1条电话线,就能够进入这个“超时代”的领域。 1.1 BBS历史背景 BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”。BBS最早是用来公布股市价格等类信息的,当时BBS连文件传输的功能都没有,而且只能在苹果计算机上运行。早期的BBS与一般街头和校园内的公告板性质相同,只不过是通过电脑来传播或获得消息而已。一直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS 才开始渐渐普及开来。近些年来,由于爱好者们的努力,BBS的功能得到了 1

基于51单片机的红外遥控设计-毕业设计论文

基于51单片机的红外遥控设计 摘要 很多电器都采用红外遥控,那么红外遥控的工作原理是什么呢?本文将介绍其原理和设计方法。红外线遥控就是利用波长为0.76~1.5μm之间的近红外线来传送控制信号的。常用的红外遥控系统一般分发射和接收两个部分。红外遥控常用的载波频率为38kHz,这是由发射端所使用的455kHz晶振来决定的,在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9 kHz≈38kHz。也有一些遥控系统采用36kHz、40kHz、56kHz等,一般由发射端晶振的振荡频率来决定。接收端的输出状态大致可分为脉冲、电平、自锁、互锁、数据五种形式。“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100ms左右。一般情况下,接收端除了几位数据输出外,还应有一位“数据有效”输出端,以便后级适时地来取数据。这种输出形式一般用于与单片机或微机接口。除以上输出形式外,还有“锁存”和“暂存”两种形式。所谓“锁存”输出是指对发射端每次发的信号,接收端对应输出予以“储存”,直至收到新的信号为止;“暂存”输出与上述介绍的“电平”输出类似。 关键词:80c51单片机、红外发光二极管、晶振

目录 第一章 1、引言 (3) 2、设计要求与指标 (3) 3、红外遥感发射系统设计 (4) 4、红外发射电路设计 (4) 5、调试结果及分析 (9) 6、结论 (10) 第二章 1、引言 (10) 2、设计要求与指标 (11) 3、红外遥控系统设计 (11) 4、系统功能实现方法 (15) 5、红外接收电路 (16) 6、软件设计 (17) 7、调试结果及分析 (18) 8、结论 (19) 参考文献

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

单片机红外遥控系统设计 随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的遥控系统开始进入了人们的生活。传统的遥控器采用专用的遥控编码及解码集成电路,这种方法虽然制作简单、容易,但由于功能键数及功能受到特定的限制,只实用于某一专用电器产品的应用,应用范围受到限制。而采用单片机进行遥控系统的应用设计,具有编程灵活多样、操作码个数可随便设定等优点。 本设计主要应用了AT89C51单片机作为核心,综合应用了单片机中断系统、定时器、计数器等知识,应用红外光的优点,设计了一个红外线遥控系统。本系统包含发射和接收两大部分,利用编码/解码芯片来进行控制操作。发射部分包括键盘矩阵、编码调制、LED 红外线发射器;接收部分包括红外线接收芯片、光电转换器、调解电路。其优点硬件电路 简单,软件功能完善,性价比较高等特点,具有一定的使用和参考价值。 关键词:单片机AT89C51;LED红外线发射器

目录 目录 (2) 1 绪论 (2) 1.1研究背景 (2) 1.2国内外研究现状 (3) 1.3研究目的与意义 (3) 2系统方案设计论证 (5) 2.1单片机红外遥控发射器设计原理 (5) 2.2单片机红外遥控接收器设计原理 (5) 2.3方案选择和论证 (6) 3红外解码硬件电路设计 (8) 3.1红外解码系统设计 (8) 3.2单片机及其硬件电路设计 (8) 3.3红外发射电路设计 (10) 3.4红外接收电路设计 (11) 3.5本章小结 (13) 4红外解码程序设计 (14) 4.1红外接收电路主程序流程图 (14) 4.2红外接收电路子程序流程图 (14) 4.3本章小结 (15) 5 联机与调试 (16) 结论和展望 (23) 附录A:系统原理图 (24) 附录B:系统PCB图 (25) 附录C:系统仿真图 (26) 附录D:系统源程序 (27) 1 绪论 1.1研究背景 目前市场上采用的一般是遥控编码及解码集成的电路。此方案的特点是制作简单、容

基于单片机住宅防火防盗报警系统毕业设计

毕业论文(设计) 题目:基于单片机的住宅防盗防火报警系统设计

摘要 本文介绍了住宅智能化中的防盗防火报警系统。住宅防盗防火报警系统是将防盗防火功能结合到一起,同时完成盗情和火情的检测,并且实现自动报警功能。其中盗情检测由红外探测器与微波探测器构成的双鉴探测器完成,而火情检测由光电感烟探测器,温度探测器和一氧化碳探测器集为一体的复合式火灾探测器完成。当防盗探测器或防火探测器检测到险情的时候,向单片机发出中断申请,再由单片机控制报警电路,实现自动报警。 本系统具有密码识别功能,只有通过键盘输入正确的密码才能控制系统的开闭。密码并不是唯一的,可以修改以及更换。本系统还配置了备用电源以及具有断电和掉线自诊断功能,增强了系统的安全性和稳定性。此外系统还从硬件和软件两方面进行了抗干扰设计,能够让系统可靠的完成工作。时代在发展,社会在进步,人们对生活质量的追求也在日益增长,特别是住宅方面,不仅希望拥有舒适、温馨的住所,而且对安全性、智能性等方面也提出了更高的要求,智能住宅的安全防范系统也应运而生。现在很多小区都安装了智能报警系统,因而大大提高了住宅的安全程度,有效保证了居民的人身财产安全。 关键词: 防盗防火;传感器;单片机控制;智能报警系统。

The main contents This paper introduces the residential intelligent burglar fire alarm system. Residential anti-theft fire alarm system is will anti-theft fire prevention function together, finish at the same time the stolen feeling and fire detection, and realize the automatic alarm function. One stolen sentiment detection by infrared detection and microwave detector constitutes double jian detector complete, and fire detection by light smoke detectors, inductance temperature probe and carbon monoxide detectors sets a composite fire detector complete. When the burglar detectors or fire detector detect danger to the microcontroller, application, again by issued interrupt microcontroller control alarm circuit, realize the automatic alarm. This system has a password recognition function, it is only through the keyboard input the correct password can open and close of the control system. The password is not the only, can modify and replacement. The system also configuration spare power and has since dropped without electricity and improve system diagnosis function, security and stability. Besides system also from two aspects of hardware and software on the anti-interference design, can make the system reliable to finish their work. The development of times, social progress and people in the pursuit of quality of life, especially in growing, not only hope to have house comfortable, warmth, and the residence of security, intelligence, etc also put forward higher request, intelligent residential safe guard system also arises at the historic moment. Now many village installed intelligent alarm system, thus greatly improve the safety degree of residence, effectively ensuring residents. Person property safety Keywords:anti-theft fire; Sensors; Single-chip microcomputer control; Intelligent alarm system.

相关主题