《室内灯光控制系统的设计(共39页).doc》由会员分享,可在线阅读,更多相关《室内灯光控制系统的设计(共39页).doc(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上室内灯光控制系统的设计毕 业 设 计(论 文)专心-专注-专业摘要本课题主要研究的是针对室内灯光的自动控制展开研究,提出了室内灯光控制的具体原理以及它的具体设计思路,提出了基于室内灯光控制系统的详细设计详细内容,在研究该课题的途中努力学习了智能室内灯光控制系统的硬件设备以及相应的软件。本研究以STC89C52单片机为主要操作核心,本研究采用了光敏三极管做为对外界自然光线的强度来进行详细检测,采用热红外人体传感器检测教室有没人进出;再根据本控制系统对外界自然光信号与人体存在的红外信号采取的智能判断,以及对室内需要合理打开灯的条件,以完成对室内照明回路智能控制,从而以达到
2、合理节约利用电能的目的。此外,采用了LCD液晶显示器以用来显示室人数。本研究主要采用的结构为模块化设计,具有简单,体积小等很多优点,以用来满足本研究达到室内灯光控制系统的要求。关键词 :STC89C52;热红外人体传感器;光敏三极管;自动控制;AbstractThe design analyzes the principle and realization method of the classroom light automatic control, and puts forward the classroom lighting design idea of automatic contro
3、l system, and on this basis to develop the intelligent control system hardware and corresponding software through researching on automatic control method for classroom lighting. This study adopted the light activated triode as to outside natural light intensity to a detailed inspection; According to
4、 the control systems intelligent judgment of the environmental light signal and the human existence signal, as well as to the classroom reasonable conditions, opening the lamp to complete automatic control of the classroom lighting circuit, so as to achieve the purpose of saving electricity,to meet
5、the requirements of this study to the indoor lighting control system.Key words: STC89C52; pyroelectric infrared sensor; automatic control; light activated triode目 录第1章 绪论11.1课题研究的背景及意义11.2课题研究的内容2第2章 系统总体分析42.1系统整体分析42.2设计中遇到的问题4第3章 系统硬件设计63.1系统硬件核心63.2系统主要电路73.2.1系统主控电路73.2.2自然光采集电路83.2.3热红外人体传感器电路
6、93.2.4系统时钟电路103.2.5灯控模拟电路123.2.6 LCD1显示电路12第4章 系统软件设计134.1系统主程序设计134.2系统子程序设计144.2.1红外人体传感器模块144.2.2自然光采集模块154.2.3时钟模块164.2.4LCD显示模块17第5章 系统调试与仿真185.1仿真软件185.2仿真注意事项与方法205.3仿真结果20总结24参考文献26附录27附录一 系统硬件仿真电路及原理图如下27附录二 源程序如下28致谢35第1章 绪论1.1课题研究的背景及意义在如今的现实生活中,环境保护和能源的枯竭问题一直困扰着人们。在过去的19世纪乃至追寻到很久之前的时间里,人
7、类为了生存而对大自然做出了掠夺式的抢夺资源,造成了现在世界中能源短缺,上世纪一流的污染问题还没有解决。而我国作为一个在发展中国家的代表人物,经济发展与能源枯竭而引发的矛盾日益增生,而本系统是为了室内灯光控制系统,作为一个能够根据外界光线的强度来控制室内灯光的亮度或者亮灯个数的多少,能够实现人来灯亮人走灯灭,完成自动调节灯光的作用,已完成节能的目的。在各个高校中,教室是一个很普遍的学生与教师教学的场所,随着各个高校的扩建以及高校的普遍,在高校中,经常会发生教室内一个人都没有,但是教室内的灯还亮着,或者教室内确实有人,但是灯光的强度太强学生们在学习的过程中国也感觉到很不舒服,学习效率下降,没有人的
8、情况下,照明系统还处于工作状态,这种情况就会造成能源的大量流失以及浪费。因此,节能就会显得尤为重要,这样才能提高教室内照明系统的效率。高校在节能的情况下才会有更多的资源去为学生们谋取更多的福利,才能让学生们专心致志的努力学习,为了自身的强大而努力。目前,对于智能灯光控制,国内外已经在各个地方开始实现这个功能,但是有关于室内灯光控制系统类型的智能控制系统却很少,随着高校的越来越多,规模也越来越大,学生也越来越多,所需要的教室也越来越多,教室内的灯光浪费现象越来越严重,电能也浪费的越来越多,但是,随着现代化与智能化的程度的越来越高,智能家居的普及也越来越高,随着计算机技术的普及,灯光的控制也越来越
9、多资多彩,也在朝着智能化和自动化的方向发展,为室内灯光控制系统的出现创造了便捷的条件,随着能源的日益减少,开发出一款智能化的室内灯光控制系统已经迫在眉睫,是实现现代化智能化的重要的一环,是具有跨时代的重要意义。由于我国多年来经济的持续发展,能源危机日益剧烈,虽然我国作为一个大国,但是又是人口基数过多,所以人均能源亮很少,平均产值的资源的消耗远远高于发达国家,能源问题对我国的发展至关重要,由于储量人均不足,能源已变成制约我国经济发展的重要问题。从2005年到现在的2015年,新增的照明用电远远超过预期,而对于各个高校来说,教室的用电量占了很大的一笔重要输出,其照明系统约占到各个高校总用电量的40
10、%左右,由此可见,在保证各个高校内教室灯光的照明质量的前提下,对教室内灯光进行智能控制迫在眉睫,其所能实现的经济效益和应有的节能效果都是相当的可观的,所以努力地开发室内灯光控制系统已经不容懈怠了。在我国的城市规划中,早已经将智能化灯光和绿色灯光当做重点来规划,本规划的主要选择方向是为了消除环境污染与废旧材料能源的回收等问题,着重强调了绿色灯光的问题,以及节能减排等维护环境的智能化设计,且室内灯光控制系统走在前列,说明我国已经将减少照明消耗绿色照明已经当做头等大事。舍内灯光控制系统的研究已经在逐步的发展。目前我国用在纯照明系统上的电量约占到全世界总量的13%左右,而要使我国采用高效的节能减排的绿
11、色照明系统将比传统照明系统节约60%-80%的电量,如今,首都北京正在努力推广效率照明系统的工程,推出了很多应用于照明系统的节能减排的大部分节能电器已经投入使用。而在我国的各个高校中节能的意识也正在努力地潜移默化的影响着学子,但是由于普宾得学生在高效节能这一方面的意识还是不够强烈,照明系统浪费的现象还是十分的严重,比如在光线足够强的教室内依然坚挺这的室内灯光,上完课了学生们都走了,还在努力工作着的卑微的灯泡。且各个高校节能减排的详细规划依然没有提上文件,室内的灯光依然有着教工手动控制,且因为教室数量巨大,教工也会走神,这样就造成了大批量的照明系统的点亮的浪费。1.2课题研究的内容本设计主要要求
12、的主要内容包括控制模块和显示模块以及收集模块,本设计使用了光敏三极管作为本设计与外界的联系探头,以对外界自然光显得强弱来进行数据收集,然后将在外界收集到的光强的光信号本设计要求包括收集数据模块、显示模块、控制模块。本设计采用光敏三极管做为探头,以对自然光线的强弱进行收集。将收集到的自然光强度输送给控制核心STC89C52单片机来进行处理;用热红外人体传感器检测室内有没有人进出,通过程序的的设定,在LCD1显示器上显示室内的人数,再根据室内人数来决定需要灯的数量。本设计的主要技术有以下:(1) 在正常自然环境下打开数据收集仪器,假如外界自然光线比较强,无论有无人进入室内,都不会打开灯;要是外界自
13、然光线较弱,那就根据进入室内的人数来选择需要打开灯的数量。(2)在自动控制的时候在正常的工作状态下,在室内的前后门各需放置一个热红外人体传感器模块,以检测有没人进出室内。(3)需要能够控制显示器LCD1的显示人数。(4)在手动控制能够通过按键开光控制室内进出的人数。 (5) 室内灯光控制系统一样平常需要安置在室内没有被电灯直接照耀的位置而且热红外人体传感器安置时需要一人体与热感应电源标的目的感应器相互垂直如许才可以使人难以解决的存在的灯光信号收集才会加倍活络而且靠得住,另外还要尽量避免因外界热风直接吹向传感器而产生的干扰。第2章 系统总体分析2.1系统整体分析本设计所研究的室内灯光控制系统的设
14、计,以外界自然光线强度与教室人数作为基本输入参数,同时结合对STC89C52所设计单片机的硬件进行控制,以用来实现室内灯光的自由控制。但是当外界的自然光光强度较强,外界环境光线很好的时候,无论室内有无人,有多少人,教室内的灯光都不会亮,不然就会造成资源的浪费,而当外界自然光线的强度较弱的时候,才会根据进入教室内部的人数来确认到底需要打开多少灯光,需要打开哪部分的灯光。本设计利用开关K4模拟光敏三极管采集到的自然光强度对控制系统进行控制,当K4按下表示外界光很强,灯都不亮,相反就根据室内人数来开灯;使用按键开关K1与K2来模拟热红外人体传感器所检测到的室内人数,即K1按键表示有人进入,K2按键表
15、示有人出去,通过控制K1和K2以及对单片机上的软件代码来实现进出室内的人数,并在液晶显示器LCD1上显示室内已有人数,通过之前对单片机的代码设定来决定开灯的数量,当室内没有时所有灯全灭。本计划的室灯光控制系统首要分为硬件与软件两部分。硬件设计是本系统的的条件,是本计划履行的根本,并且为软件部分提供了代码与法式运行的根本骨架。软件设计以对硬件部分为基础,加以采集、编程、模拟,以实现设计之前所希望系统能达到预期。经由过程对硬件和软件共同,而且对外界大概呈现的滋扰举行消倪或替代,以实现本设计的终极目的为方针。此外,为了预防室内学生因学习时间较长而休息时间不足的问题,本设计附加设计了时钟电路以及超时报
16、警电路,在液晶显示器LCD1上会显示当前的当地时间,当时间为22点整时本设计会报警,提醒已经很晚了,要注意休息,报警系统在20S之后自动关闭。2.2设计中遇到的问题在本研究中所遇到的问题如下:(1) 怎么将自然光线的光信号转换为电信号的收集题目;(2) 液晶显示器LCD1上的表现人数的表现问题;(3) 怎么用热红外人体传感器来转换外单片机可用参数;(4) 怎么用按键取代感应器或者取代光敏电阻。第3章 系统硬件设计3.1系统硬件核心在本设计中,设计的主要控制模块的重要核心是以STC89C52单片机为主控核心然后再由按钮代替的光敏三极管组成的外界自然光光强采集电路与热红外人体传感器所组成的室内人数
17、的采集电路作为主要的信息收集模块,再由液晶显示器LCD1所构成的显示区域。本设计主要分为四大控制核心,主要的内容有:灯控制区、显示区、存储区、以及最重要的芯片等。本课题的主要研究硬件结构图如下图1所示。图1 硬件图3.2系统主要电路3.2.1系统主控电路在本设计中STC89C52型单片机作为设计的主控单元,如下图3-1为最小单元模块。图3-1 单片机最小系统模块STC公司出品的STC89C52是一种高能低耗的CMOS8位的微型控制器,在其内部有着系统在道可编程的Flash存储器,存储器是为8K字节的,该芯片使用的是MCS-51内核经典内核,相比老式的传统单片机51类型的做出了很大的改进,加入了
18、很多51单片的所没有的很多功能。单片机详细分配情况如下表1所示。表1 接口分配3.2.2自然光采集电路自然光的采集作为本设计的主要参数之一,其主要的思想就是要将在外界采集到的自然光信号转变为能被单片机识别的电信号。光敏电阻是一种能够实现将光信号变为电信号的电阻,而且光敏三极管对光信号的灵敏度要远远高于光敏二极管,因此,采用光敏三极管采集自然光比较好。光敏三极管采用半导体的工艺制作成的半导体管。当有较强的光照射在基区时,产生的I增大,成为光电流,而光电流的大小随着外界光照强度的增强而增强,于是在相对应的负载电阻上就会采集到随着外界光照强度变化而随之变化的电信号。由于本系统是在proteus 7.
19、4a中仿真,在仿真的时候用按键开关K4来控制显示中的外界自然光的强度,或者说来控制是白天还是晚上。当外界光强时,相当于K4闭合时;当外界光弱时,开关K4打开。图3-3环境光采集模拟电路3.2.3热红外人体传感器电路热红外人体感应器是一种即使人体在静止的状态下依然会被它探测出来的一种红外探测感应器,主要的组成单位主要有感光电子元件与透镜之类的,应为无论不管室内存在的是人体在移动还是在或者不动的情况下,都会在感光元件之间产生一定量的极化压差,感光电路会发出有人走过来的识别信号的东西,以达到可以探测人体的目的。此热红外人体感应器可应到感应人体的控制范围之内,实现红外控制与防盗于一体化。使用热红外人体
20、感应器时,一定要注意要尽量避免强烈灯光的直面照射,也不能直接对着暖气片或者其他的发热源以免破坏热红外感应器的参数以及其他的内容,避免因外界环境温度的强烈的变化而造成的参数误报或者一些不必要的数据或者参数的错误,而且传感器的表面也不要用手摸,因为手有温度,是热源,会影响数据的参数,还要避免尘土之类的灵敏度,还要特别注意热红外传感器所对的方向,要避免人来人往的外部地方。本计划考虑到尝试前提,只是在仿真软件中的仿真,是用按键开关来控制进出教室内的人数。其模块电路如图3-4所示。图3-4 按键电路3.2.4系统时钟电路因考虑到具体的实际需要,本系统还增加了对时间上的控制,以能合理的控制或安排学生在室内
21、的的作息时间,预防学生因学习忘记了回宿舍的时间,当时间超过了晚上22点时,缴入教室还有人就应提醒学生或者老师要注意休息,为此,本系统设计了时钟电路用来显示时间并报警提示到了休息时间了。本系统采用的时钟控制芯片为DS1302。图3-5 DS1302的详细引脚图表2 DS1302的引脚功能对I/O口而言,再节制输入下一个时钟的上升指令的时辰,将上升的数据输入到DS1302中,输入的数据将会被输入到低位,将会从初始的位置起头。同理,在紧随其后的8位的控制指令的字节的下一个脉冲指令的下降数据就会读出DS1302中的刚才所输入的数据,但是的输出的数据依然将会从低位依次到高位依次输出。图3-6 系统时钟电
22、路3.2.5灯控模拟电路本系统因不是实际的操作,因此,采用两个红色LED指示灯D2和D3模拟。当外界环境自然光的强度很大时,D2和D3均不亮;当外界自然光光强弱时,人数在10个或以下时只有D2灯亮,要是在教室内不得人数超过了10个人D2、D3全亮。在灯控区的模拟电路如下图3-7所示。图3-7 灯控区模拟电路3.2.6 LCD1显示电路本系统采用液晶显示器LCD显示所需要数据,其电路图模块如图3-8所示。图3-8 显示电路模块电路图第4章 系统软件设计4.1系统主程序设计本计划中的软件设计的主要内容主要有四部分组成:环境光采集模块、LCD1液晶显示器模块、外界环境光光强的采集模块与时钟控制电路模
23、块这四部分组成。在这四部分中外界环境光的采集与外界模块是通过按钮来在仿真图上面实现模拟的。主要的内容有以下:液晶显示屏LCD1上面会显示系统时间TIM与室内人数NUM,而室内灯光的控制就会根据外界自然光强度的光强大小与进入室内的人数来控制灯光的自由关闭。但外界的自然光强度较强时,所有的灯都不会亮,以免造成电量的浪费,但外界的自然光强度光强较弱时,并且进入室内的人数没有超过10人或者只有10人时,教室会亮一半灯,当外界自然光强度光强较弱并且进入室内的人数大于10人时,教室内的所有灯全部会打开。本计划中的主程序的流程图如下图4-1所示。有关系统软件的C语言程序见附录。图4-1主程序的流程图4.2系
24、统子程序设计4.2.1红外人体传感器模块在本系统中,本系统会利用按钮开关K1、K2来模拟红外人体传感器以用来采集室内人数,当外界自然光的光强度较弱的时候,而且在当室内的人数在十人以下或着只有十人时系统只会亮一个灯,而当室内的人数在十人以上时系统中的两灯全亮。它的主要的程序的流程图如下图4-2所示。图4-2 红外传感器检测模块流程图4.2.2自然光采集模块本计划利用按钮开关K4模拟光敏三极管,当K4按下,外界自然光的强度较强,表示外界环境光较强,所有灯都不会亮;当K4松开,表示外界环境光较弱,此时灯按需求亮。外界自然光模块的流程图如图4-3所示。图4-3自然光采集模块流程图4.2.3时钟模块在本
25、系统中,本计划采用的是DS1302芯片以用来控制时钟电路模块,其主要的内容是按照编写程序的要求来显示时分秒。但是一定要注意在读取DS1302时,读取出的数据同样要为BCD码,因此,在进行给DS1320芯片中进行书写操作时,写入芯片的数据也必须要为BCD码,因此,在数据的写入和读出的时候一定要进行非常必要的数据之间的和进制之间的必要转换,以方便系统能够在与其他的外部数据进行相连接的时候相对应,在本系统中液晶显示器LCD1的显示是十进制的数字,所以一定要奖惩学设计时的十六进制或者二进制的数据转变为十进制。时钟模块程序的流程图如下图4-4所示。图4-4 时钟模块流程图4.2.4LCD显示模块本计划首
26、要实现的功效是按要求显示进入教室内的人数。时间TIM首要经由过程时钟芯片DS1302来控制,本计划主要显示时分秒;人数NUM首要经由过程模拟传感器的按钮K1 K2来实现加减人数。LCD1表现模块法式的流程图如下图4-5所示。图4-5LCD显示模块流程图第5章 系统调试与仿真5.1仿真软件本设计仿真主要用到有以下两个软件:Proteus软件以及Keil uVision4软件。Proteus软件为EDA工具软件,他是目前市面上最好的能够仿真单片机模拟图以及所有外围器材的一款好用的工具。虽然EDA工具目前在国内市场的推广刚刚起步,但因为简单易操作的原因已受到了单片机的爱好者和从事单片机的各位教师以及
27、奋斗在第一线的制作单片机开发和应用的使用者的高度重视。Proteus软件作为世界上都著名的仿真软件,它作目前世界上的唯一的比较全面的虚拟设计平台包括仿真软件、设计软件和电路仿真软件三种,他的处理器支持的模型有很多比如ARMMSP4300等等很多很多,在2010年不仅增加了DSP和Cortex等系列的处理器,而且持续的增加了其他的处理器类型。并且在编译方面,Proteus软件支持IAR、MPLAB和Keil等很多种编译器,而且具有很多其他的EDA工具所没有的功能,如下:SPICE电路的仿真原理布图PCB自动与人工布线并且Proteus软件具有很多跨时代的特点,比如可以相互互动的仿真图,而且使用者
28、甚至可以同时采用比如ROM,键盘,灯, RAM,以及部分内围器件,以及部分的IIC器件,这些相比其他的EDA工具来说,犀利太多了。也可以做仿真处理器和其相应的外围电路,还可以很快直接的画出原理图和模拟图。再配合清晰的显示和输出,就能明确的看到模拟图运行后的输入输出的具体效果。Proteus软件中有上千中软件供人们选择使用,这些电子元件能更好的帮助那些工程师们管理自己所做的那些电子图与自己最喜欢的设计,在它里面一共会有40多个完整的元件集合。该软件不但可以做仿真图所需要的仪表资源和很多外围所需要的外围设备比如示波器之类的。在理论上Proteus软件可以将同一种电子元件在不同的电路图或者模拟图中的
29、重复类型的任意调用除了现实生活中的实际存在中的仪器之外,Proteus软件还提供一个图形化显示的功能,可以将在模拟图中的电信号完美的转化的能在模拟图中使用的图形化元件,其主要的具体作用与示波器比较类似,但是相比来说比示波器多出了很多实用性的功能。而且这些由电信号转化出来图形化电子元件都具有使用者所需要的理想化的参数,比如摸个电阻具有极高的电阻,或者摸个电阻具有很低的电阻无限接近于零的元件,这些理想化的电子元件极大地减少了Proteus软件在模拟的过程中的对实际结果的影响。窗口化管理系统是ARM公司在2009年2月份的发布会上发布的Keil4系统,使得使用者可以从多个角度利用监视器,并且可以控制
30、电脑屏幕上失业所能看到的所有的位置可以及时的到达任何地方。可以给一个新的使用者用户一个简洁高效的清新页面,可以让用户能够在使用本款软件的时候可以更好的利用本软件的新功能与能够合理的安排好每一个屏幕空间,还可以有效地控制想要控制的任意一个窗口,给使用者提供一个更加安全有效的的开发程序环境。本软件不但兼容以前的老版本而且兼容最新的RAM芯片且添加了很多对用户使用的一些小习惯很有用的一些小功能。而在2011年ARM公司最新发布的软件中继承了原有的优点以及兼容性形成了最新的Keil,在最新发布的软件中可以完美使得其内在的编译器和调试工具完美的匹配RAM器件,目前已经投入使用的Keil类型的产品有Kei
31、lC51 Keil C166等等很多类型。最新的Keil的特征以及功能旨在能偶提高使用者的开发速度以及效率,能够更快的完成任务,而且还能保证正确性。在最新的软件中RAM公司使用了很多有效地管理小技巧,比如引入了更加能让使用者舒适的窗口化管理系统,能够将任意一个窗口拖到任何一个想要到达的地方并且包括多窗口显示。而且Keil4在Keil3的基础上,还增加了很多平民化的功能,能让更多的人接受这款软件。在国内是由米尔科技提供ARM公司的Keil4软件。作为ARM在国内的合作伙伴,当然也是国内外有名的单片机塑控板和嵌入式的领头羊。C51软件不但提供了能让使用者满意的大量库函数而且有许许多多功能更加强大的
32、开发单片机和嵌入式的开发和调试工具,以及全新的W7界面,使得用户能够在很短的时间内就能够熟练地使用全新的C51软件来做自己想要开发的单片机程序,此外新的软件将会很容易的编写自己的代码,书写效率很高,在开发大型的单片机系统或者大型的智能系统时跟家能够体现出属于新软件的遥遥领先的优势。5.2仿真注意事项与方法当系统硬件和软件设计按要求完成后,还需要检验本设计的正确性和所存在问题,就需要对本设计进行仿真和调试。由于本设计是模拟系统,所以,只需要在Proteus软件中进行仿真。先在最新的软件中画出已经设计好的电路图,然后检查电路图个电路连接是否合情合理,再在Keil软件中编写为了实现系统各个功能的C语
33、言程序,并创建“*.hex”文件,然后将其下载至STC89C52单片机中,再运行本系统电路图,仔细查看是否达到了当初设计本系统的根本目的。以实现设计的要求。当设计的首次模拟没有达到预期效果时,不要着急,要仔细耐心的检查可能出现问题的各个地方,查找故障源,反复认真修改软硬件,待找出所有问题并且全部解决之后才能保证整个系统的正常运行。5.3仿真结果本设计主要实现时分秒的显示、室内人数统计和显示、超时报警和结合人数与环境光强来亮灯的目标。按下K4的时候,而且外界的自然光光强较弱的时候,不管室内有多少人,灯永远都不会亮,在软件中的仿真结果如下图5-1所示。图5-1 环境光强时在K4还没有按下的时候,而
34、且外界的自然光的光强很弱的时候时,这个时候当在室内人数有少于10人或者10人的时候时则灯只亮一半,即只有图中D3灯亮,在Proteus中灯光的仿真结果如下图5-2所示。图5-2环境光弱且人数在10人以下时在K4还没有按下的时候,而且外界的自然光的光强很弱的时候时,这个时候当在室内人数有超过10人以上的时候时则灯全会亮,在仿真图中的D1亮,且D2灯也会亮,在仿真软件中模拟的仿真结果如下图5-3所示。图5-3 环境光弱且人数在10人以上时图5-4系统达到22点时总结经过了两个多月的艰苦奋斗,我终于将我的毕业设计完成了,在做毕业设计的时候,我发现了自己很多方面的很多的不足。从开始选题的时候,也许是因
35、为自大,选择了有关硬件的这个课题,那是的我认为这个课题不是很难弄,但是等到自己开始动手做的时候,出现了太多的问题,许许多多的问题我读不知道是怎么产生的,但是还与我要做的课题息息相关,例如没有将外界自然光的因素考虑在内,导致做了一遍又一遍还是没有完成自己所要做的课程设计,并且由于我自己的专业知识的不足,没有将自己的对专业知识了解的不够全面,提留在最初的阶段,我很气馁,感觉自己完不成这个课程实际的时候,我遇到了了我的好老师,很感谢我的老师,王琪老师,有了王琪老师的耐心的指导和耐心的解答,我终于对这个课题有了了解,不再是那么无从下手,慢慢的我对自己的课题有了更深入了的了解,这是我才开始做我自己的课程
36、设计,使得我对课题进行了很久的研究和了解,同时查阅了有关于单片机知识的其他书籍,巩固了自己的理论知识,加深了对理论和实践相结合的概念的理解。同时也对自己设计中的旁支电路,如:时钟电路,复位电路,矩阵式键盘电路,LED数码管电路进行了进一步的了解。 在Protues软件中画电路图的时候,因为对一些需要的电子器件的名称和型号不熟悉,所以查阅了很多相关文献,并且通过网络进行查询,在原来积累的知识下,加上宿舍同学的帮助,完成了整体电路图的设计。在电路图逐渐完成的过程中,我深刻的认识到学无止境,自己的知识还需要不停的去积累。在软件方面,我选择用C语言作为编译代码进行程序的编译,因为C语言拥有汇编语言不具
37、有的优势,那就是非常的接近人类使用的自然语言,在修改和编写的时候都可以提高自己的效率,而且我自己也比较喜欢C语言。但是在编写的时候还是出现了些小问题,比如在编写一段程序,使程序能够判断键盘是否被按下时,需要一两个小时进行不停的修改和编写,但是在同学的帮助下,最后都很好的把问题解决了。随着有一年毕业的到来,我也即将完成我的课程设计,希望我能完美的结束我自己的课程设计,我的大学生涯这就将是终点,但是我真正的人生才刚刚开始,在我的设计做完的过程中有了很多学生的帮助,我很感谢他们,他们很好,我很感谢他们,他们帮助我了解到了我子身上的很多不足,他们让我感受到了课程设计过程中的各种问题与难点,但是他培养了
38、我独立思考的能力,相信我是最棒的。也许到最后我的课程设计做的不够完美,但是在我的心里,我的毕业设计是做的最好的,我毕竟为它努力了。而且在做毕业设计的过程我中学到的知识,和独立思考的能力,这些才是我人生中宝贵的财富,而同学们的奇思妙想也是我人生中最快乐的回忆。 参考文献1孙龙杰,王方,周燕,李欢.单片微型计算机原理与接口技术.西安科技大学高新学院,2013.62 戴继周. 网络教学平台的设计与实现D. 长春:吉林大学计算机应用技术专业,20043周明珠.无触点开关在控制中的应用.现代电子技术,2002,4(1) 4 何成万,余秋惠. 模型2及软件框架Struts的研究J. 计算机工程,2002,
39、06:274-276.5俞海珍,李宪章,冯浩.热释电红外传感器及其应用.电子照明技术,2006. 7(1)6 张海藩. 软件工程导论(第四版)M. 北京:清华大学出版社,2003.7谢晓军.红外遥控技术在付费率电度表中应用.电测与仪表,1996.4(1)8吴可久.8031单片机在遥控解码方面的应用.电子技术,1993.29 张维明. 信息系统原理与工程. 电子工业出版社. 2002年1月10 尹朝庆. 计算机系统结构教程M. 北京:清华大学出版社.2005.11余永权.ATMEL89系列单片机应用技术.北京航空航天大学出版社,2002.412Marty Hall,Larry Brown著,赵学
40、良译. Servlet与JSP核心编程(第2版)M. 北京:清华大学出版社,2004.13张萌,和湘,姜斌.单片机应用系统开发综合实例.清华大学出版社,2007.714孙育才,王荣兴,孙华芳.ATMEL新型AT89S52系列单片机及其应用.清华大学出版社,2005.115姜海涛,岳继光.实时时钟电路及其通用程序的开发.保定师范专科学校学报.2004.2附录附录一 系统硬件仿真电路及原理图如下附录二 源程序如下致谢经过这几个月的努力,我终于完成了我的毕业设计。在此,我要衷心地感谢指导过我的丁雪芳老师和王琪老师,在导师们的细心辅导与亲切关怀下,将本设计中遇到的问题一一解决,对本设计所需要的知识也越来越熟悉,这次课题的研究也让我认识了我在学习当中遇到的的知识点没能够深入的了解,通过这次学习,使得我对关于单片机以及其所需要的知识有个更加深入的了解,同时我也见识到了各位老师们的渊博的知识以及严谨的治学态度,令人钦佩。另外,我还要感谢那些帮助过我的可爱的同学们,你们都很好,都是我最可爱的小伙伴,和你们在一起讨论问题很愉快,在学习课题的之余,我们互相团结,每个人都学习到了很多以前被自己遗忘了的重点与难点,受益颇多。对于在背后默默支持我的父母与朋友们,谢谢你们,你们都是最好的。最后,还要感谢在百忙之中能抽出时间来审批我的毕业答辩论文的老师,谢谢你们。