收藏 分销(赏)

基于单片机的红外防盗报警专业系统设计.doc

上传人:二*** 文档编号:4525961 上传时间:2024-09-26 格式:DOC 页数:37 大小:514.04KB
下载 相关 举报
基于单片机的红外防盗报警专业系统设计.doc_第1页
第1页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、XXXX大学毕业设计(论文)红外防盗报警系统系 别 :专业(班级):作者(学号):指导老师:完成日期: 5月10日XXXX教务处制目 录汉字摘要1英文摘要.21 引 言32 设计任务和要求43 硬件基础设计53.1 系统方案设计53.2 硬件设计53.3 单 片 机103.3.1 STC89C52单片机介绍103.3.2 单片机最小系统113.3.3 按键电路123.3.4 指示灯和报警电路123.3.5 总体原理设计图134 软件总体设计154.1 主程序工作步骤图154.1.1 编译预处理154.1.2 独立按键处理函数164.1.3 定时器0初始化程序174.1.4 红外报警程序184.

2、1.5 对应不一样按键处理184.1.6 主程序194.1.7 定时器0中止服务程序194.2 Proteus软件仿真204.2.1 Proteus软件介绍204.2.2 Protues软件仿真图21谢辞23参考文件24附录:程序源代码25红外防盗报警系统摘 要:科技发明着大家生活,科技引领着大家生活,科技丰富着大家生活。自改革开放以来,我们身边科技发展速度能够说是突飞猛进,让人眼花缭乱应接不暇。伴伴随科技发展自然而然就有了经济长足发展。私人财产增加就进而带来了财产安全问题。财富不停增加也使得大家越来越重视私人财产保护方法。防盗窗防盗门这种早期防盗方法防盗能力已经越来越力不从心。家庭防盗报警系

3、统也是因为这市场需求而逐步诞生并越发成熟。我们将在这篇论文中将设计一个很适合家庭用防盗报警系统,我们设计经过研究确定了使用热释电红外探测器,因为它相对来说性价比很不错,防盗报警效果显著,能够说是物美价廉。 既然本设计是用于防盗系统,那么就必需要求它安装时位置隐蔽,不轻易被窃贼行窃之前看到,而且该系统最好在平时维护起来也要简单方便,不然对于用户来说这个系统将没有太大实用价值,也不利于产品市场竞争。考虑到使用了红外探测器元件,我们需要用到单片机处理我们探测器所接收到电信号。选择单片机中功效强大51系列STC89C52单片机作为本设计电路关键元器件,程序烧录则使用keil C51烧录。软件关键针对本

4、论文选择单片机运行时候所需。关键字:热释电红外传感器,菲涅耳透镜,Protues仿真软件,BISS0001芯片,STC89C52单片机PyroelectricInfraredAlarm SystemAbstract:science create peoples life, science leading peoples lives, science enrich peoples lives.The increasing of wealth make people pay more attention to the protection of private property. And the

5、capability of security windows or security doors has been getting worse. At the same time, more and more far-sighted people start to install home security alarm system. In this article, we develop a design of system using using pyroelectric infrared sensor with a real-time monitoring, to realize fas

6、t alarm and prompt. The anti-theft system this paper use, its installation location is hidden, it is difficult for robbers to find and users management or maintenance is convenient. There are two parts in this design including hardware and software . Hard ware part of this design includes infrared d

7、etector module, MCU module, driver warning module, LED module, etc. It also choose 51 series STC89C52 single-chip microcomputer as the processor of the circuit design and using C language to write programs. Key words:PIR; Fresnel lens;Protues; BISS0001 chip;SCM (STC89C52)红外防盗报警系统1 引 言伴随中国电子工业飞速发展,高新

8、科技不停点缀着大家出色生活。伴伴随科技发展自然而然就有了经济长足发展。私人财产增加就进而带来了财产安全问题,大家对家庭防盗安全疏忽大意也让心怀叵测窃贼们而越发猖狂。大部分居民财产安全防盗意识不够强给不法分子发明了很多机会,居民家中被盗也变越来越频繁,这也造成了大家对财产安全问题极大担忧。在这么大环境下,大家对一般家庭安装物美价廉防盗报警器呼声也是越来越高。然而我们走访市场后却发觉现在防盗系统基础全部因为价格昂贵只适适用于部分需要保密部门或机构,一般家庭实在难以承受。若要在家庭财产防盗领域起到作用,那么这种防盗报警系统必需要有造价低廉,性能可靠而且含有一定智能化特点。众所周知红外线是一个肉眼无法

9、观察到,任何物体全部在时刻发射着不一样红外线,大家充足利用这一点将红外线应用在博物馆,金店,甚至在军队中利用红外线来搜索战场中敌人。本设计关键包含红外探测和单片机控制。电源和单片机和红外探测器组成了基础系统运行电路。而单片机部分我们需要用单片机最小系统来控制即可,当然也需要声光报警电路组合。系统大致工作步骤:充当耳目作用红外报警器负责信号探测,而充当大脑作用单片机负责判定信号,并控制声光报警电路。经过单片机功效设定和处理抵达报警模块功效。就该设计关键而言,单片机为本设计中心模块,其作用关键性不言而喻。作为大脑单片机自然也是由软件和硬件共同组成,软件相当于它思想,硬件就是单片机本身。2 设计任务

10、和要求本防盗报警系统设计包含了软、硬件。由数据采集模块完成信号采集和数据转换功效,按键设定模块完成系统基础操作步骤,报警模块实施防盗声光报警任务。本防盗系统基础组成比较简单,囊括了了单片机(信号处理和模块控制),热释电红外探测器(人体信号采集),蜂鸣器(鸣笛报警),LED报警电路(二极管闪烁报警)和Proteus仿真软件和烧写软件。 要求本设计功效以下:倘若有些人需要外出,便可将本红外报警系统打开,此时报警器进入了布防程序;假如在布防以后,有些人闯进了住宅之内就会立即被探测器感应到,人体辐射出红外光谱将会被安装在监测点上热释电红外探测器转变成了电信号并输出。STC89C52单片机将会立即检测到

11、探测器发送来电平信号,以后单片机就控制报警LED发光,同时蜂鸣器也会响起。3 硬件基础设计3.1 系统方案设计我们综合考虑了各方面可能出现性能影响原因,人体红外探测元件最终定为性价比很高热释电红外探测器,最关键原因还是考虑到该探测器对人体辐射红外线含有愈加好探测效果。而且该传感器防盗保护性能相对一般压力报警器(通常经过可触发压力开关来报警防盗系统)来说愈加稳定,抗干扰能力很高,探测灵敏度和安全性更是无可挑剔。正如上面所说,本探测器安装相当隐蔽,几乎极难发觉该装置位置,极大方便了用户管理和操作。考虑到正常情况下检测是处于移动中人体,所以红外探测器我们选择双元件型。因为这个传感器内部两个灵敏元件是

12、反相接,假如闯进人员一直停止不动(当然这是不可能)或无人闯进,则这两个灵敏元件极化程度完全相同,两元件极化相互之间就抵消了,这时候探测器输出电压为0,报警器不工作;可一旦闯进者移动起来,则两个元件极化程度立马就不一样了,输出电压也随之改变不在是0,报警器工作,进而实现探测移动中人体为目标功效。本红外防盗报警系统设计包含硬件组成和软件组成两部分。假如以模块功效来区分话关键有系统按键模块(按键控制)、信号处理模块(红外探测器)、报警模块(声光报警部)。假如根据电路结构来区分话关键有单片机电路部分、红外传感器部分、蜂鸣器部分、LED报警指示电路部分。3.2 硬件基础设计根据我们所设计设计要求本设计最

13、少应该包含以下三个基础结构:STC89C52单片机部分、红外感应部分、报警指示电路。电路总原理图图3-1。图3-1 总体原理设计框图(1)热释电红外传感器上个世纪八十年代研发制造出来热释电红外传感器堪称传感器领域经典之作,该传感器因其灵敏度高,简单实用又廉价而著名遐迩。图3-2所表示就是常见热释电红外传感器。这种被动式传感器接收到人体辐射出红外线后立即转成电压信号输出至其本身自带放大器开始放大处理,以此实现了运行和驱动本设计几大电路控制部分功效。所以该探测器被大家广泛大量应用在防盗和报警这类用途。Pyroelectricinfraredsensorhavepolarizationinsidet

14、hepyroelectriccrystalswithtemperaturechanges,Whentheconstantinfraredradiationonthedetector,pyroelectriccrystaltemperatureconstant,externalcrystaliselectricallyneutral,noelectricaloutputfromdetector,soconstantthatcannotbedetectedbytheinfraredradiation.正常人体发出红外线波长范围通常在910m之间,而本设计红外探测元件能感应到波长灵敏度在0.220m

15、范围内,范围太大不太适合,不过其特征基础稳定不变,为了达成更正确探测效果,我们经过在传感器上面安装了一个限制入射红外光波长范围滤光片来把入射红外光波长约束至710m,这时候改装后探测器对于检测人体红外线来说性能愈加完美,显而易见我们安装滤光片将其它波长红外线吸收了,只有些人体红外线才能进入其内,就这么一个专业探测人体红外线探测器应运而生,以上充足说明了本系统设计关键之一为该传感器,其关键性不言而喻。 图3-2 热释电红外传感器(2)PIR特征原理该热释电红外传感器通常植入一个到两个探测元件,并以反极性串联这两个元件,从而降低本身温度升高而带来干扰和影响。人体发射红外辐射经过该探测器接收处理后转

16、换成较弱电压信号,因为该电压信号不足以让系统正常运行,需要探头里面场效应管放大再向外输出。The detector mainly made of a material of a high pyroelectric coefficient, Ru lead zirconate titanate-based ceramics, lithium tantalate, titanium sulfate, triethylene glycol, or the like of a size of 2 * 1mm detecting element. (3)菲涅耳透镜热释电传感器就如同近视人眼睛一样,需要一

17、个“眼镜”来“矫正”它视力,以清楚分辨事物,“眼镜”选择是否适当和使用功效好坏有着直接关系。配用不妥菲涅耳透镜会产生错误动作,常常性误报警会使用户很快失去对产品信任。报警监视空间内红外线不停被集中到了传感器之上。因为不一样型号菲涅耳透镜拥有着不一样焦距参数(即传感器探测距离),所以我们能够依据所需监控空间大小选择不一样菲涅耳透镜,通常探测距离十米内最为常见;而且依据物体红外线特点能够设计出很多专门探测某个物体红外线红外报警器,比如火灾报警器,该热释电传感器对通常火焰红外辐射最为敏感,类似这么设计使得热释电报警器应用范围被大大扩展和丰富了。菲涅耳透镜不一样会造成传感器感应距离不一样,感应距离不一

18、样会使报警器有不一样视场和范围,对于这么传感器来说视场多且广,监控也就越是密不透风,防盗效果也越是令人满意。下图3-3为菲涅耳透镜实物模型。图3-3 菲涅耳透镜模型(4) BISS0001芯片介绍作为集成芯片中性能优良且价格极为廉价型号,BISS0001优势相当显著。而且该芯片常常和红外探测器等探测器匹配,可组成各类功效不一形形色色热释电探测器,该芯片和传感器高度可匹配性使其受到广大用户一致热捧。BISS0001芯片对电路中来自热释电传感器信号传输到芯片内对信号进行处理,该芯片有着无和伦比小静态电流,3V到5V工作电压使其含有简单可靠驱动电源选择,三个1.5V干电池即可,驱动电流输出值为10m

19、A。红外传感器其实就是由该芯片和最关键热释电传感器和部分基础元器件组合而成,其简单实用性能得到大家广泛认可。该芯片是经典16管脚,使用了CMOS精湛工艺和DIP精密封装。图为BISS0001芯片内部电路框图。图3-4 BISS0001内部电路框图由上图很轻易看出该BISS0001芯片是由Voltage Comparator(电压比较器)和State Controller(状态控制器)、Operational Amplifiers(运算放大器)、Lock Timer(封锁时间定时器)、Delay Timer(延迟时间定时器)及参考电压等组合而成数模混合电路。下图3-5为其管脚功效说明。图3-5

20、管脚功效说明(5) BISS0001信号处理人体红外信号在此电路成功完成了转换,并以电信号输出。热释红外传感器信号来自2引脚,且由OP1放大器实施放大处理,C4耦合后,二级处理(放大运算)便立马在COP2运算放大器之中进行运算。双向鉴幅器由电压比较器(COP1和COP2)组成,放大后信号经过鉴幅器运行处理,开启延时定时器信号输出由上面检测出有效信号而产生,单片机对经过电阻R3输入定时器信号进行运算处理。能够使用R12来设置延时周期值,倘若VS改变发生在延时周期之内,那么从VS上跳变时刻开始Vo就会立即继续延长一单位周期;单片机下一步骤是在Vs一直高电平状态经过P10传送抵达时进行。图3-6 信

21、号采集处理模块因为我们探测器通常需要依据所需保护空间大小来选择,和此同时不一样探测距离R13大小要求也不一样,7米通常就最大可调整距离了。如上图所表示芯片中接高电平经过跳线和1脚连接后,倘若在延时时间段(即防盗报警器工作状态)之中红外传感器探测范围内有些人在活动,那么高电平状态将会成为该芯片输出保持状态,若想高电平状态改变为低电平只要探测范围内人离开探测范围内即可,所以本设计是一个不需要直接接触红外触发式防盗系统。(6) 电源模块正如上面我们提到,我们设计为3V-5V工作电压方便报警系统安装愈加灵活方便。通常情况下能够使用3只1.5V一般直流干电池为电源,考虑到更换电池问题,也能够外接4.5V

22、直流电源使用起来更为长久。3.3 单 片 机3.3.1 STC89C52单片机介绍STC89C52单片机为广泛认可51系列单片机中经典大作之一,它相对其它51系列单片机来说价格稍微高一点,不过其软件烧写功效很方便用户使用。其标准功效以下:256字节RAM、8k字节Flash、看门狗定时器、32 位I/O 口线、数据指针两个、6向量二级中止结构一个、16 位定时器/计数器三个、全双工串行口、片内晶振和时钟电路。3.3.2 单片机最小系统单片机最小系统其关键很简单,即能够完整运行最简单单片机电路。以下图所表示。图3-7 单片机最小系统电路图即便是单片机最小系统也是要由单片机和时钟电路和复位电路三个

23、基础要素组成,这一点毋庸置疑。因为本设计采取STC89C52单片机本身运行电压是4V-5V,所以4.5V直流电源供电成了该系统不二之选。本设计单片机电源连接方法极为简单明了,上图中电源或电池正极接上图中40引脚VCC端,而电路中20引脚直接连接电源或电池负极(接地端),电压值稳定在为5V即可。单片机运行起始情况全部是由复位电路来控制和确定,而且复位电路完成单片机开启过程十分高效简练。通常情况下电源连接上时候单片机就会生成一个复位信号,假如此时单片机完成了开启动作,那么我们能够判定单片机现在运行正常;假如没有完成开启动作则单片机运行不正常,需要调试。当单片机运行之中碰到程序跑飞这种外界环境干扰和

24、影响而产生情况之时,我们通常使用复位按钮来开启热释电红外报警器系统单片机内部设定程序让单片机重新运行我们所需要它运行程序。通常情况中电路中单片机复位方法要么是自动复位,要么就是手动复位,这是最常见最实用电路复位方法。自动复位通常全部是上电自动复位,手动复位就是按键复位,单片机复位动作往往是在时钟电路运行后于RESET端生成了两个周期高电平而完成。至于手动复位,本设计采取了一个按键来实现,即手动复位键,改按键设计使得电路复位变得愈加简单可靠,为了把输出电平升高到一定值,我们通常全部连接了上拉电阻。时钟电路作用就是像人类控制心脏跳动神经一样很关键,由此可见单片机运行节奏是由时钟电路来确定。实际上振

25、荡电路即为我们提到时钟电路,其基础原理是以正弦波为标准正确控制单片机运行节奏和运行速度。3.3.3 按键电路本报警系统中不一样状态工作形式也是不一样,考虑到操作简单和实用功效,我们对本设计电路初步进行了简单计划设计,经过再三研讨后设计确定以下:布防状态在我们按了布防按键后立即开启,大约20秒系统进入布防状态,这20秒时间是为了操作人员离开布防区域而设置,这个时间能够依据具体离开布防区域需要时间来设置;倘若无人闯进监控布防范围内,则热释电红外探测器不动作,倘若有些人在探测器布防范围内移动,那么人体辐射红外线会被探测器立即感应到,并立即经过电路传至单片机进行运算处理,单片机快速运算后立马经过电路发

26、出信号控制声光报警部分报警。考虑到部分始料未及突发情况(如入室抢劫和银行抢劫),用户还需要我们对报警系统附加一个紧急报警方案,为处理此问题,我们在设计中使用了一个紧急报警电路从根本上处理了这个需求,既方便又实用,在紧急报警按键按下后电路立即进行声光报警。图下图3-8所表示。图3-8 按键电路3.3.4 指示灯和报警电路高低不一样电平状态是由单片机I/O端口输出来决定,P32连接黄色LED指示灯,P35连接绿色LED指示灯,P38连接红色LED指示灯,P26连接报警用蜂鸣器,而蜂鸣器工作驱动是否是由外部连接9012型号三极管是否达成饱和状态而决定,该三极管如同一个开关,达成了饱和状态就会驱动报警

27、蜂鸣器运行。图3-9 指示灯和报警电路3.3.5 总体原理设计图前面对时钟电路、复位电路、按键电路、指示灯和报警电路全部做了解释和说明,依据图3-2总体设计图稍加整理我们能够大致设计出一个较为完整总体电路设计图,图3-10所表示。图3-10 总体电路设计图4 相关软件设计4.1 主程序步骤图结合了上面几章硬件基础介绍和电路基础排布我们综合考虑以后,能够大致设计出下图步骤,图4-1所表示。图4-1 主程序工作步骤图4.1.1 编译预处理Keil C51 C语言编译器为8051系列单片机在现在世界上最流行C语言编译器之一。它为我们提供了比任何其它8051系列C语言编译器全部更多更完善更强大功效。在

28、图4-1中开始第一步开启前我们通常要进行部分基础编译预处理工作。Keil C51预处理功效是指编译系统在程序扫描前对特殊命令进行预处理工作,Keil C51程序中宏定义、文件包含等全部放在函数外,在原文件前面,我们称其为预处理部分,这些命令称为预处理命令,“#”开头指是预处理命令,同时在宏语句后面没有“;”。文件包含通常形式为#include“文件名”或#include,软件以下:#include /调用单片机头文件#define uchar unsigned char /无符号字符型 宏定义变量范围0255#define uint unsigned int /无符号整型 宏定义变量范围065

29、535#define key_io P1uchar key_can;/ 红外热释电平时为0 有输出为1sbit beep = P23; /蜂鸣器定义sbit red = P22; /红色发光二极管定义sbit green = P21; /绿色发光二极管定义sbit yellow = P20; /黄色发光二极管定义sbit hw = P13; /红外热释传感器定义bit flag_300ms = 0;4.1.2 按键设定程序该程序是针对各个按键实现其功效一个程序。所对应是系统电路中多个按键,该部分软件以下所表示。void key()static uchar key_new = 0,key_old

30、 = 0,key_value = 0;if(key_new = 0) /按键松开if(key_io & 0x07) = 0x07)key_value +;else key_value = 0;if(key_value = 5) /按键松开,松手检测key_value = 0;key_new = 1;/按键松开后进入等候按键状态else if(key_io & 0x07) != 0x07) /按键按下key_value +;else key_value =0;if(key_value = 5)/按键按下消抖key_value = 0;key_new = 0; /按键松开后进入等候松开按键状态ke

31、y_can = 20;if(key_new = 0) & (key_old = 1)switch(key_io & 0x07)case 0x06: key_can = 1; break; /得到按键值 case 0x05: key_can = 2; break; /得到按键值 case 0x03: key_can = 3; break; /得到按键值 key_old = key_new; 4.1.3 定时器0初始化程序定时功效实现是经过系统内计数器计数功效来实现,而本设计中计数方法是源自单片机内计数脉冲,计数器增加1,则意味着机器经过了1个周期时间,而对应每个周期只能产生一个计数脉冲,程序以下

32、。void time_init() EA = 1; /开总中止TMOD = 0X01; /定时器0工作方法1ET0 = 1; /开定时器0中止 TR0 = 1; /许可定时器0定时uchar flag_alarm ; /报警标志位uchar flag_bufang ; /布防标志位uchar flag_bufang_en ; /布防标志位使能uint flag_value; /用做定时器变量4.1.4 红外报警程序热释电红外传感器探测到人体红外信号后,传感器感应到人体红外信号,转换成了电信号输出至单片机处理后,单片机判定并经过电路控制声光报警电,程序会循环运行以确保报警系统连续报警。/*红外报

33、警处理*/ void hongwai_dis()if(flag_alarm = 1) /报警red = red; /红灯报警beep = beep; /蜂鸣器报警if(flag_bufang_en = 1) /准备开始布防green = green; /绿灯闪 if(flag_bufang = 1) /确定布防green = 0; /若延时布防成功 绿灯长亮if(hw = 1) /红外有输出flag_alarm = 1;4.1.5 功效按键运行程序按键一共分为开启按键、布防按键、复位按键(取消报警)、紧急报警按键等四个按键。下面为四个按键所对应简单运行程序。void key_with()if(

34、key_can = 1) /按键紧急报警flag_alarm = 1; /报警标志位 ; if(key_can = 2) /布防按键flag_bufang_en = 1;if(key_can = 3) /取消报警 把变量清零flag_alarm = 0; flag_bufang = 0; flag_bufang_en = 0;flag_value = 0;P2 = 0xff; 4.1.6 主程序在红外报警器进入布防状态后,依据报警器是否检测到人体红外线,探测器发出信号经过下一级处理至单片机,单片机立即对输入信号进行运算处理并判定。其主程序以下。void main()time_init();wh

35、ile(1)key(); yellow = hw; /红外热释电指示灯 有输出就亮黄灯if(key_can = 600) /30秒flag_bufang = 1;flag_bufang_en = 0;flag_value = 0;4.2 Proteus软件仿真4.2.1 Proteus软件介绍该工具是英国Lab Center Electronics企业倾全部力量精心编写EDA工具软件,Proteus是现在世界上最受欢迎软件之一,Protues是一个功效齐全仿真软件,程序编程语言由 Simone Zanella 于1998年创建,Protues很多功效源自C语言,它是尤其之处于其有成百上千专用功

36、效处理字符串方面问题,这使得它最实用仿真软件之一。它不仅含有超越通常EDA工具模拟仿真功效能力,且能够全方面仿真单片机和单片机外围关键元器件。该软件已受到广大单片机业余爱好人员、教学研究工作人员、专业开发应用人员青睐。Proteus经过其强大“概念至产品”一步到位设计方法征服着着全球无数忠实用户,成为了全球最为顶尖EDA工具之一,它出现根本粉碎了仿真软件不足。该软件经过完美融合电路仿真、PCB设计、虚拟模型仿真于一体而成为了全球炙手可热仿真设计平台。而难能可贵是其在处理器模型上更是匹配相当多个类处理器,而且伴随处理器进步不停增添更为优异处理器模型,而且是完美匹配这些处理器,使得用户在使用过程中

37、毫无后顾之忧,这直接使得Proteus成为了处理器模型支持方面全能冠军。Proteus在程序编译器匹配方面仍然十分强大,完美匹配IAR、Keil和MATLAB等常见编译器,其强大编译能力让很多其它仿真软件心有余而力不足。4.2.2 Protues软件仿真图经过以上介绍,根据3.2.5节总体设计电路图3-11对红外防盗报警系统进行仿真测试。图4-5所表示为系统Protues仿真图。图4-2 Protues软件仿真图计算机运行仿真结果显示出本设计系统能够正常运行,基础达成上面我们所预期设计目标及要求。因为热式电红外传感器无法在软件之中仿真,我们完全能够用按键来模拟热释电红外传感器感应情况。下面我们

38、将具体说明一下仿真操作步骤说明:手动报警键:该按键设计是为了使用者碰到特殊情况时临时紧急使用设置,该按键在按下后会立即开启声光报警。系统布防键:人员外出需要布防时按下该按键,布防人员需要在20秒内离开监控区域,这段时间绿色发光二极管闪烁,当20秒结束时绿色发光二极管长亮,红外防盗报警系统开始工作,若有些人闯进则会立即鸣笛报警。取消键:该按键是在系统报警时候用来关闭目前报警状态。红色二极管:使用时假如该二极管长亮便说明防盗系统一直处于报警状态,不然二极管便不亮。绿色二极管:这个二极管仅作为布防状态开始时指示灯作用。黄色二极管:该二极管只表示热释电传感器是否探测到了人体红外信号,只要探测到了人体红

39、外信号该二极管就会亮,不然便不会亮。谢 辞大学四年美好时光就这么如箭般急忙而过,已然靠近尾声,而我眷恋之情却越发浓重。在这最终一段让人留恋大课时光里,我完成了我大学最终一项功课,就是对于本科生来说至关关键毕业论文。不管怎么样在我这幸福四年里多亏了我父母对我无私付出;更要感谢我最亲爱母校XX学院给了我大学四年继续深造机会,让我有更多机会不停提升自己各方面素质;更要感谢XX学院老师们在这四年来对我关心和激励。很多老师和同学在我这次论文完成过程中给了我很多极为关键帮助,包含我指导老师XX老师,我专业课老师李老师,和我最敬仰程教授。每次论文中碰到棘手难题时候,我最先想到是指导老师XX,XX老师不管在试

40、验室还是在教室,全部第一时间安排我面谈具体情况,商议怎样处理问题。XX老师在平日里工作繁忙,不过不管她多么忙全部会给我抽时间做具体指导。到现在为止,我毕业论文也立即告一段落。我再次真挚感谢各位老师对我毕业论文指导和提议。让我在论文完成过程中学到了很多以前不懂或不明白知识,明白了实践才是检验真理唯一标准,让我时刻铭记自己不足之处并时刻提醒着我要多加努力,要不懈努力以提升自己能力!参 考 文 献1 胡萍.串口通信红外报警器研制J.计算机和现代化,(10):15-16.2 A.R.Jha Infrared TechnologyM.化学工业出版社,(10):267-2743 唐德琴.电子温度测量仪器技

41、术发展战略研究J.电子科学技术,,27(1):1-84 Sensors and Actuators. PYROELECTRIC INFRARED-CCD IMAGE SENSOR USINGJ.American Electronics Industry Press,1989,16(1):263-2715 李行善.基于串口组件体系结构J.电子串口和仪器学报,(08):15-16.6 姜道连.用于AT89C52设计红外报警器设计和制作J.国外电子元器件,(12):31-34.7 杨术明单片机原理及接口技术M华中科技大学出版社,,2(01):187-1888 张齐 朱宁西 毕盛 . 单片机原理和嵌入

42、式系统设计. 电子工业出版社, (09):13-15.9 刘娟 梁卫文 程莉.单片机C语言和PROTUES仿真技能实训M.中国电力出版社, (08):23-31.10 时德钢.基于串口通信红外报警器研究J.计算机测量和控制,,10(7):480-482.附录:程序源代码#include /调用单片机头文件#define uchar unsigned char /无符号字符型 宏定义变量范围0255#define uint unsigned int /无符号整型 宏定义变量范围065535#define key_io P1uchar key_can;/ 红外热释电平时为0 有输出为1sbit b

43、eep = P23; /蜂鸣器定义sbit red = P22; /红色发光二极管定义sbit green = P21; /绿色发光二极管定义sbit yellow = P20; /黄色发光二极管定义sbit hw = P13; /红外热释传感器定义bit flag_300ms = 0;/*独立按键处理函数*/ void key()static uchar key_new = 0,key_old = 0,key_value = 0;if(key_new = 0) /按键松开if(key_io & 0x07) = 0x07)key_value +;else key_value = 0;if(key_value = 5) /按键松开松手检测key_value = 0;key_new = 1;/按键松开后进入等候按键状态else if(key_io & 0x07) != 0

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服