资源目录
压缩包内文档预览:(预览前20页/共27页)
编号:9104538
类型:共享资源
大小:536.69KB
格式:RAR
上传时间:2018-03-01
上传人:专业****设计
认证信息
个人认证
葛**(实名认证)
江苏
IP属地:江苏
25
积分
- 关 键 词:
-
设计
- 资源描述:
-
基于单片机的自动门控制系统设计,设计
- 内容简介:
-
无锡职业技术学院毕业设计(论文)说明书分类号无锡职业技术学院毕业设计(论文)题目基于单片机的自动门控制系统设计英文并列题目DESIGNOFAUTOMATICDOORCONTROLSYSTEMBASEDONMCU院系自动控制班级控制21232学生姓名陈闻健学号2050123202指导老师单正娅职称讲师答辩委员会主任主答辩人二零年月无锡职业技术学院毕业设计(论文)说明书毕业设计(论文)开题报告学生姓名陈闻健学号02班级控制21232所属院系专业智能控制指导教师单正娅职称讲师所在部门控制技术学院毕业设计(论文)题目基于单片机的自动门控制系统设计题目类型工程设计(项目)论文类作品设计类其他一、选题简介、意义随着社会的发展、科技的进步以及人们生活水平的逐步提高,自动门开始进入人们的日常生活,成为宾馆、超市、银行等现代建筑所必备之物,是建筑智能化水平的重要指标之一。它具有美观大方、防风、防尘、降低噪音等优点,同时方便了人们出入,也方便了管理,增强了安全。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。控制系统是自动门的心脏,也是衡量其设计制造水平的重要指标,同时自动门控制系统逐渐向大型化、复杂化和智能化的方向发展。二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步骤、方法及措施等)用单片机实现自动门控系统,完成如下任务1、自动门控制系统的控制要求。采用热释电红外传感器检测信号变化,感应到有人进出时,自动开关门。并分为四种模式,分别为自动模式、只出不进模式、长开模式、关闭模式。2、确定控制方案,选择单片机型号,传感器信号,设计信号调理电路,确定硬件原理图。3、进行软件编程并完成调试。无锡职业技术学院毕业设计(论文)说明书三、设计(论文)体系、结构(大纲)1对现存的单片机的自动门控制系统课题研究的分析2目标任务阐述3自动门控制系统总体设计4自动门控制系统硬件设计5自动门控制系统软件设计6总结7参考文献指导教师意见签字年月日院(系)审批意见签章年月日无锡职业技术学院毕业设计(论文)说明书毕业设计(论文)任务书2015年03月08日毕业设计(论文)题目基于单片机的自动门控制系统设计题目来源毕业设计任务指导教师单职称讲师所在部门控制技术学院学生姓名陈闻健学号02班级控制21232所属院系专业自动控制系外语翻译要求课题需要完成的任务用单片机实现自动门控系统,完成如下任务1、自动门控制系统的控制要求。采用热释电红外传感器检测信号变化,感应到有人进出时,自动开关门。并分为四种模式,分别为自动模式、只出不进模式、长开模式、关闭模式。2、确定控制方案,选择单片机型号,传感器信号,设计信号调理电路,确定硬件原理图。3、进行软件编程并完成调试。序号内容时间安排1了解任务过程和控制要求15年3月9日15年3月16日2方案确定15年3月17日15年3月24日3完成设计15年3月25日15年4月15日4完成毕业论文15年4月16日15年4月23日课题计划安排计划答辩时间2015年4月24日2015年4月30无锡职业技术学院毕业设计(论文)说明书基于单片机的自动门控制系统设计摘要经济飞速发展的中国,自动化、信息化程度越来越高,科技的进步以及人们生活水平的在不断逐步提高,各种便于生活的自动控制系统开也不断丰富和完善人们的生活。单片机的应用领域也就越来越广,以单片机为核心的自动门控制系统就是其中之一。在大厦、酒店、银行、宾馆、商场、医院、写字楼等场所,都可以见到自动门。自动门不但能给我们带来人员进出方便、同时还有节约能源、降低噪音、防风、防尘等优点,更令我们的建筑增添了许多科技化的元素。关键词自动门、热释电控制器、智能控制DESIGNOFAUTOMATICDOORCONTROLSYSTEMBASEDONMCUABSTRACTTHERAPIDDEVELOPMENTOFECONOMYCHINESE,AUTOMATION,INCREASINGLYHIGHDEGREEOFINFORMATIONTECHNOLOGY,THEPROGRESSOFSCIENCEANDTECHNOLOGYANDPEOPLESSTANDARDOFLIVINGCONTINUESTOGRADUALLYIMPROVE,ALSOCONSTANTLYENRICHANDIMPROVETHEPEOPLESLIVINGLIFEFORALLKINDSOFAUTOMATICCONTROLSYSTEMTHEAPPLICATIONOFMICROCONTROLLERISMOREANDMOREWIDELY,THEAUTOMATICDOORCONTROLSYSTEMBASEDONMCUISONEOFTHEMINTHEBUILDING,HOTEL,BANK,HOTEL,SHOPPINGMALLS,HOSPITALS,OFFICEBUILDINGSANDOTHERPLACES,WECANSEETHEAUTOMATICDOORTHEAUTOMATICDOORCANNOTONLYGIVEUSEASYACCESSTOSTAFF,ASWELLASSAVINGENERGY,REDUCINGNOISE,WIND,DUSTANDOTHERADVANTAGES,MAKEOURCONSTRUCTIONADDSALOTOFSCIENTIFICANDTECHNOLOGICALELEMENTSKEYWORDAUTOMATICDOOR、PYROELECTRICCONTROLLER、INTELLIGENTCONTROL无锡职业技术学院毕业设计(论文)说明书目录第一章绪论111单片机的自动门控制系统课题的背景及意义112单片机的自动门控制系统国内外研究现状113单片机的自动门控制系统技术特点114单片机的自动门控制系统课题研究的内容1第二章自动门控制系统总体设计221单片机的自动门控制系统整体方案设计思路222单片机的自动门控制系统2221自动门的系统框图2222自动门的构成部分2第三章自动门控制系统硬件设计331检测模块设计3311热释电红外传感器3312热释电红外传感器的信号调理7313热释电红外传感器与单片机的接口电路732主控制模块设计8321主控制器选择8322单片机最小系统1133电机控制模块设计11331步进电机简介11332驱动模块电路13第四章自动门控制系统软件设计1541编程语言1542程序设计16421主程序流程图16422子程序设计1843软件调试20第五章总结21参考文献21无锡职业技术学院毕业设计(论文)说明书1第一章绪论11单片机的自动门控制系统课题的背景及意义社会快速发展、科技不断进步,使得人们不断追求高效率高质量的生活条件。生活中的电子产品越来越多,自动化信息化不断刷新我们对于未来生活的向往。高楼林立的繁华都市里,自动门随处可见。办公楼、商业大厦、酒店、银行、医院、购物商场,在进出口设立了自动门。自动门能给我们提供便利的出入、电能的节约、和防尘防风、降低噪音的特点。自动门工程包括建筑物配套的自动旋转门、圆弧形自动门、平滑自动门、平开自动门、折叠自动门、车库自动门、庭院自动门和自动挡车器的设计、制造和安装、自动门工程是综合性的边缘产业,它综合了建筑技术、电子控制技术、机械设计和制造技术、计算机技术及建筑装饰技术。自动门实用性强,技术先进,功能齐全,逐渐成为日常生活不可或缺的一个自动化产品。它将会有广阔的发展空间。12单片机的自动门控制系统国内外研究现状自动门起源于20世纪3040年代,当时主要用于军事仓库、重要工厂,为的是防火、防弹及开门方便。20世纪50年代后,自动门应用日渐广泛,形成批量生产。许多大型银行、宾馆、酒店、大厦为提高档次和服务水平,为了与高层次的建筑相匹配,竞相采用自动门,促进了自动门的迅速发展。真正较大规模生产和应用是70年代以后的事。目前自动门的主要生产国是美国、德国、意大利、荷兰和日本等发达国家。自动门的应用在我国起步较晚,前期主要是引进国外生产技术和设备进行制造,以满足日渐发展的市场需求,目前国内已有一定的技术力量和生产能力制造自己设计的自动门。80年代中期自动门工程得到迅速发展,并逐步形成一个独立的行业。13单片机的自动门控制系统技术特点自动门选择配置智能化控制系统,可随意设定门扇的运行速度,并可设定半开状态,调节方便。使自动门始终保持在最佳运行状态。并具有自动矫正功能,即使遇到大风等原因引起的运行阻力增大,仍然能够保持平稳的开关门动作。14单片机的自动门控制系统课题研究的内容自动门已经广泛应用于酒店、银行、超市、停车场或公共建筑等入口,其主要核无锡职业技术学院毕业设计(论文)说明书2心部分自动门控制系统正是我们这篇论文的主要研究讨论的课题。本次研究要求用单片机实现自动门控系统,完成如下任务1、采用热释电红外传感器检测信号变化,感应到有人进出时,自动开关门。并分为四种模式,分别为自动模式、只出不进模式、长开模式、关闭模式。2、确定控制方案,选择单片机型号,传感器信号,设计信号调理电路,确定硬件原理图。3、进行软件编程并完成调试。第二章自动门控制系统总体设计21单片机的自动门控制系统整体方案设计思路先了解自动门工作流程和构成部分,然后逐个地对部分进行分析与设计。最后将所有部分整合起来就是一个完整的自动门控制系统。1深入了解和分析自动门的控制要求和控制部件。2选定可用的设备器件,分析器件的特点比较得出并选用最适合的设备器件。3分析选用的器件,了解掌握器件的功能特点。4硬件设计连接。5调试设备。22单片机的自动门控制系统221自动门的系统框图选择自动门的运行模式后,感应器就会检测是否有行人,将检测到的信号传入到单片机内,单片机再依据信号来指示电机的运作。自动门发生故障时,单片机会发出报警信号。自动门的系统框图如下图21图21自动门的系统框图222自动门的构成部分(1)主控制器它是自动门的指挥中心,通过内部编有指令程序的大规模集成块,发出相应指令,指挥马达或电锁类系统工作;同时通过主控器去调整门扇的打开速度、行人感应器报警电机单片机模式选择无锡职业技术学院毕业设计(论文)说明书3打开的幅度等数值。(2)感应检测器主要分两种微波感应器和红外感应器。它的作用是负责去采集外部的目标信号,就像人类的眼睛,一旦当有处在移动的物体进入它的检测范围内的时候,它就会立刻给主控制器一个脉冲信号。(3)动力马达主要提供开启自动门和关闭自动门的动力,同时可以控制自动门的加速运动与减速运动。第三章自动门控制系统硬件设计31检测模块设计自动门的感应探测器主要分两种微波感应器和红外感应器。负责采集外部信号,如同人们的眼睛,当有移动的物体进入它的工作范围时,它就给主控制器一个脉冲信号。在这里我选择的是红外感应器,选取的也是最常用的一种,同时,我搭配里BISS0001与其构成了一个被动式热释电红外传感器作为系统内的感应探测器,形成一个信号采集与处理的部分。选择热释电红外传感器的理由(1)热释电红外传感器自身不发射任辐射,所以功耗很小,隐蔽性好。价格便宜。(2)抗干扰能力强防小动物误碰检测器安装在适合使用的高度,对检测范围内地面上的各种小动物是不会自动报警的。抗灯光干扰检测器在灵敏度的工作范围内,有异光照射也不会自动报警。抗电磁干扰检测器的抗电磁波干扰性能符合一般场所要求,不受手机和电磁的干扰。311热释电红外传感器(1)热释电红外传感器的简介和工作原理主要是由一种高热电系数的材料,如锆钛酸铅系陶瓷、钽酸锂、硫酸三甘钛等制成尺寸为21MM的探测元件。在每个探测器内装入一个或者两个探测元件,并将探测元件用反极性端串联起来,这样抑制自身因为温度升高而产生的不必要的干扰。将检测元件检测并接收到的红外辐射转变成细微的电压信号,由装在探头内部的场效应管经过放大后输出。通常提高检测器的检测灵敏度以增大检测距离,一般在检测器的前无锡职业技术学院毕业设计(论文)说明书4面配装一个菲涅尔透镜,这种透镜式用塑料制成的,将它和放大电路结合起来,这样可以把信号放大60分贝以上,这样就可以测出10米范围以内人的活动。菲涅耳透镜根据菲涅耳原理制成,把红外光线分成可见区和盲区,同时也有聚焦的作用,把热释电人体红外传感器检测接收灵敏度大大提高。菲涅耳透镜原理图见图31。菲涅耳透镜折射式和反射式两种,它的作用也有两种,第一种是是聚焦作用,将热释的红外信号折射(反射)在PIR上;第二种是将检测区内分为许多个明区与暗区,让进入检测区的活动物体能以温度变化形式在PIR上产生变化的热释红外信号,这样就使接收到的红外信号以忽强忽弱的脉冲形式输入,PIR就能产生变化的电信号。图31菲涅耳透镜原理图(2热释电红外传感器的结构热释电红外传感器在结构上引入场效应管,它目的是完成阻抗的变换。因为热电元输出的是电荷信号,无法直接使用,所以要转换为电压形式。用N沟道结型场效应管形成共漏形式就变成了阻抗变换。热释电红外传感器结构图见32。无锡职业技术学院毕业设计(论文)说明书5图32热释电红外传感器内部结构图(3)热释电效应当一些晶体受热时,在晶体两端将会产生数量相等而符号相反的电荷,这种由于热变化产生的电极化现象,被称为热释电效应。热释电效应形成原理见图33。图33热释电效应形成原理BISS0001是一中有较高性能的传感信号处理集成电路。它可以和热释电红外传感器组成被动式热释电红外开关。能够自主快速开启各种白炙灯、蜂鸣器、自动门、和自动洗手池等设备。BISS0001的引脚图见图34。无锡职业技术学院毕业设计(论文)说明书6功能叙述CMOS数模混合专用集成电路双向鉴幅器,可有效抑制干扰结构新颖,稳定可靠,调解范围宽内设延迟时间定时器和封锁时间定时器具有独立的高输入阻抗运算放大器与多种传感器匹配,进行信号与处理内置参考电压,工作电压范围2V6V采用16脚DIP和SOP封装用于多种传感器和延时控制器引脚分析VDD电源阳极,范围是35VVSS电源负极,接0VIB运算放大器偏置电流的设置端1IN第一级运算放大器的反向输入端1IN第一级运算放大器的同向输入端1OUT第一级运算放大器的输出端2IN第二级运算放大器的反相输入端。2OUT第二级运算放大器的输出端VC触发禁止端VRF参考电压和复位输入端VO控制信号的输出端图34BISS0001引脚图无锡职业技术学院毕业设计(论文)说明书7312热释电红外传感器的信号调理通过热释电红外传感器检测人体中辐射出来的红外线能量后,从1IN送入BISS0001进行处理,由VO口输出信号送给单片机。信号采集与处理电路见35。图35信号采集与处理电路313热释电红外传感器与单片机的接口电路信号经过热释电红外传感器采集和处理后,输出处理后的数字信号,将该信号输入到单片机内。单片机就会指示下一步动作。信号传输接口电路图见36。无锡职业技术学院毕业设计(论文)说明书8图36信号传输接口电路32主控制模块设计321主控制器选择本次设计采用的是AT89C51单片机,是一种带4K字节FLASH存储器的低电压、高性能CMOS8位微处理器。采用AT89C51单片机作为系统控制的核心,软件编程灵活、自由度大、功耗低、体积小、成本低,芯片引脚少,软硬件连接简便灵活,硬件容易实现。AT89C51引脚图见图37。无锡职业技术学院毕业设计(论文)说明书9图37AT89C51引脚图管脚说明VCC供电电压。GND接地。P0口P0口为一个8位漏级开路双向I/O口,可以吸收8TTL的门电流。P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。无锡职业技术学院毕业设计(论文)说明书10P3口P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口P30RXD(串行输入口)P31TXD(串行输出口)P32/INT0(外部中断0)P33/INT1(外部中断1)P34T0(计时器0外部输入)P35T1(计时器1外部输入)P36/WR(外部数据存储器写选通)P37/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP当/EA保持低电平时,则在此期间外部程序存储器(0000HFFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1反向振荡放大器的输入及内部时钟工作电路的输入。无锡职业技术学院毕业设计(论文)说明书11XTAL2来自反向振荡器的输出。振荡器特性XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。322单片机最小系统单片机(MICROCONTROLLERS)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。单片机最小系统见图38。图38单片机最小系统33电机控制模块设计331步进电机简介步进电机工作原理该设计中所用到的步进电机为四相六线步进电机,(示意图见图39),它是采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通无锡职业技术学院毕业设计(论文)说明书12电,就能使步进电机步进转动。图39四相步进电机步进示意图四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图310。图310步进电机工作时序波形脉冲信号由单片机产生,一般脉冲信号的占空比为0304左右,电机转速越高,占空比则越大。信号分配实际上就是按照某一种控制方式(根据需要进行选定)所规定的顺序发送脉冲序列,达到控制步进电机方向的目的。根据要求,所设计的步进电机八拍通电顺序为AABBBCCCDDDAA。步进电机的方向控制方法是用单片机输出接口的每一位控制一根相绕组。本设计中,用P30,P31,P32,P33分别接至步进电机的A,B,C,D四相绕组。无锡职业技术学院毕业设计(论文)说明书13本设计中步进电机的参数模组配备的步进电机为25BY2406电机,工作方式为双极性四相。电机是种将电脉冲转化为角位移的执行机构。当步进电机接收到一个脉冲信号,它就按设定的方向转动一个固定的角度称为“步距角”。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率实现步进电机的调速。电机共引出四根线,其余两根线是公共端,给出了电机所对应的相序。表31步进电机控制线控制线颜色黑橙棕黄控制线名称ABCD其中,C与D是电机内部一组线圈的两个抽头,A与B是另一组线圈的两个抽头。只需以一定的顺序控制两组线圈中的电流方向即可使步进电机按指定方向转动。步进电机控制线示意见表31。掌握步进电机的接线原则后,就可以将驱动模块与步进电机的进行连接,如下图311。图311驱动模块与步进电机的连接图332驱动模块电路驱动模块直接采用ULN2003芯片进行功率放大。它的内部结构是达林顿的,专门用来驱动继电器的芯片,甚至在芯片内部做了一个消线圈反电动势的二极管。ULN2003无锡职业技术学院毕业设计(论文)说明书14的输出端允许通过IC电流200MA,饱和压降VCE约1V左右,耐压BVCEO约为36V。输出口的外接负载可根据以上参数估算。采用集电极开路输出,输出电流大,故可以直接驱动继电器或固体继电器SSR等外接控制器件,也可直接驱动步进电机。ULN2003芯片自身功耗小、驱动能力强、可靠稳定、体积小、使用方便、价格不高、50V/05A以下的电路均可使用。驱动模块直接采用ULN2003芯片进行功率放大。ULN2003芯片自身功耗小、驱动能力强、可靠稳定、体积小、使用方便。ULN2003A是一个7路反向器电路,即当输入端为高电平时,ULN2003A输出端为低电平,当输入端为低电平时ULN2003A输出端为高电平。也可以作为一些器件,如步进电机的驱动电路。因此本次研究采用ULN2003A。其引脚图见图312。ULN2003是一个非门电路,包含7个单元,但独每个单元驱动电流最大可达350MA资料的最后有引用电路,9脚可以悬空。比如1脚输入,16脚输出,你的负载接在VCC与16脚之间,不用9脚。ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。该电路的特点如下ULN2003的每一对达林顿都串联一个27K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器。ULN2003是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。无锡职业技术学院毕业设计(论文)说明书15图312ULN2003A引脚图驱动模块直接采用ULN2003芯片,如图313所示。由单片机产生的脉冲序列和方向控制信号从P30P33口输出,直接送入ULN2003芯片进行功率放大,达到步进电机所需的驱动电流和电压,以此驱动步进电机工作。图313AT89C51与驱动模块的连接第四章自动门控制系统软件设计41编程语言1单片机的汇编语言汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。它的优点有占用资源少,程序执行效率高,因为它一条指令只对应一条机器码,所以每一步的执行动作都很明确,并且程序大小和堆栈调用情况都比较容易控制,调试起来也很方便。但是对于不同类型的单片机,汇编语言也存在差异,不易移植。2单片机的C语言C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它既可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序无锡职业技术学院毕业设计(论文)说明书16设计语言。它的应用范围十分的广泛,以其很强的数据处理能力,广泛应用于软件开发,而且科研也常用C语言,如编写系统软件,三维,二维图形和动画。与汇编相比,有如下优点(1)程序结构规范,可以分成不同的函数。这种方式使得程序变得结构化,把可变的选择与特殊操作柔和在一起,加强了程序的可读性。(2)缩短编程和程序的调试时间,效率得到很大的提升。内置的库包含很多的标准子程序,方便编译。较强的数据处理将已编好程序轻松地植入新程序。(3)单片机C语言作为一种便捷的编程语言,得到了广泛的运用,该程序自身并不依赖机器的硬件系统,基本上不做修改就可根据单片机的型号较快地移植并使用。单片机的各种编程语言各有各的优缺点,但依托本次研究的基础上选择C语言是最合适的。42程序设计421主程序流程图自动门控制系统的主流程是先进入开始状态,单片机初始化后,热释电红外传感器采集并处理信号,当检测到有人的时候,则驱动电机开门让人进入,随后延时一段时间后驱动电机关门。详见图41无锡职业技术学院毕业设计(论文)说明书17否是图41主程序如下自动门控制系统的主流程是先进入开始状态,单片机初始化后,热释电红外传感器采集并处理信号,当检测到有人的时候,则驱动电机开门让人进入,随后延时一段时间后驱动电机关门。主函数MAINVOIDMAINVOIDP10XFF/P1口初始化P20XFF/P2口初始化P30X13/P3口初始化UCHARINT_CLOSE开始信息延时等待关门采集初始驱动电机关门门信息采集驱延时等待关门动电机开门延时等待关门驱动电机关门无锡职业技术学院毕业设计(论文)说明书18IP0X01/INT0高优先级IE0X81/INT0开中断,CUP开中断TCON0X04/INT0边沿触发WHILE1IFINT0_FLAG1/检测到人INT_FLAG0/标志位清零CONTRL0/门全打开INT_FLAG0/标志位清零WAITWHILEADS0/如果门前无人则等待INT_CLOS
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。