毕业设计论文智能库区防盗系统的设计

上传人:仙*** 文档编号:37487536 上传时间:2021-11-03 格式:DOC 页数:25 大小:609.50KB
返回 下载 相关 举报
毕业设计论文智能库区防盗系统的设计_第1页
第1页 / 共25页
毕业设计论文智能库区防盗系统的设计_第2页
第2页 / 共25页
毕业设计论文智能库区防盗系统的设计_第3页
第3页 / 共25页
点击查看更多>>
资源描述
智能库区防盗系统的设计作 者指导教师摘要:本文设计了一款以单片机为核心的智能库区防盗系统,该系统会根据不同的时间段来实现不同的功能,在白天时间段,该系统用两个红外传感器来检测人进出库区的情况,并可以统计进出人数和显示在数码管上,;在夜间时间段,系统实施夜间照明,若有人进去库区就会发出声警报,这实现了人机交互的功能。与此同时该系统具有设定和显示时间和日期的功能,相当于电子时钟,这是该系统另一个亮点。另外,系统接入了按键功能,可以设定时间、日期,可以切换显示时间、日期和进出人数功能,可以选择工作模式和休闲模式,这也是实现人机交互的重要部分。本系统可以广泛地应用其它相关领域,具有很好的可用性。本系统程序用Keil C软件进行编程及编译,再通过protues仿真软件模拟实物,实现各种具体功能的调试。关键词: 51单片机;红外探测; 智能控制Design of Intelligent Alarm System for Storehouse Abstract:Designed a microcontroller as the core of intelligent anti-theft system in the reservoir area, the system will be based on different time periods to achieve different functions during the day time period, the system uses two infrared sensors to detect people out of the reservoir areaand statistics out of the number and display digital tube; night lighting at night time, the implementation of the system, if people go in the reservoir area will sound alarm, the function of the human-computer interaction. At the same time that the system is set up and display the time and date functions, the equivalent of the electronic clock, which is another bright spot in the system. In addition, the system access to key functions, you can set the time, date, and you can switch the display time, date and number of people entering, you can select the operating mode and leisure patterns, and this is an important part of the human-computer interaction. The system can be widely applied in other related fields, with good usability. The system program Keil C software programming and compilation, and then through simulation kind of protues simulation software to achieve the specific features of debuggingKey words: 51 MCU;Infrared detection; intelligent control目 录1 绪 论11.1 问题的提出11.2 课题研究的意义12 设计任务12.1 设计的主要内容12.2 主要技术指标13 方案论证13.1 选用单片机AT89C5113.2 信号采集模块探测选择14 硬件电路设计14.1 系统整体框图14.2 人机交互硬件14.2.1 数码管显示14.2.2 数码管相关电路图14.3 红外探测头模块14.3.1 功能特性14.3.2 电气及机械特性:14.3.3 内部电路图14.4 单片机AT89C5114.4.1 AT89C51功能特性14.4.2 芯片主要特性14.4.3 引脚功能14.5 声光报警系统及硬件14.6 按键电路15 软件设计15.1 主程序流程图15.1.1主函数程序15.2 数码管子程序及流程图15.3 工作处理程序15.4 声报警系统程序15.5 延时函数程序15.6 设定程序15.7 工作按键程序15.8 T0中断程序16 测试结果及分析16.1 硬件电路测试16.2.1 测试方式16.2.2 功能测试及分析1结 论1致谢1参考文献11 绪 论1.1 问题的提出现在我国经济发展迅速,库区相关产业发展迅速,而人力资源越来越宝贵。在这种情况下,由人负责库区的安全这种传统方式给人们带来了很高的成本。为了解决降低这方面的库区成本问题,同时兼顾库区安全性问题,本文提出了一种用智能库区防盗系统来代替人的设想,这种系智能统不仅成本低廉,还可以代替人的眼睛和耳朵来保护库区安全。这样就可以解决库区成本和库区安全性的问题。鉴于这种设想,本人设计了一款基于AT89C51芯片的智能库区防盗系统。1.2 课题研究的意义智能库区防盗系统产品具有很好的市场,可以解决当前中国库区靠人力资源管理造成成本高的问题,也可以推动中国的科技事业的发展,本文介绍用51单片机做成的智能库区防盗系统,采用51单片机的好处是其一,由于AT89C51芯片具有价格低、体积小、可靠性高等特点,它可以有效地提高产品的性能价格比。 其二,51单片机具有很好的市场,其他许多产品都采用这款芯片,而且我们可以很方便购买其芯片,进行更换芯片。我们国家对这方面急需大量的产品,因为中国生产这方面的产品不是很多,而中国的发展越来越快,需求量很大,造成这方面的物质短缺。因此,我设计了一款智能库区防盗系统,可以实现防盗,使用非常简单,可以广泛地使用 ,性价比也较高,是一款不错值得选择的系统。2 设计任务2.1 设计的主要内容2.1.1. 信号检测功能用一对红外探测头进行对外部信号的采集,经过处理后得到二进制数。2.1.2.模式选择根据按键来选择不同的模式,工作按键切换系统工作和不工作两种,设定按键切换设定时间和正常显示,显示按键是切换显示时间还是显示计数,查看日期按键是显示该天日期4秒钟,移位键和加一键只在设定时间的情况下才起作用,移位键每按一次就按照顺序移动,加一键在当前位上每按一次就加1,主要是用来设定时间的。同时MCU会根据时间段来执行相应的功能。2.1.3. 显示功能用八个数码管进行显示检测的进出人数,可以根据按键显示时间和日期,该系统采用动态扫描方式来实现显示功能。2.1.4. 声光报警功能在白天模式中,当有人进入或出去库区时,系统将计数,声光报警系统不开启。在晚上,照明将打开,有人进入库区,有人声报警系统将开启,人从库区出去时,则不报警。 2.1.5. 信息处理功能通过编译后的程序采用MCU来处理这些信息,包括统计人数、显示功能和声光报警功能。2.1.6 电源单片机需要一个能够提供5v的稳压电源,根据现在很多人做这样的模块,市场上有很多这样的产品,价格也非常便宜、实用,所以本产品没有自己设计电源,而是从市场直接购买获得。具体参数可以根据需求来买。本系统购买的是5v稳压电源,电流最大可以提供2A。2.2 主要技术指标(1)工作电压:+5V; (2)人数统计:进人数:099;出去人数:099 (3)显示功能:进出人数各099;显示24式时间和年月日格式的日期(4)红外探测距离:3cm5m3 方案论证3.1 选用单片机AT89C51方案一:采用型号为AT89C51的51单片机芯片。AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术,由于将多功能8位CPU和闪烁存储器组合在单个芯片中,特别是其内部增加的闪速可电改写的存储器FlashROM给单片机的开发及应用带来了很大的方便,且价格合理、功能强、灵活性高的单片机。 方案二:选用其他单片机。无论从单片机的资源,还是执行速度进行比较,51单片机都要比其他单片机性价比高。而且51单片机的价格比其他单片机便宜。根据以上的两种方案的比较,所以在本电路设计时采用的是AT89C51芯片。3.2 信号采集模块探测选择方案一:红外探测头,具有探测距离远、干扰能力较好,使用和处理信号上方便,这样可以省去很多软件上的麻烦,而且它的成本低廉,适用范围广,可以进行随时更新和换代,只要加上一些外部电路就可以了。本身不发任何类型辐射,器件功耗很小,隐蔽性较好。方案二;超声波探测头,它具有探测距离远、抗干扰能力强,可以探测物体的远近。但它的使用上比较麻烦,而且它的成本昂贵。一般的超声波探测头都是比较贵,效果不是很好,使用上比较麻烦,而且需要大量程序软件加以辅助才能使用,也容易损坏,外部电路也是比较复杂。根据上述进行比较,不难发现红外探测头,在使用和性价比上都是处于优势,所以选择采用红外探测头模块。4 硬件电路设计4.1 系统整体框图图4-1 系统整体框图图 4-2 系统整体仿真图4.2 人机交互硬件人机交互硬件主要包括数码管显示、声光报警、按键和单片机。 4-3数码管使用图4.2.1 数码管显示我选用了7段LED共阳极数码管,数码管分为两种即为共阳极和共阴极。如下图数码管是由7段LED和一个小数点发光二极管构成 数码管有一个公共端引脚,若接地,则是共阴极数码管,若是接电源,则是共阳极数码管。在使用时需要加限流电阻加以保护,避免烧坏数码管。数码管显示包括静态显示和动态显示两种方式,所谓静态显示方式就是当显示器显示某个字符时,相应的段恒定的导通或截止,直到显示另一个为止。使用简单,但其占用I/O口资源较多。在显示多位数时较多用动态显示方式。 4-5数码管字符型表所谓动态显示,将所有位的段选线并联在一起,由一个8位I/O口控制,公共端分别由相应的I/O线控制,实现各位分时选通。如下图所示:4-4数码管图 由于8位数码管需要一个8位I/O口控制,因此在每一瞬间,显示不同的字符,就必须采用轮流扫描方法点亮各位LED及在每一瞬间只使某一位显示字符。在此瞬间段选控制I/O输出相应字符段选码,而位选则控制I/O口在该显示位送入选通电平以保证该位显示相应字符。如此轮流,使每位分时显示该位应显示的字符。但这样还是不行,因为需要软件进行延时,人眼的视觉暂留时间为0.1秒,所以每位显示的间隔不必超过25ms,并保持延续时一段时间 以造成视觉暂留效果,给人看上去每个数码管总在亮。(1)主要技术参数和性能静态时,推荐使用10-15mA;动态时,16/1动态扫描时,平均电流为4-5mA,峰值电流50-60mA。4.2.2 数码管相关电路图 4-6 数码管外围电路图由于单片机的负载能力有限,虽然仿真上能够用单片机直接驱动数码管,而不需要外部电源提供动力,但现实中不能够用单片机端口直接驱动数码管,需要加外部电路来提供电源,保证能够可靠地运行,同时还需要接限流电阻,以免烧坏数码管和单片机。根据上面的参数来计算需要的限流电阻的大小为200欧。 现在介绍驱动数码管电路,由于数码管有共阴极和共阳极两种,他们的驱动电路也不同。本文采用的是共阳极数码管,数码管的公共端需要接高电平,但同时能够控制电路的通断,这需要选择性开关元件,通常我们选择三极管作为开关元件根据需要选择是PNP型三极管还是NPN型三极管,本文采用的是PNP三极管作为元件开关,需要加限流电阻来保护电路和单片机。上图就是连接电路图。 4.3 红外探测头模块4.3.1 功能特性红外探测头探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点,而且使用方便,我采用一款现已做好的红外探测模块,因为价格较低,使用更加方便,这是一种集发射与接收于一体的光电传感器。正常情况下,OUT输出引脚输出高电平相当于二进制中的“1”,遇到障碍物或者人时该引脚输出低电平即为二进制中的“0”,这种数字信号可以直接通过单片机进行处理而不需要模电转换,这就是使用特别方便的地方。下面是其元件实物及引脚连接图,看图可以知道有三根线,红色线接5伏电源,黑色线接地,黄色线为信号输出,接在单片机的端口上。在本系统中,OUT引脚接在单片机的P10引脚上,只要有一次低电平信号输出,就计数一次。4-7实物图及电路图4.3.2 电气及机械特性:工作电压:5VDC工作电流:10-15mA驱动电流:100mA感应距离:3cm5m检测距离进行调节直径:18mm 长度:45mm引线长度:18cm引脚线:红色-VCC;黑色-GND;黄色-OUT 4-8红外探测头内部结构图4.3.3 内部电路图在电路设计中可以在输出端黄线加上拉电阻10K到5V,再接入单片机检测,会比较稳定,如果采用随机检测可以采用单片机的外部硬件中断INT0 INT1等来实现。4.4 单片机AT89C51控制电路主要组成部分为单片机AT89C51,通过AT89C51进行处理数据和显示人数及报警处理。它的作用相当于人的大脑。人的大脑对人整体而言,它的重要是不言而喻的。对于这个系统来说,单片机的作用是重要的,它的作用有记忆、接受信息、处理信息和做出相应的输出信息,所以要详细了解有关的单片机的资料。4.4.1 AT89C51功能特性 4-9单片机引脚图AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。4.4.2 芯片主要特性与MCS-51 兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24Hz128*8位内部RAM32可编程I/O线图4-10基本电路两个16位定时器/计数器5个中断源低功耗的闲置和掉电模式片内振荡器和时钟电路 4.4.3 引脚功能其引脚图如图4-9所示基本电路如图4-10所示P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。4.5 声光报警系统及硬件声报警系统原理图如右图,这是流程图的一部分,从判断是否有人进入库区,当有人进去库区时警声就会同时打开,过了0.05秒然后同时关闭警灯警声就以这种方式交替出现直到2秒后出现这次循环停止。如有人连续站在那儿不动,警声会不断的响,直到人离开。实际效果就如警车上的警声效果一样。这样可以模仿警察的效果,起到威慑作用。图4-11 声光报警系统电路图本系统采用比较简单的处理方式,发出灯光和声音的警告,灯的颜色为红色,这样比较醒目。灯电路的控制是由P0.0控制的,喇叭是由51单片机P0.1端口控制的。由于P0口驱动能力不行,需要加上拉电阻才行,否则不能驱动其电路,1k的电阻一端接电源,另一端接相应P0接口就可以了。本驱动电路采用继电器来驱动外电路,用继电器的好处是可以控制功率更大的电器,这样就可以产生更高的声光报警信号,同时需要用的PNP型三极管来做选择开关,也增强其电路中的电流,加强控制继电器,从而更好的控制其工作电路。图4-12 按键电路需要对小晶体管(CS9013)进行选用,例如CS9013是NPN的三极管需要考虑放大倍数及限流电阻大小,本系统采用的限流电阻为1k欧,三极管的放大系数为50,具体连接方式如上图 4-11所示。4.6 按键电路右图4-12所示是仿真电路中的按键部分,两个红外探头用两个按键代替,工作按键切换工作模式和休息模式;设定按键切换设定模式和正常显示;移位按键和调数按键只有在设定模式下才起作用,大致是按照日、月、年、时、分五个循环位,每按一次移位按键时,就移动一位,调数按键每按一次就使其位数加一;人数显示按键切换人数显示和时间显示;查看日期按键只在显示时间的状态下才起作用,显示日期4秒再切换到以前状态。5 软件设计5.1 主程序流程图图5-1主程序流程图当单片机开始供电之后,先对程序初始化,然后对数码管进行初始化设置,通过扫描程序工作按键进行扫描,根据不同的模式选择不同的处理方式,其模式分为设定模式和休息模式两种。当工作按键按下次数为偶数时,系统处于休息状态,这时使数码管显示为一行。当工作按键按下次数为奇数时,模式为设定状态。进入设定模式后,会根据设定按键次数来切换设定模式和工作模式,当其按键次数为偶数时进入设定状态,可以通过移位按键和调数按键来设定时间和日期;当按键次数为奇数时进入正常工作,打开定时器T0的中断和显示时间,可以通过查看日期按键查看日期。接着根据时间段来选择相应模块,其分为白天(7:0019:00)模式和夜间模式两种,白天模式执行计数功能,包括进人数和出人数,红外探测器模块进行信号检测,若有人进入库区时,进人数就加一,有人出去时,出人数加一,若在同一时间有进人和出人时,则执行进人数加一和出人数加一;执行人数统计人数显示可以通过显示人数按键来显示;夜间模式执行照明和警报。夜间照明灯打开;若红外探测有人进入时,则警报声打开,其他情况都不打开。返回到数码管显示程序。主流程图5 5.1.1主函数程序main() /主函数 IE=0x82;/打开T0 TCON=0x00;/int0低电平有效 TMOD=0x01;/T0 mode 1 P0=0x03; /关闭 警报 while(1) /不停循环 jobbutton();/工作键扫描 if(n%2=0) /工作键按键次数为偶数,不工作 flag=0; TR0=0; nojob(); else /工作键按键次数为奇数,开始 /工作 TR0=0; setbutton(); if(m%2=0) /设定输入 set(); else job(); display(); if(PB2=0) /查看日期 lookdate(); 5.2 数码管子程序及流程图 由于数码管采用动态扫描方式,需要段选码和相应的字形选码出现在同一个数码管上才能正常显示,同时为了看起来更加方便,需要用到的数码管在其上面显示有日期、时间和计数,其数码管子程序流程如下图5-2,显示时间、日期和计数的效果图如图5-3,图5-2数码管流程图其程序代码如下:void display() /数码管显示程序 void display() /数码管显示程序 int i,j,k;scan=0x01; if(PB7=0)/计数显示 inout0=TABpeopleout%10;/显示数码管右第1位 inout1=TABpeopleout/10;/显示数码管右第2位 inout2=0xff;/显示数码管右第3位 inout3=0xb9; /显示数码管右第4位 inout4=TABpeoplein%10;/显示数码管右第5位 inout5=TABpeoplein/10;/显示数码管右第6位 inout6=0xff; /显示数码管右第7位 inout7=0x8f; /显示数码管右第8位 for(k=0;k8;k+)/动态显示 SEG=0xff; SCANP=scan; /扫描信号初值图5-3显示日期、时间和计数效果图 SEG=inoutk;/对应选码值 delay(4);/延时4s scan=1;/左移一位 else /时间和日期显示程序 if(flag=1)/时间显示 P1=0xff; disj0=TABsecond%10;disj1=TABsecond/10;disj2=0xbf;disj3=TABminute%10;disj4=TABminute/10;disj5=0xbf;disj6=TABhour%10; disj7=TABhour/10;for(j=0;j8;j+) SEG=0xff; SCANP=scan; SEG=disjj; delay(4); scan=1; if(flag=0)/显示日期 P1=0xff; scan=0x01; dirq0=TABday%10; dirq1=TABday/10; dirq2=0xbf; dirq3=TABmonth%10; dirq4=TABmonth/10; dirq5=0xbf; dirq6=TAByears%10; dirq7=TAByears/10; for(i=0;i8;i+) SEG=0xff; SCANP=scan; SEG=dirqi; delay(4); scan=7&hour99)/进人数若大于99,则清零 peoplein=0; if(peopleout99) /出人数若大于99,则清零 peopleout=0; else /晚上照明 警报 light=0;/照明 if(PB0=0) delay(350); if(PB0=0) jinbao();/进人警报 display(); 图5-4声报警系统流程图5.4 声报警系统程序其流程图如5-5图,其程序如下:void jinbao() /报警程序 int i; for(i=0;i20;i+)/报警次数为5次 speak=0;/铃响 delay(50); /0.05s speak=1; /铃不响 delay(50); spesk=1; /关闭 警报图5-5 延时函数流程图5.5 延时函数程序void delay(int x)/1 ms int i,j; for(i=0;ix;i+) for(j=0;j999)/次数大于99,则清零 m=0; /*设定程序*/void set()/设定程序 if(PB4=0)/移位键按下 delay(350);/去抖动 if(PB4=0) a=a+1; /次数加一 if(a4)/按键次数大于4则清零a=0; if(a=0)/设日期 flag=0;/标记 显示日期 if(a=0) /设日 if(PB5=0)/调数键按下 delay(400); if(PB5=0) day+; /日加一 if(day31)/天数大于31则清零 day=0; display();/数码管显示 if(a=1)/设月 if(PB5=0) delay(400); if(PB5=0) month+; if(month12) month=1; display(); if(a=2)/设年 if(PB5=0) delay(350); if(PB5=0) years+; if(years99) years=0;display(); if(a2&a=24) hour=0;display(); else/设分 if(PB5=0) delay(350); if(PB5=0) minute+; if(minute=60) minute=0; display(); 5.7 工作按键程序void jobbutton(void) /工作键扫描程序 if(PB6=0)/工作键按下 delay(350); /防抖动 if(PB6=0) n+=1; /按键次数加一 if(n999)/次数大于999,则清零 n=0; 5.8 T0中断程序void T0_1s(void)interrupt 1/计时一秒程序int i; TH0=TH_M1;TL0=TL_M1; if(+count_T0=20)/0.05sX20=1s count_T0=0; second+=0; if(+second=60) second=0; minute+=0; if(+minute=60) minute=0; hour+=0; if(+hour=24) hour=0; day+=0; i=month; if(+daymoni) day=1; month+=0; i+; if(+i12) i=0; if(+month=13) month=1; years+=0; if(+years=100) years=0; 6 测试结果及分析6.1 硬件电路测试本设计中没有进行硬件焊接,无法进行硬件测试。虽然不能测试但根据平常的经验提出以下几点作为参考,测试的步骤如下:(1) 将单片机及外围电路焊好,再焊接其它元件,焊好后检查确认无虚焊、粘焊。(2) 先用万用表进行测试有没有短路、短路、元件焊接错误的地方,检查无误后,再上电进行测试。(3) 上电进行测试,按照程序,先看单片机能否正常工作,然后检测显示模块是否正常,看看红外探测模块是否正常。看是否与设计的电路吻合。(4) 确认上电处于正常后,再加载程序,程序测试可以进行分模块分别测试,然后才整体测试。 6.2.1 测试方式因为在硬键开发的件候,要进行仿真实验,成功后才进行硬件实验。首先我们需要在机子的软件上写程序代码,我用的是Keil C编程软件,按照流程图写好程序,然后检测无误后,编译成 .Hex文件。其次,根据流程图和需要,在protues仿真软件上画出仿真图,如图 4-2 系统整体仿真图然后进行仿真测试,步骤如下:(1) 检测电路能否正常工作,看看电阻、数码管、按键和驱动电路能否符合要求,特别是电阻分为数字电阻和模拟电阻两种,一定要选好哪种适合,不然没有仿真效果。(2) 加载编译好的文件.hex文件,按照流程图进行操作测试。(3) 根据测试结果,再进行分析、修改,再加载、测试直到符合要求为止。6.2.2 功能测试及分析(1) 首先仿真中没有红外探测模块,只好用按键代替效果是一样的。(2)可以实现显示日期、时间、人数,可以声光报警。(3) 经测试各个功能模块一一实现。结 论这次毕业设计,这不仅是对我的一种锻炼,也是对我大学四年所学知识的综合检查。从开始设计到设计的完成,我感觉收获很多,不仅在理论上有了很大的升华,而且还在实践中锻炼了自己,使自己懂得了更多的知识。论文首先对整个设计的主要内容进行了简单的介绍,在此基础上,介绍了系统设计用到的各个组成部分的功能特性,并进性了方案比较,选择出了最优越的方案。在理论上对整个系统有一定了解的情况下,进行了系统硬件的电路的设计,充分利用各方面的资料,设计出了智能库区防盗系统,在此系统中,主要是以单片机AT89C51为核心,并且可以实现库区的智能控制,提高库区的安全性,同时可以降低成本。整个系统的开发过程是曲折的,不断的向老师、同学学习请教,以确保设计能实现最完美的系统功能。经过几个月学习,我设计出了各个部分的电路图,并实现了电路图的组合。对于软件编写,实践经验不够,再加上对AT89C51这一芯片的了用的也不是很多,因此,花费了很多的精力和时间,保证整个程序的正确性。尽管过程很艰难,但是在真正意义上学到了知识,为以后的工作和学习积累了宝贵的理论和实践经验。此次设计过程中采用protues软件进行了仿真,发现有的元件没有,比如说红外开关就没有,只好有按键开关代替,不过结果一样。也发现对电路设计方面不是很熟,比如说电阻有数字电阻和模拟电阻两种,分不清什么地方用什么样电阻,结果造成仿真不出来或者电路不起作用,经过自己的探索终于弄明白了,经过多次实验仿真,最终的效果符合自己的要求。致谢我不仅系统的复习了以前学的知识,而且又学习了许多新知识,使我的知识结构更加系统化,也更加完善,同时,也提高了我独立分析问题、解决问题的能力。本次毕业设计能够顺利地完成,首先要感谢我的指导老师王本有老师。王老师的严格要求和孜孜不倦的教导是我完成这次毕业设计的重要保证,每次遇到不懂的地方,王老师总是耐心的给我讲解,王老师都给予了我很大的帮助和支持,在此谨向导师表示衷心的感谢!同时我要感谢给予我帮助和支持的各位同学,感谢他们在编程和程序调试过程中给我提供的帮助,感谢皖西学院信息工程系的老师为我们做毕业设计提供的各方面的帮助!最后,我要感谢我的母校皖西学院,特别是在我即将踏上工作岗位时,给了我这样一个锻炼、学习的机会,使我加深了对以前知识的理解,拓宽了知识面,也提高了我对所学知识的综合应用能力。在整个设计制作过程当中,我获得的不仅是理论上的收获,还有实践中的丰收。在此,我祝愿母校日后蓬勃发展,成为一所独具风格的综合性大学。祝愿母校的将来更加美好! 由于本人知识水平有限,本设计中难免有不足之处,希望各位老师给予批评和指导。参考文献1 李朝青. 单片机原理与接口技术M. 北京航空航天大学出版社, 2008.2 张义和、王敏男等. 例说51单片机C语言版M . 人民邮电出版社,2008.3 张靖武、周灵彬. 单片机原理、应用与PROTEUS仿真 . 电子工业大学出版社,2007.4 房小翠单片微型计算与机电接口技术M 国防工业出版社,20045 李勋等单片机实用教程M. 北京航空航天大学出版社,20006 李光飞、楼然苗、胡佳文等单片机课程设计实例指导M北京航天航天大学出版社,2004年第一版:1051257 蔡明生电子设计高等教育出版社,2004年第一版:481018 谢瑞和、周如彪等编码器解码器专用芯片及其应用华南理工大学出版社,19949 王幸之等单片机应用系统抗干扰技术北京:北京航空航天大学出版社,199910 何为民低功耗单片微机系统设计北京航空航天大学出版社,199411 李杏春等 8098单片机原理及实用接口技术M北京航空航天大学出版社,1997
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!