毕业设计(论文)-基于51单片机的球赛计时计分器[管理资料].docx
分类号编号华北水利水电学院NorthChinaUniversitvofWaterResourcesandE1.ectricPower毕业设计题目:基于51单片机的球赛计时计分器院系信息工程学院专业电子信息工程姓名学号200711719指导教师2011年5月23日华北水利水电学院毕业设计任务书设计题目:基于51单片机的球赛计时计分器专业:电子信息工程班级学号:200711719姓名:指导教师:设计期限:2011年3月7日开始2011年5月25日结束信息工程学院2011年3月一、毕业设计的目的1、围绕课程设计的内容,培养学生查询相关资料以及文献检索的能力,培养学生对新知识新技术的独立的学习能力和应用能力:2、培养学生对以往所学知识的综合运用能力;在理解课堂所讲知识的基础上,提高学生的自学能力:3、培养学生了解并逐步熟悉科学研究的整个过程,养成良好的科学态度以及实事求是、严谨塌实的工作作风:培养学生独立分析问题和解决问题的科学研究的能力:4、通过本课程设计,培养学生在单片机应用系统的软、便件相结合方面的综合能力,既要培养学生在软件编程方面的能力,同时还要培养学生在馔件方面的实践能力以及综合调试等能力。二、主要设计内容及基本要求1、能记录整个赛程的比赛时间,并能修改比赛时间、哲仲比赛时间。2、能随时刷新甲、乙两队在整个赛程中的比分。3、中场交换比赛场地时,能交换甲、乙两队比分的位置.4、比赛时间结束时,能发出报警指令。5、共接入10个八段1.ED显示器,其中6个用记录甲、乙两队的分数,每队3个1.ED显示器显示分数范围可达到0-999分:4个1.ED显示器则用来记录赛程的时间,其中2个用于显示分钟:2个用于显示秒钟。赛程计时采用倒计时方式,计时葩围可达到099分钟。6,为了配合计时器和计分器校正、调整时间和比分,在设计中设立了7个按键其中4个用于输入甲、乙两队的分数:另外3个则用于完成设置、调整、启动和暂停赛程时间等功能。D比分刷新控制:K1.键:完成甲队加1分操作:K2键:完成甲队减1分操作:K3f:完成乙队加1分操作;K4键:完成乙队减1分操作。2)赛程时间设置:比赛笆停的情况下,按键K1、K2、K3、K4用来设置赛程时间,K1、K2设置分钟的十位数;K3、K4设置分钟的个位数。3)赛程时间启、停设置:若裁判吹响开始哨声时,则应立即按下按键K5.表示赛程开始。按键K5为赛程启动和暂停控制。4)比分交换控制:由K6完成。比分交换是在上半场赛程结束后进行的,也就是说比分交换受赛程时间控制,只有当上半场计时器指示为Oe)OO时,按K6键,则会自动交换甲、乙两队分数.若上半场赛程时间没有到OOOO时,则此时按下K6键,不能交换分数。而且对比赛本身无任何影响。三、重点研究问题1 .单片机的内部结构,计时模块,计分模块的调试。2 .部分功能电路的软件设计:键盘显示电路、1.ED数码管显示电路等等.四、主要技术指标或主要设计参数根据模块电路,设计出完整的电路原理图,焊接出实物,并对产品进行调成。电源部分为系统提供的电压为5V,晶振12MHZ等。五、设计成果拟计划做出一个基于51单片机的球赛计时计分器,设计出整体原理图,并供出实物,同时做出一份符合要求的毕业论文。六、时间安排序号周次内容13-4动员、采集文献资料,完成研读与开题报告25-8完成体系与框架分析和设计39-10完成课题,设计与实现,并投入使用411-12翻译与撰写论文513-14论文修订、打印、整理与提交、准备答辨(制作幻灯片)与答辩华北水利水电学院本科生毕业设计论文开题报告2011年3月20日学生姓名学号专业电子信息工程题目名称基于51单片机的球赛计时计分设计课题来源导师推荐主要内容工程技术的电子化、集成化和系统化促进r电子工程技术的发展,同时也促进r电子工程技术在社会各行业中的广泛应用。随若单片机在各个领域的广泛应用,许多单片机作控制的球赛计时计分系统也就应运而生.,例如用单片机控制1.CD液晶显示器计时计分涔,用单片机控制1.ED八段显示器计时计分等。同时单片机在此领域的广泛应用,也大大提高了比赛中计时计分的稳定性和准确性。由于单片机技术的日益趋于成熟,球赛比赛计分器的设计也必将峡应其他各类电子产品的发展趋势,朝着智能化方向发展。本毕业设计主要利用AT89C51单-片机编程控制1.ED八段数码管作显示的球赛计时计分系统。系统械件电路由以卜几个部分组成:单片机AT89C51:计时电路:计分电路:报警电路:按键开关。本系统具有赛程定时设置、赛程时间暂停、及时刷新甲、乙两队双方的成绩,甲、乙双方交换场地以及赛后成绩暂存等功能。系统设计完成后应具有成本价格低廉、性能稔定、高准确度显示、操作方便且易携带等特点。广泛适合各类学校和小团体作为赛程计时计分。本系统采用单片机AT89C51作为本设计的核心元件,利用八段共阴1.ED作为显示渊件。在此设计中共接入10个八段共阴1.ED显示罂,其中6个用于记录甲、乙两队的分数,每队的1.ED显示器显示分数范闹可达到0-999分,足够满足赛程需要。另外4个1.ED显示器则用来记录赛程时间,其中2个用于显示分钟:2个用于显示秒钟。赛程计时采用倒计时方式.即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。计时范用可达到0-99分钟,也满足实际的需要。其次,为了配合计时器和计分器校正、调整时间和比分,我们特定在本设计中设立了六个按键。其中四个用于输入甲乙两队的分数及调整时间:另外两个则用于启动、暂停和交换分数等功能”再次,我们还设立了定时报警系统,即比赛时间到时,我们立即通过扬声器发出警报声,提示整个赛程结束。为了实现本系统的各个功能,必须掌握雎片机的技术、显示器及其I/O接口、串行接口、定时器的应用等各种硬性指标。采取的主要技术路线或方法单片机芯片时间显示比分显示此设计采用单片机直接驱动数码管工作的电路,如上图所示。预期的成果及形式我做的球赛计时计分器的最终成果是,当我把电路板制作好以后,给单片机加入程序,可以实现:赛程时间设置.,赛程时间启/停设置,比分交换控制,比分刷新控制,计时计分显示,赛程结束报警。时间安排第1-2周:课咫调研,在网上搜索相关的文献以及资料。第34周:进行并完成模块化设计。第57周:熟悉AT89C51单片机的使用方法。第8周:进行电路图设计,并绘制。第9周:购买元器件,进行板子的焊接工作.第IO-I1.周:对板子进行调试,解决出现的问题,并翻译英文资料.第I213周:结束设计,并开始准备毕业论文。第14周:完成毕业设计的所有工作,提交设计成果。第15-16周:预答辩及正式答辩。参考资料见附录指导教师意见签名:年月日备注摘要单片机自20世纪70年代问世以来,以极其高的性价比受到人们的全视和关注,所以应用很广,发展很快。由于单片机的集成度高,功能强,通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、可靠性而、抗干扰能力强和使用方便等独特的优点,使单片机迅速得到了推广应用。目前已经成为测量控制应用系统中的优选机种和新电子产品的关键部位,许多用单片机做控制的球赛计时计分系统也应运而牛.,如:用单片机控制液品显示(1.CD)计时计分器,用单片机控制1.EDA段显示器计时计分器等.球赛计时计分器以单片机为核心,由计时器、计分器、综合控制器等组成。系统采用模块化设计,主体分为计时显示模块、计分显示模块、定时报警、按键控制键盘模块。每个模块的程序结构简单、任务明确,易于编写、温试和修改。程序可读性好,对程序的修改可局部进行,其他部分可保持不变。编程后利用Kei1.C51软件来进行编译,再招生成的HEX文件装入芯片中,采用ProtCUS软件仿真,检验功能是否能弱正常实现,随后可用ProtC1.99画出硬件电路图。本设计中系统馔件电路主耍由以下几个部分组成:单片机AT89C51.计时电路、计分电路、报警电路和按循开关。本次设计用由AT89C51编程控制1.ED八段数码管作显示的球赛计时计分系统。该系统具有赛程定时设置、赛程时间暂停、及时刷新甲乙双方的成绩以及赛后成绩皆存等功能,它具有价格低廉、性能稳定、操作方便并I1.易于携带等特点,广泛适合各类学校或者小型团体作为赛程计时计分。关键词:单片机,计时,计分,显示器,接口ABSTRACTSincetheinceptionthe2Othcentury70years,sing1.e-chipmicrocomputer(SCM)causespeop1.e'sattentionandconcernbecauseofextreme1.yCoSt-CffCCIiVasoitsapp1.icationisverybroadandrapiddeve1.oping.SCMhasmanyadvantages,suchassma1.1.size,1.ightweight,anti-intcrfcrcnccabi1.ity,1.essdemandingontheenvironment,1.owcost,highre1.iabi1.ity,goodf1.exibi1.ity,deve1.opingmoreeasi1.yandsoon.Now,ithasbecomethepreferredmode1.inmeasurementcontro1.systemandakeycomponentofnewe1.ectronicproducts.ManytimescoringmatchesusingSCMhasa1.socomeintobeing,suchasthetimerwith1.iquidcrysta1.disp1.ay(1.CD),thetimerwith1.EDeight-segmentdisp1.ay.etc.Timebasketba1.1.scoringdeviceasthecoreofSCMinc1.udesthetimer,scoringdevices,integratedcontro1.1.erandothercomponents.Thissystemisusedofthemodu1.ardesign,inwhichthemaindisp1.aymodu1.eisdividedinto1.imedisp1.aymodu1.e,scoringdisp1.aymodu1.e,timinga1.armmodu1.e,andkeycontro1.keyboardmodu1.e.Programstructureofeachmodu1.eissimp1.eandc1.ear.Soitiseasytowrite,debugandmodify.Becausetheprogramisreadab1.e,partofprogramcanbemodifiedandotherpartsmayremainunchanged.Afterprogramming,first1.ywecanuseKei1.C51softwaretocompi1.eandthengeneratetheHEXfi1.eintothechip.Second1.yweusetheProteussoftwaresimu1.ationtotestwhetherthenorma1.functiontoachieve.Fina1.1.ywedrawthehardwarecircuitdiagramwithProtc1.99.Thedesignofhardwarecircuitmain1.yconsistsofthefivecomponents,inc1.udingAT89C5I,timingcircuit,scoringcircuit,a1.armcircuitandkeyswitchcircuit.ThedesignusesAT89C51toprogramandtocontro1.1.EDdigita1.tubeforeight-segmentdisp1.ayofmatch1.imescoring.Thesystemhasmanyfeatures,suchassettingtheschedu1.etime,schedu1.ingtimetopause,refreshingresu1.tofbothpartiestime1.y,storingtemporari1.yresu1.tsafterthematchandsoon.Becausethissystemhas1.owprice,stab1.eperformance,andeasytooperateandcarry,itiswide1.ysuitab1.efora1.1.typesofschoo1.sandsma1.1.groupsastheca1.endartimepoints.KEYWORDStMicrocontro1.1.er,Timing.Scoring,Disp1.ay,Interface摘要ABSTRACT序论O第一章系统方案说明O方案选择1篮球赛计时计分器设计的现状1系统总体设计方案1系统基本功能介绍2第二章系统硬件电路设计4篮球赛计时计分器电路工作过程4系统硬件电路组成5计时电路5计分电路1112AT89C5112排阻介绍16晶振17第三章软件编程及调试19总体程序设计19计时系统程序设计20计分系统程序设计21系统调试23软件调试23仿爽.调试23结论24参考文献25致谢27外文资料28外文资料译文33附录程序源代码36序论随若单片机在各个领域的广泛应用,许多用单片机做控制的球赛计时计分系统也应运而生,如用单片机拄制1.CD液晶显示器内计时计分器,用单片机控制1.ED七段显示器计时计分器等。根据此次课题要求,这里介绍种球赛计时计分器的设计方法(以篮球为例说明),即单片机直接驱动数码管工作的电路.电路采用单片机作为核心元件,利用10个8段共阴极1.ED数码管作为显示器件。6个用于记录甲、乙两队的分数,每队3个,显示分数范围可达0999分,足够赛程计分的需要。4个用于记录赛程时间,2个用于显示分钟,2个用于显示杪钟。比赛前,将时间设置好,比赛开始时启动计时,直至倒计时到零为止。计时范围达到099分钟,能满足实际赛程计时的需要。为了配合计时器调整时间和计分器校正比分,设计了6个按键,4个用于输入甲、乙两队的分数以及时间的加减,另2个用于启动,哲伶赛程时间和交换场地比分。另外,还设计了定时报警系统,即比赛时间到时,扬声器发出报警声提示赛程结束。该系统具有赛程定时设置,赛程时间暂停,及时刷新甲、乙双方的成绩以及赛后成绩暂存等功能。设计分为软件设计和硬件设计两部分。主控芯片采用AT89C51使用汇编语言编写软件程序,主体分为计时显示模块,计分显示模块、定时报警、按键控制模块。编程后利用Kci1.C51软件来进行编译,再将生成的HEX文件装入芯片中,采用PrOteUS软件来仿真,检验功能是否能够正常实现,随后可用PrOICI99画出硬件电路图。通过本次基于单片机的篮球赛计时计分器的设计,可以了解、熟悉有关单片机开发设计实例的过程,并加深对单片机的理解和应用以及掌握单片机与外国接口的一些方法和技巧。第一章系统方案说明方案选择篮球赛计时计分器设计的现状体育比赛计时计分系统是对体育比赛过程中所产生的时间,比分等数据信息进行快速采集记录、加工处理、传递和利用的系统。根据运动项目的不同,比赛规则要求也不同,体育比赛的计时计分系统包括测员类、评分类、命中类、制胜类和得分类等多种类型。篮球比赛是根据运动队员在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统.篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成的,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能与现场成绩处理、现场大屏幕、电视转播车等多种设备相联,以便实现激烈的比赛现场感和表演娱乐等功能目标。现在,根据设计要求,介绍i下设计方案。系统总体设计方案根据课题要求,介绍以下两种设计方法.一种是单片机带外围扩展,驱动数码管工作的电路,可提升学生对单片机接口电路的综合运用能力:另一种是单片机直接驱动数码管工作的电路,该电路成本相对较低.两种电路都以单片机作为核心元件,利用IO个八段共阴极1.ED数码管作为显示器件。6个用于记录甲、乙两队的分数,每队3个,显示分数范闱可达。999分,足够赛程计分的需要。4个用于记录赛程时间,2个用于显示分钟,2个用于显示秒钟。比赛前,将时间设置好,比赛开始时启动计时,直至倒计时到零为止。计时范围达到。99分钟,能满足实际褰程计时的需要。为配合计时器调整时间和计分器校正比分,设计了7个按键,4个用于输入甲、乙两队的分数,另3个用于启动和暂停赛程时间。另外,还设计f定时报警系统,即比赛时间到时,扬声器发出报警声提示赛程结束。二界的不同之处在于计时电路。前种计时电路主要由按键开关、单片机AT89C51、译码器及1.ED显示器构成。当调时开关(十位)按下时产生一个低电平,对应调分(十位),表示可以向CD45II的调分位(十位)发送数据,端,送完后将1.E清零。调时按键开关每按一次,数字臼动加1。直到调到需要设置的时间即可。调时(个位)的操作方法与之相同。时间设置完后,启动定时潺。如果比赛中暂停,按一卜他停健即可部件计时。后一种计时电路主要由按键开关、单片机AT89C51及1.ED显示器构成,采用双电源供电.单片机采用+5V,数码管采用+15V采用单片机直接驱动数码管显示,当按下秒钟加1按键时,秒计时显示加1:当按下秒钟战1按键时,秒计时显示减1;当按下分钟加I按键时,分钟显示加I,当按下分钟减I按键时,分钟显示减1,时间设置完后,启动定时器开始倒计时。如果比赛中裁判叫哲停,则只要按一下暂停键,即可暂停计时.根据此次设计的实险条件及设计目的,我采用后一种方案,成本较低。即单片机直接驱动数码管工作的电路系统。球赛计时计分器系统图如1-1图所示。国1-1系筑构成图系统基本功能介绍本设计要实现的基本功能有:赛程时间设置,赛程时间启/停设置,比分交换控制,比分刷新控制,计时计分显示,赛程结束报警。以下对个功能进行介绍。1、赛程时间设置晶振全称为晶体振荡器,其作用在于产生原始的时钟频率,这个频率经过频率发生器的放大或缩小后就成/电脑中各种不同的总线频率。以声卡为例,如果需要对这两种音旅同时支持的话,声卡就需要有两颗晶振。但是娱乐级声卡为了降低成本,通常都采用SRC将输出的采样频率固定在48kHz,但是SRC会对音质带来损害,而且现在的娱乐级声卡都没有很好地解决这个问题。品振般叫做晶体振荡罂,是种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。这种晶体有一个很重要的特性,如果给它通电,它就会产生机械振荡,反之,如果给它机械力,它又会产生电,这种特性叫机电效应。他们有一个很重要的特点,其振荡频率与他们的形状,材料,切割方向等密切相关。由于石英晶体化学效应非常稳定,热膨胀系数非常小,其振荡频率也非常稔定,由于控制几何尺寸可以做到很精密,因此,其谐振频率也很准确。根据石英晶体的机电效应,我们可以把它等效为个电磁振荡回路,即谐振回路。他们的机电效应是机-电-机-电.的不断转换,由电感和电容组成的谐振回路是电场-磁场的不断转换。在电路中的应用实际上是把它当作一个高Q值的电磁谐振回路。由于石英晶体的损耗非常小,即Q值非常高,做振荡器用时,可以产生非常稳定的振荡,作港波器用,可以获得非常稳定和陡削的带通或带阻曲线。我主要参数有:频率准确度,温度稳定度,领率调节范围,调频特性,负敕特性,电压特性,杂波,谐波,频率老化,日波动,开机特性,相位噪声。本次设计中,我用到的是12MHZ的晶振。开始图3-1总体穆序海租困计时系统程序设计计时系统程序设计流程图如图3-2所示。S3-2计时部分银用流程Ifi说明:计时模块中,比较关键的是K5键,即开始暂停键.按下时,执行倒计时程序,时间到时,喇叭响起;未按下时,执行时间设置程序按键是否被按下由延时程序实现,延时570ms,从而消除按键抖动影响。计分系统程序设计计分系统程序设计的流程图如下图3-3所示。Ifi33计分部分程序流住困说明:加分过程必须在倒计时过程中进行,并且交换比分需在倒计时完成后进行,同时时间设置为默认15分钟。同理,与计时模块类似,消除按键抖动影响由延时程序来实现。mainengineremotecontro1.system,Wehavedesignedamicrocontro1.1.er-basedmainengineremotecontro1.systemtorep1.acethetraditionones.Thepaperta1.ksaboutthere1.iabi1.itydesignofamicrocontro1.1.er-basedmainengineremotecontro1.systemduringtheactua1.systemdesignaccordingtothedeve1.opmentdirectionofshipengine,inc1.udingthesystemdesigninsidetheadaptabi1.ityofmicrocontro1.1.er,softwareandhardwarere1.iabi1.ity.Thepapera1.sopointsouttheprob1.emwhichwemetinactua1.systemdesign,forexamp1.ere1.evantofhardwaree1.ectriccircuitdesign,thesoftwarefunctionconstitutesetc.,andgivethereso1.vemeasuresofso1.ution.Thesemeasureshaveobtainedgoodapp1.iedresu1.tsintheactua1.practice,hencethecertain1.yactua1.expansionva1.ue.Thepresentpaperinana1.yzedandhascomparedthedomesticandforeignwatersupp1.yautomaticcontro1.systemdeve1.opmentpresentsituationandinthecharacteristicfoundation,unifiedthemono1.ithicintegratedcircuitconstantpressurewatersupp1.ysystemtheprincip1.eofworkandourcountrysma1.1.andmedium-sizedtownandcitywatersupp1.ypresentsituation,hasdesignedasettakethefrequencyconversionve1.ocitymodu1.ationtechno1.ogyasthefoundationconstantpressurewatersupp1.ysystem.Thissystemsynthesisuti1.izationmono1.ithicintegratedcircuit,thefrequencyconversionve1.ocitymodu1.ationtechno1.ogyaswe1.1.astheautomaticcontro1.techno1.ogy,throughtheadjustmentwaterpumpe1.ectrica1.machinerypower1.inevo1.tageandthefrequency,contro1.1.edthee1.ectrica1.machineryrotationa1.speedtoadjustthecurrentcapacitytorea1.izetheconstantpressurewatersupp1.yparameterautomaticcontro1.,hadguaranteedthewatersupp1.ysystemmaintainedasnecessaryatthebestmovementcondition.122X8; Noton1.ybasedonthemono1.ithicintegratedcircuit,thefrequencychangercanthegreatestdegreemeettheneedsforthemainbodyconstitutionconstantpressurewatersupp1.ysystem,a1.soenhancedtheovera1.1.systemefficiency,theextensionsystem1.ife,thefruga1.energy,moreoverhasbeenab1.etoconstitutethecomp1.exfunctionformidab1.ewatersupp1.ysystem.A1.ongwiththemono1.ithicintegratedcircuit,thefrequencychangerrapiddeve1.opment,inte1.1.ectua1.izeshigh1.y,theseriesstandardizationwi1.1.bethefuturefeed-waterequipmentadaptsthewatersupp1.ydispatchandthewho1.ep1.anrequestinevitab1.etrend.  Key�?Energyconservation;Frequencyconversionve1.ocitymodu1.ation;Constantpressurewatersupp1.y;Mono1.ithicintegratedcircuit.外文资料译文基于MSP430F149单片机实现的步进电机通用控制器摘要:近年来随行计舞机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制检测H新月益,在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仪单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对望特点的软件结合,以作完善.本文主要介绍了玳于MSP430FI49单片机实现的步道电机通用控制器,该控制器可同时控制多台步进电机按曲战方式运行,包括加域速、定位及换向功能等。文中重点探讨了步进电机升降速曲线的设计方案及其实现方法,关键词:MSP430F149.单片机.步进电机,通用控制器璃于步进电机的控制系统,除了步进电机一般还衢要专门的.驱动电源,驱动源仅完成功率驱动部分,用户并不能使整个控制系统按预定的、期型的工作状态运行.必须对它的.驱动电源予以控制,用户需要再次开发,鉴于此,设计/基于MSP430F149照片机实现的步进电机通用控制涔.可以满足大多数控制场合下的要求.控制器的主要功能为:Ur控制多套步进电机物动系统:目前可同时控制3食系统,工作方式灵活,可按设定的曲线运行,曲线豉多达8段:可按外部检测到的控制信号运行:可按模拟调'A测试功旎运行2.系统的设计本设计选用了T1.公司所生产的MSP系列单片机MSP430F149.目的是应用其丰富的接口资源和强大的定时涔功能,MSP430FI49的性能特点如下:(16个八位并行接口;完全可以实现该系统所有信号的输入、输出,无须硬件犷展,其中PI、P2的八位并行海11的每根门线都具有中断功能,使键盘的软、理件设计变的非常筒单,(2)12位AjD转换器ADC:完成模拟设定功能.(3)强大的定时器功能;T1.MER-A3、TIMERB7分别为带有3个利7个捕捉/比较寄存器的16位定时器.可以满足系统速度的设定及曲线定时的要求.<4>液晶驱动模块:(5)内置2KBRAM、60KB的F1.ASIhMSP430FI49所提供的丰富资源.外围硬件扩展只高做很少的工作,不仅设计变得非常简单,而且该控制器体枳小、可独性高。步进电动机的公高起动频率(突跳领率),而最高运行频率则可以达到N102KHz.以超过最高起动颇率的短率直接起动.将出现"失步”现望,甚至无法起动.较为理想的起动曲线,应是按指数规律起动。但实际应用对起动段的处理可采用按直代拟合的方法,即"阶梯升速法,可按两种情况处理,1.1.知突跳频率则按突跳频率分段起动,分段数n=ffq.未知突跳频率,则按段拟合至给定的起动频率,每段频率的递增瓜(后称阶梯频率)Afd8.即米用8段拟合.在运行控制过程中,将起始的速度(领率)分为n分,作为阶出施率,采用“阶梯升速法"将速度连续升到所需要的速度,然后锁定.按预式的曲戏运行.步进电机换向时,一定要在电机降速停止或降到突跳翔率范用之内再换向,以免产生较大的冲击而损坏电机.换向信号一定要在前一个方向的最后一个CP脉冲结束后以及下一个方向的第一个CP脉冲前发出在某一高速下的正、反向切换实质包含了降速一换向一升速三个过程。本系统的速度捽制是依靠定时产生CP脓冲来完成的,设定的速度与产生CP脉冲的定时器初例间存在一定关系,MSP430FI49定时器的工作方式有多种,本设计定时器工作在连续方式下.在连糜模式,定时曙从它的当前值开始计数,当计到OFFFFH后又从”0开始匝新计数。在该方式下,将定时器的当前值和比较寄存器CCRX相比较,如相等则产生中断,并在该中断服务程序中可以将下一个事件发生的时间加到比较寄存器CCRX上.定时初值=所需定时值/计数周期;对于步进电机其速度值常以频率形式给定,诸如运行在20KHZ下,因此上式可转换为:定时初值=计数频:率/速度位.(此中计数翔率为系统时钟频率)该控制器可以实现步进电机在多段设定曲设下的运行控制,具有硬件简单、体积小、可靠性高的特点已将其用于电线生产线上的排线控制部分,取得了令人满遨的效果.该课懑为北方工业大学校科研基金资助项目.解决现代船舶上广泛使用的主机遥控系统的可靠性较差、使用寿命较矩的难题,设计了基于单片机系统的船响机舱主机遥控系统,作为传统气动主机遥控系统的替代系统.,根据现代船舶主机遥控系统的发展方向.从可旅性的用度论述了在设计基干单片机的主机遥控系统的过程中,所采取的增加系统可靠性的各种方法,包括系统设计中单片机的适应性问题和软、硬件可旅性的设计方案等。同时.针对在实际系统设计过程中所遇到的各种难点,比如有关的硬件电路设计、软件功能组成等,设计若提出r相应的解袂方法,从实际检验中的效果来行,这些措施取得了良好的应用效果,达到了设计者的预期目标,具有一定的实际推广价值本论文在分析和比较了国内外供水自动控制系统的发展现状和特点的基础上,结合单片机忸压供水系统的工作原理与我国中小城市供水的现状,设计了一套以变频调速技术为基础的恒压供水系统.该系统综合运用单片机、变频圜速技术以及自动控制技术,通过调节水泵电机的供电电压和频率,控制电机转速以调节流肽实现了恒压供水参数的自动捽制,保证了供水系统的时维持在最佳运行状况.基于单片机、变频器为主体构成的恒压供水系统不仅能弱嫌大程度满足需要,也提高'整个系统的效率,延长系统寿命、节的能源、而且能够构成复杂的功能强大的供水系统.的岩玳片机、变嫉器的飞速发展,而度智能化,系列标准化是未来供水设饴适应供水调度和整体规划要求的必然由势。附录程序源代码Sinc1.udeOdefine1.EDDataPOunsignedcharcode1.EDCode=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f):unsignedcharminit,second,count,count1.;分,秒,计数器sbitadd1.=P1.O;甲对加分,每按一次加1分/在未开始比赛时为加时间分sbit<1.eci=P1.;甲对减分,每按一次减1分/在未开始比赛时为减时间分sbitOxchange=P1.'2:交换场地sbitadd2=P3:乙对加分,每按一次加1分/在未开始比赛时为加时间秒sbitdec2=P4:乙对减分,每按-次减1分/在未开始比赛时为减时间秒sbitSecondpoin1.=PO'7;秒闪动点/一一依次点亮数码管的位sbit1.ed1.=P27:sbit1.ed2=P26;sbit1.ed3=P25;sbit1.ed4=P2'4;Sbi1.1.ed5=P23;sbit1.ed6=P2-2:sbi1.1.ed7=P2'1.;sbit1.ed8=P2'0;sbit1.ed9=P37;sbit1.ed1.O=P36:sbitIedH=P3-5:报警sbita1.am=P1.7;bitp1.ayon=0:比赛进行标志位,为1时表示比赛开始,计时开启bittimeover=0:比赛结束标志位,为1时表示时间已经bitAorB=O:甲乙对交换位置标志位bithaIfsecond=O:半杪标志位unsignedintscoreA:甲队得分unsignedintSCoreB;乙队得分voidDe1.ay5ms(void)unsignedinti;for(i=100;i>0:i);voiddisp1.ay(void)/显示时间分1.EDData=1.EDCodeminit10:Ied1.二O;De1.ay5ms():1.ed1.=1.;1.EDData=1.EDCodeminit%10;1.ed2=0:De1.ay5ms():1.ed2=1.;/秒点闪动if(Ha1.fsecond=I)1.EDData=OxSO:e1.se1.EDDiita=OxOO;1.ed2=0;De1.ay5msO;1.ed2=1.;Secondpoint=rO;/显示时间秒1.EDData=1.EDCodesecond/1O'1.ed3=0:De1.ay5ms():1.ed3=1.:1.EDData=1.EDC