基于AT89S51单片机的教室灯光智能控制毕业设计论文_第1页
基于AT89S51单片机的教室灯光智能控制毕业设计论文_第2页
基于AT89S51单片机的教室灯光智能控制毕业设计论文_第3页
基于AT89S51单片机的教室灯光智能控制毕业设计论文_第4页
基于AT89S51单片机的教室灯光智能控制毕业设计论文_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

优秀论文未经允许

审核通过切勿外传摘

要为了有效利用教室灯光、节约能源,设计了以AT89C2051单机作为控制核心的教室灯光控制系统,能根据学校作息时间、光照情况自动调节教室灯光的打开或关闭。调试结果证明该系统具有很好的人机交互界面,能对教室灯光进行智能控制,且电路简单,成本低,节约能源,可移植性好。也可应用于图书馆、会议室、办公室、办公等场所,具有很好的实际应用价值和广泛的应用空间。本课题针教室灯光的制,分了教室灯光能控制的原和实现方法,出了基于单机设计教室光智能控制统的思路,在此基础上开了智能控制统的硬件模和相应软件分。该系统以单片作为控制模的核心部件采用热释红外人体传器检测人体存在采用光敏三管构成的电检测环境光的强度;据教室合理灯的条件,过对人体存信号和环境信号的识别与断,完成对室灯光的智控制,避免教室用电的量浪费。系统具有报警功;同时还采了软硬件的看门狗”等干扰措施。本系统程部分采用C语言编写采用模化结构设计条理晰、通用性好,便改进和扩充。该统具有体积控制方便,可性高,针对性强性价比高等点可以满足类院校对教灯光控制的求,很大程度达到节能目。

关键词:

智能控制

热释红外感器

单片机AbstractInordermakeeffectiveuseclassroomenergysaving,MCUasthelightingaccordingtoschoolcalendar,lightautomaticadjustmentofclassroominorclose.Debugginginterface,classroomthelibrary,room,office,andotherplaces,andbroadapplicationtopicclassroomcontrol,of

lightingprinciplerealizationisputforwardbasedtheSCMdesignclassroomintelligentcontrolofthought,onthistheofthesystemAT89S51microcomputerasmodulecorepyroelectrictodetectthepresenceofthebody,photosensitivecircuitsdetectlightintensity;lighttothethroughthepresencesignalsambientlightsignalrecognitionjudgement,theclassroomlightingcontrol,classroomwaste.;itusesThesystemmeetallofinstitutionsclassroomofthepurposeofsaving.Keywords:

forpyroelectricsensorchip目

录摘

要.............................................................................................................................I引言.............................................................................................................................IV课题来源背景................................................................................................IV国内外教灯光控制器究的现状及存在的问题....................................IV第一章室灯光控器简介与案分析...................................................................1教室灯光制器简介

系统控制案分析...............................................................................................第二章统控制块的硬件设..............................................................................系统控制块的硬件构及简介.......................................................................2系统控制主要硬件电...................................................................................系统控电路.................................................................................................系统电电路.................................................................................................数据集电路.................................................................................................系统钟电路.................................................................................................继电驱动电路.............................................................................................7超时警电路.................................................................................................按键制电路.................................................................................................系统门狗电路.............................................................................................8系统监控程序模块.........................................................................................10系统检初始化...........................................................................................定时断处理设计.......................................................................................数据采集块.....................................................................................................人体在传感器的缺点..........................................................................数据集软件的实..................................................................................12时钟模块.............................................................................................................数据入输出...............................................................................................12时钟序设计...............................................................................................13显示驱动块.....................................................................................................第四章统调试行及问题分............................................................................单片机系调试方法及骤.............................................................................

主要问题析第五章结与展望.....................................................................................................总结展望致

谢...........................................................................................................................参考文献......................................................................................................................引言1.1题源背本课题属自选课题,来源本人了解到今全世界面资源短缺问题日益出,造成了源的巨大浪。而我所在读的邵阳学电能管理方面在着很大的题,特别是师管理不到。所以我选这个课题。基单片机控制师灯光自动制器的研究当前,随经济的飞速展,能源短问题日益突,成为一个国家经济展的瓶颈”。作工业生产和民生活不可缺的电力能更是如此尤其现今越越提倡低碳活,节约能已经成为一全球共识,而为培养社会英的高校更该起到榜样作用。但是前在校园内,室灯火通明却空无一人现象屡见不,这不仅造了严重的资源费,也对高的形象造成很坏的影响本文所研究教室灯光控制统就可以很地实现节约源的作用。本题设计的控器可有效的现教室灯光智能控制。其入参数主要人体存在信和环境光强信号等外界素。环境光强度达到一值时不开灯环境

光强度在定阀值以下有人存在时灯,实证明这种方可以实现对教室灯行智能控制教室灯光制器一般安在教室内避电灯直射的置,且体传感器安置应使人体活方向与人体感器中两个释电元连线向垂直,这可使人体存信号采集更灵敏、可靠同时还要尽能避免外界风接吹向人体感器。1.2内教灯控器究现及存的题现今世界地面临能源机,现在发的主要原料煤炭、石油天然气等,丹在能源合理用方面的成经验给我们供了很好的鉴。丹麦1974以来,国收入增长了50%但丹麦总的源总消费量并没增加。所以麦在OECD成员国中能源耗量和国收入比值最小国家。他们供的一些节供热系统很得我们借鉴例如丹麦热电供热电厂(CHP)。而且他们尽可的有效利用源,所以他们的能使用总效率到了90%并且丹政府很重视房空同用电的节簏,设立了对新房屋节能的多要求。数显示,居民住有节能装置房子时,要付比没有节方案房屋高的费用。他的节能经在欧盟国家广为流传。有,欧司朗斯维尼亚公不断的推出新高输出的荧灯,节能6%。飞利照明公司推的陶瓷金卤灯代替去的卤钨灯,可节能60%电能以上种种象表明世界国都在采不同方式来约能源。由于我国口有十三亿多,经济又续多年的高发展,让能问题日益出。虽然我能源总储量低,但人均量少。单位值的能耗是发达国的3-10。能源问题成为制约我国民经济高发展的关键题,能源问题是我国长期持续发展战中一个关键素。此外能源问题不关系经济发和环境生态平衡,在特情况

下还会对会稳定有很影响。鉴于源问题的重性,我国在色照明工程新发布,绿色明工程未来年问将在公设旅、宾馆、厦、居民所等全国建物中推广亿只能灯,节电290亿度。上海河北等些地方采取府对节能灯宗采购每只贴至元的方式进行广。从普通炽灯到高效能灯,使我的电光源产品结构逐步向电型转变,光灯与普通炽灯的比例1995年的1:上升到目的1。目前,我照明用电约社会总用电12%采用高效照产品代替传统低效照明产可节电60%-80%。如今北京正在大推行绿色照明程,己推出百万只绿色明光源和部节能电器,估算年节约用可达3442万千瓦时节约电费万元政府已经在厦、学校医院等更换24万只节灯具。在奥工程的建设、也大量运用节技术,北京奥运厂馆“立方”通过采用大的节能灯具,装备技术,通过强透光性白可节约能耗50%我们党在2000年月日党第十届中央委员第五次会议过《中共中央于制定国民济和社会发第十个五年划的建议》中明确指:“加强基设施建设是后五年至十一项十分重的任务其中提到的础设施建设包括了能源设《建议》强调了能源建要发挥资源势,优化能结构,提高用效率,加环境保护。面如此紧迫的源问题,我应该把着眼放在“高效利用“清洁”能源。由此可见节能照明用,对节能具重要的意义。目前国内类院校中,于同学们的觉节能意识弱,在光线够强时也灯,课上完开教室后灯亮着的现象遍存在;而,节能规划极欠缺,教室灯光控制管理人员手代替,教室多,

管理人员不过来这样就造成必要的电能浪费和经济失。基于以上种种原提高教室电效率就成学校节能的要且主要的施之一,此节能技术重要手段之就是教室灯自动控制系的设计无疑就成为中一项重要题。

第一章教室灯光控器简介与方案分析1.1室光制简本课题设的控制器可效的实现教灯光的智能制。其入参数主要是体存在信号环境光强度号等外界因环境光的强达到一定值不开灯,环光强度在一阀值以下且人存在时开,实验证明这方案可以实对教室灯进智能控制。教室灯光制器一般安在教室内避电灯直射的置,且体传感器安置应使人体活方向与人体感器中两个释电元连线向垂直,这可使人体存信号采集更灵敏、可靠同时还要尽能避免外界风接吹向人体感器。1.2统制案析该控制器自然光强度人体存在作控制器的主输入参数,能够实现自与手动控制兼容。在自环境光较强线足够时,论人是否存在,都开灯;自然环境较弱时有人存在超过一定时,控制器自打开电灯,到人离开后延时一定时后关灯。同,还可设置作时间来控制夜晚超过点,还有人存在则关闭自动控制器的行,改用开来手动控制以解决因特情况下,自控制器的不人化运行。所研究的室灯光控制主要是由硬和软件两大分组成硬件部分是前,是整个系执行的基础它主要为软提供程序运的平台而软件部分,是硬件端口所现的信号,加采集分析处理,最终实现制器所要实的各项功能达到设计目。

第二章统控制模块的硬件设2.1统制块硬构及介系统控制元是以AT89S51单片机主模块为核心其它外围电路主要包:环境光采电路、时钟块、热释红传感器模块看门狗模块、键电路、EEPROM存储模块超时报警模、数码管显模块,其构框图如图所示图2-1系统控制结构框图光模块采光敏三极管检测环境光强度,有光照时电阻减,随着光照度的减弱,阻逐渐增大把光信号转成电信号,现对光强度的测。人体存在感器模块采HP-208是基于红线技术的能产品,实现对人存在的检测硬件时钟块采用充电力的低功耗具有临时性放数据的

RAM存器的实时钟芯片该电路的口简单、格低廉,被广泛的用。系统数据储及故障保部分由组成是一种行通讯的512节,同时兼看门狗和电监控功能键模块。2.2统制主硬电考虑到本统安装时受境影响因素较多且教室控制备中的人体存在感器、光敏极管等经常因环境情形化而不稳定所以在设计过中,电子元件的选用、路布置和设的安放要充考虑到抗干扰题。系统主控路本系统的控模块采用AT89S51作为控芯片,它一种低功耗8工艺处理有8K在线可编程存器内的可多次编,为在线编提供了方便片内有字节的,的,由于合的安排使用内RAM空间,所以有片外扩展的RAM,电路结构简。该芯片的要特征见如:表2.1AT89S51主特征

引脚P0.0-P0.P2.0-P2.P1.0P1.1P1.2P1.3P1.4P1.5P1.7

外围器件引脚ULN2803基极

说明数码管段码驱动接口数码管段码驱动接口X5045串行输入端X5045串行时钟端X5045片选端X5045串行输出端工作状态指示灯时钟线数据线复位线P3.1P3.3P3.4P3.7单片机最系统如图所示:

数据采集输入端人体存在传感器输出信号端超时报警信号输入端光敏三极管输入信号端图2-2单片机最小系统(1)40Vcc)GND脚间的电压有5V。(2)1819分别与20间有1.7―压(3)9(RST)脚GND间电压本为0。(4)31脚)与脚(间电压为5V。

系统供电路系统供电理如图2-3所示,采用5V电压供。本设计采输出电压为的变器。系统通220V交电源后将交流电变到9V,经过极管全波整、电解电容C1,滤波,再正输出稳压器LM7805为了缓冲载突变,改瞬态响应,出端还采用电容C3,C4最后得到+5V的直流电压,用于控制系统单片机系统及其它外电路的端供电。图2-3系统供电电路数据采集路教室的环光强度和人存在与否是统主要的输参数因此教室中的环光照强度和体存在成为统数据采集主要对象。常的环境光强采集器件主有光敏二极和光敏三极考虑抗干扰需要,选用敏度较高的敏三极管。外,人体存传感器要求敏度高,可靠强。一、环境强度采集电光电传感是一种能够光转化为电的传感器。采的光敏三极管除了具光敏二极管光信号转化电信号的功外,还有对电信号的放大能。在无光时,三极管穿透电流很,为暗电流有光

照时,产的Ib增大,为光电流Ie,光电的大小与光强度成正比,于是负载电阻上能得到随光强度变化而化的电信号光敏三极管具灵敏度高,积小,工作压低,工作流小,发光匀稳定,响应度快,寿命等特点。环境光采电路原理如为2-4示。当环光照强度大一定程度时,光三极管D6呈低阻状态≤1K,三极的基极电压高Q12管饱和导通,电极输出低平。当环境强度小于一程度时,光敏极管D6呈现高阻状≥K,使三极管截止,电极输出高平。其中调阻,可使三管Q12受环境光度影响在适当亮度下导通图2-4环光电路二、人体在信号采集路人体存在感器采用HP-208-N-L人体感模块低电平输。基于红外线术的自动控产品,灵敏高,可靠性,广泛应用各类自动感应器中人体传感器引脚为电源号端VCC2引脚为采集信输出端,号引为地信号端GND其硬件连接图2-5。HP-20VCC

C3

80f图2-5人体存在信号采集电路功能特点:全自动感:人进入其应范围则输低电平,人开感应范围

自动延时闭低电平,出待机时的电平。两种触发式:a.可重复触发式:即感应出低电平后延时时间段一束,输出将动从低电平为高电平;可重复发方式:即感应输低电平后,延时时间段,如果有人在其感应范内活动,其输将一直保持电平,直到离开后至延结束,低电跳变为高电(感应模检测到人体每一次活动会自动顺延个延时时间段,并以最后一次动的时间为时时间的起点).具有感应锁时间:感模块在每一感应输出后待延时时间结束,可紧跟着设置个封锁时间,在此时间内感应器不受任何感应信。此功能可实现“感应出时间”和封锁时间”者的间隔工作可应用于间探测产品;时此功能可效抑制负载换过程中产生各种干扰。此时间可置在零点几—几十秒钟。微功耗:态电流<50微安,别适合干电供电的电器品;输出高电信号:可方与各类电路现对接;技术参数工作电压:DC4.5V至DC24V可;输出低电:0V,待机时的高平为;延时时间可制作范围点几秒—十分钟;封锁时间可制作范围点几秒—几秒;触发方式L不可重复;H重复;感应范围度锥角7米以内;工作温度-20—+70度。系统时钟路根据教室光使用特性该系统还应到时间的控,因此本研还加入硬时钟电路以证系统的智化运行。考虑到本统停电时需时钟电路提电源且不占用太单片机

资源,于采用具有充能力的实时钟芯片,作为临时性放数据的RAM寄存。此芯片采的是串行通方式,还可掉电保护电源提充电功能,也以将此功能闭。该片对年月、时、分秒进行计时,具闰年补偿能,工电压为—5.5V只需三根即可与单片进行通信,体小,使简单,钟精度较高满足系统要求,其引图如图示。图2-6DS1302引脚图各引脚的能为::主电Vcc2:备电源。当Vcc2>Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc2<时由向供电。SCLK:串行钟,输入,制数据的输与输出;IO三线接口时双向数据线CE:输入号,在读、数据期间,须为高。与单机接口电连接如图2-7其中外接可充电的锂电为DS1302的备用电接供电模的稳定输出压5V为DS1302主源。DS1302由Vcc1和两者中较大者电。系统常运行时,大于,因此Vcc1给电,在主电源闭的情况下则由给供电,保持时钟连续运行。和X2是振荡,外接32.768kHz晶振。RST是复位片选,

通过把RST输入驱动置电平来启动有的数据传,与单片机复位信号相。时钟输入SCLK接单机P1.5引脚,进行时控制。图时钟电路继电器驱电路继电器驱接口电路如2-8所这里电器由相应PNP号的9012三极管来动。开机时单片机初始后的、为高电平,三管截止所以开机后电器始终处释放状态如果P3.5为低电平三极管的基就会被拉低产生足够的极电流,使极管导通,继器就会得电合,从而驱负载,点亮应电灯。继器的输出端并欧的电阻6800皮法电容,的是避免继器吸合与释放期间生火花继电器线两端反相并的二极管是到吸收反向电动势的能,保护相的驱动三极,这种继电驱动方式硬结构比较简单

图2-8继电器驱动电路超时报警路本系统采的超时报警路如图所示单片的口外加一个10K的上拉电再经过限电阻100欧三极管C945基极相连。当P3.4端口为低电,即基极为电平时,三管导通,驱蜂鸣器发出音,以示教灯工作超时若P3.4端口为电平,即基为高电平,三极管截,蜂鸣器不作,教室灯作正常。本统采用超时报电路方便了理人员对教灯的管理,够科学、有地管理教室电。图超时报警电路

按键控制路按键控制路如图2-10所键的输入信分别接到,,用二极管与门电路将键信号引到中断的引脚。按键控制路采用单片P2口的低4个口按键的输入号端,信号取自电阻分压。当按未按下时,P2.0P2.3端口电压接近电电压,为高平,当某一键按下时,应端口被按开关短接到,为低电平。片机检测个端口电平的变,从而确定哪个键被按。键盘工作式采用中断描方式个二极管10K电阻组成与门电,当任一键下时,与门出引脚的平都会由高低。P3.2第二功能是外中断0的输入引,我们利用电平的变化生中断,在断服务程中读入口低4位信号,确哪个键按下执行相应的键功能,0.1pf电容和阻组成滤波路,消除按的抖动。图按键控制电路系统看门电路在单片机作过程中,不可免的会由于界的干扰而生程序跑飞、死机至造成整机痪等情况。了能够及时复单片机的作,只能采用新复位的方,因此还应在硬件设计使用看门狗路,这样在单机发生死机情况下,看狗将产生一复位信号给片

机,使单机复位,重执行程序。于系统同时要看门狗和EEPROM,所以本计中使用芯。具有种常用的功能:看门狗定器、复位控制EEPROM。这三种能是集成在个8引脚封的CMOS器件内,将电源监控看门狗功能及高速三线易失性存储组合在一起,而在很大程上降低了系成本并减少对电路板空的要求,的引脚排列图2-11。图2-11X5045的脚图看门狗定器的预置时是通过的状态存器的相应来设定的。表态寄存器示,X5045状态寄存器有6位。中WD1.WD0和看门狗电路关,其余位的工作设置关。表2.2状态寄存器WD1=0,WD0=0,预时间为1.4S,WD1=0,WD0=1,预时间为0.6S,WD1=1,WD0=0,预时间为0.2S,WD1=1,WD0=1,禁看门狗工作看门狗电的定时时间短可由具体用程序的循周期决定,常比系统常工作时最循环周期的间略长即可硬件分连接如。

图2-12系统看门狗电路系统看门电路由系统据存储及故保护部分组是一种串行通512字节,同时兼看门狗和源监控功能有三种可程看门狗周,上电和VCC低于检测限时,输出复位信号X5045输出复位高电有效,为了位更加可靠其复位输出端外接个10K的上拉电阻,与AT89S51的复位端相连看门狗能在电源电、掉电期产生一个复信号。该芯还带有一个1.4秒的看门狗时器可用来控单片机的作。如果在1.4内未检测其工作,出故障,内部时器将使看狗处于低电状态,为系统提供保,避免死机程序跑飞或入死循环等外的发生。第三章控制模块软件设计3.1统控程模监控程序模块分为监主程序和命处理子程序监控主程的基本任是调用子程,一个主程可以调用多子程序,对51系列单片,系统资源限,主程序常是一个无循环的过程即是一个反复用子程序的程。子程序要分为中断程序和功能程序它们之可以互相嵌和调用即中断子程序以调用功能程序。

在应用软的设计中,可能各个功模块写成子序的形式,通过主程序调。而命令处子程序完成种命令所规的具体操作它按各种命令分为不同的程序模块,它编程方法与能要求及系应用密切相。监控主程是整个控制统的核心部其它外围块一般都需过监控模实现其在控系统中的作监控主程接受和分析自键盘的命令进而把控制到相应的处子程序的入,起引导作。本系统监主程序模块要包括对系外围器件输输出参数的初始化自,看门狗的活,多任务作模块的调(统中的信采集处理、钟管理、按接收处理、动显示模块),时中断处理。除初始化自检外监控主程一般总是把余部分连接来构成一个无限循环系统所有功都在这一循中周而复始有选择的执3.1.1统自检初化系统自检始化是保证个控制系统够正常运行重要条件,系统加电复后,直接进自检初始化序,完成系的自检及初化。初始化过主要是对一控制寄存器如中断制、数据区和部芯片(如时芯片等)进行初始数设置和定。本系统中自检初始化主要各接口芯片检测芯片内部设参数的初始及系统内部寄存器的始化。各接口芯的检测主要测各芯片是已处于准备作的就绪状态,有无件故障等,检测各位是否正常显系统设置开时的界面测硬件时是处于更换芯片初次使用为振状态,还是处于用电源供电荡保持状态,即测系统中控时间表的有性,检测释红外传感输出信号是正常体现人存在的信息检测光采集电输出的信号。若时钟芯处于启动状,则需要对进行

初始化并动实时时钟系统内部存器初始化要是指在数缓冲区内,各户定义的数据变量的始化赋值及分特殊功能存器SFR的复位初始化单片机复位后程序计数器PC指向程存储器的入地址。单元,程序状态字存器PSW清零,内存储器选工作寄存器用户标志位F0为状态,堆指针SP指其它定时器、断允许寄器IE,累加器等皆00H.3.1.2时中断处设计定时中断利用单片机部的定时器时,时到或计数值满引起的中断,内定时器的计器可以对内时钟或从外引线T0和T1输入的外脉冲进行计。计数器的出信号作为断请求信号去置位定时器出标志位,单片机的CPU申请中断。定时中断周期性中断每隔一定的间会中断一。本系统中定的定时断主要用来造多任务操系统,在系响应中断后无需对断点实现场保护,直接进行多务时间的划工作,使相的操作任务进就绪状态,该中断可以动有关的任操作。该定中断处理程序图如图3-1所示:图3-1定中断处理程序框图本系统还用了外部中此外部中主要用来判是否有外来

号输入,有,就采集来并加以处;若无,则回到主循环3.2据集块本控制系中的数据采对象为环境信号及人体在信号在程序设计中这两个数据采集放置在任务模块中施定时采集3.2.1体存在传器的优缺人体存在感器具有本不发出任何型的辐射器件功耗小,隐蔽性好价格低廉的点。而缺点容易受各种源、光源干。由于红外穿力差,因此体的红外辐容易被遮挡不易被探头收;易受射频射的干扰;环境温度和体温度接近,探测和灵度就会明显下,甚至造成时失灵。试也证明了这,如果人体在却一定时间没有活动,体传感器则为没有人体在。为避免种现象的出现,本统软件程序设计为有人存在状态后隔1分钟更长的时间对人体存在数信号的采。3.2.2据采集软的实现本系统考到环境光足亮时,无论否有人体存都不开灯;环境光不亮时,有人存在才开灯无人体存在不开灯。本统逻辑定义为环境光亮时逻辑“0"(符合采集电路输信号状态),时为“1",人体在为1",人不存在为“0",开灯“关灯为“0",么环境光与体存在可以以下的逻辑系表来表示,如所示:表3.1环境光与人体存在逻辑关系环境光参数

人体存在参数

教室灯状态

上表数据明可将环境参数与人体在参数进行操作又由于继电器是电平驱动,以要将采集理后的信号行非操作,可以驱动继电工作,即可到教室灯的态。3.3钟块在系统启自检初始化,首先会对钟芯片的行状态进行判断当检测到DS1302处于动状态时才其进行初始,启动时钟。实时钟芯片DS1302的初化及其读写序设计的关是要遵循其时序求。3.3.1据输入输在对DS1302进行种操作之前必须先对其始化,即需把复位输入RST端置为高电,如果RST输入低电平,那所有的数据传送中止且IO引脚变高阻抗状。在数据读完后,RST端应置成低电平以防止外部扰对内部时钟的影响。同时,为防止复位输端受到外部干扰,要求电时,在主源引脚Vcc22.5V之前,RST必须为逻0。无是读操作是写操作,必须在开头时钟周期把提供地址命令信息的8位数装入到DS1302的移位寄存器地址命信息用于指40寄存器中的哪个进何种操作。据在SCLK的上升沿串输入,在开的个时钟周把命令字装移位寄存器后,若跟随是写命令字,则在下8个周期的升沿输入数字节若跟随在命令字节的个周期后,在下8个SCLK周期的降沿输出数字节。程序流程如3-3所示:

图数据输入输出流程图3.3.2钟程序设驱动程序寄存器宏定义0x80WRITE_MINUTE0x82WRITE_HOUR0x81

READ_MINUTEREAD_HOUR0x850x8E位寻址寄器定义sbitACC_7;管脚定sbitSCLK=P3^5;

时钟信号7sbitDIO=;sbitCE=;

数据信号片选5

6地址、数发送子程序void(unsignedcharaddrdati,;CE=0;CE脚为低电,数据传中止SCLK=0清零时钟总CE=1CE引脚为高电平,逻控制有效发送地址for(;i>0;i--)循环移位SCLK;=addrDIO=;每次传输字节>>=1右移一位SCLK;发送数据for(;i>0;i--)

SCLK;=dat;DIO=;dat>>=1SCLK;CE=0数据读取程序(),temp,dat1,;CE=0;SCLK=0CE=1发送地址for(;i>0i--)循环次移位SCLK;=;DIO=;每次传输字节>>=1右移一位SCLK;读取数据

for(;i>0;i--)ACC_7=DIO;SCLK;ACC>>=1;SCLK;CE=0;dat1=ACC;;数据进转换dat1=dat1%16;十进制转十进dat1=dat1+dat2*10;return(dat1);初始化DS1302voidInitial(void)Write1302,;禁止保护Write1302,0x56);秒位初始化Write1302(WRITE_MINUTE,;分钟初化Write1302(WRITE_HOUR,;小时初始Write1302,0x80);允许写保3.4示动块系统运行程中的数据示是人机交对话的一个要通道通过

的显示系数据,我们可以更好的解系统运行状态,从而便对整个系统行必要的操。本系统中用共阳极的码管,其中用ULN2803作为驱动码管的段选芯片,采用单又便宜的9012三极管来驱动码管的位选节约成本,序编写简单考虑到数管驱动信号求的电流较,采用功率动器件ULN2803芯片。此片是八组型达林功放三极管成芯片,典型的输入压是

,集电极输功率可达

50V×0.6A因此采用ULN2803共阳极码管的段信驱动器。而阳极数码管位信号驱动则采用个晶体管来实现。又于为低电平驱动,所以数据送单片机端口,应在程序先将数据取。然后将数送到ULN2803输入端相接单片机的端口即可。每次先送位要显示的据字节,然再送该位数管的地址字节,直到位显示完全。本系统在行过程中需显示查看的据有时钟及示数值正常工作中8显示器显实时时钟,示小时、分、秒,其中两位用来显示“用以分隔显小时、分钟秒,这样显更加清晰。第四章统调试运行及题分析4.1单片机系调方及骤单片机系的调试应包硬件及软件部分主要是通过试发现硬件及软中存在的问,查看其运结果是否符设计要求。在对系统行实际调试,首先应对件进行静态试,同时对统软件进初步调试,后再对软件硬件进行动调试,最后能使系统进入常工作静态调试静态调试主是排除明显硬件故障。将芯片、传

感器等元连接到电路上时,要保各处电源极、电压正确以防止因电源性接反或电过高损坏芯或传感器。外,插入芯必须在断电的况下进行,别注意芯片方向不要插。(2)件调试在软件调试采用在计算上利用模拟件实现对单片机的硬模拟、指令拟及运行状模拟,从而成应用软件发的全过程。试过程中的行状态、各存器状态、口状态等都以在指定的窗区域显示出,通过这些示结果随时踪程序运行态,以确定程运行无错误(3)态调试:控系统的软件硬件是密切关的由于软件模开发系统能对硬件部进行诊断,时也不能实在线仿真,以用户程序还跟硬件连接来进行联调,同对软件和硬进行检查和断。整个片机系统进在线调试时需借助仿真发工具来对户软件及硬件路进行诊断调试。在应用系各模块电路试成功后,程序加载到线仿真器上这时就能步或连续地行目标程序,同也可以根据要分段设置点执行程。而对于一与硬件相关用户程序,接口驱动程等,则需要配硬件进行在线调如果有逻辑误,也及时纠正修。程序调试毕后,利用程器将程序化到单片机,使整个系运行起来各模块电调试流程图下示:

图4-1源调试

图单片机最小统调试图

按键电路试

显示电路调试

图集电路调4.2主要问题析在本系统调试过程中到的主要问的分析与解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论