www.3144.com www.6650.COM 050五彩堂集团

栏目导航

特马

您的位置:特马 > 特马 > 正文

ucharge){dula=P=tableshidelay()du=weP=tablege

时间:2019-11-25    来源:本站原创

  爱问共享材料具有大量关于NBA倒计时牌.doc的适用类文档材料,所有文档由出名合做机构以及专业做者供给,线上总材料跨越两个亿,满脚您的需求。

  微机道理及使用课程设想仿单交通取汽车工程学院课程设想仿单课程名称:微机道理及使用课程设想课程代码:标题问题:年级专业班:学生姓名:学号:起头时间:年月日完成时间:年月日课程设想成就:进修立场及日常平凡成就()手艺程度取现实能力()立异()仿单(计较书、图纸、阐发演讲)撰写质量()总分()指点教师签名:年月日目次摘要……………………………………………………………………………………………引言…………………………………………………………………………………………目标和意义………………………………………………………………………………使命取阐发………………………………………………………………………………方案设想……………………………………………………………………………………数码管驱动方案论证……………………………………………………………………最终设想方案总体设想框图……………………………………………………………系统硬件设想………………………………………………………………………………C单片机………………………………………………………………………………数码管………………………………………………………………………………放大电…………………………………………………………………………………时钟电…………………………………………………………………………………复位电…………………………………………………………………………………系统软件设想………………………………………………………………………………从法式框图………………………………………………………………………………中缀办事子法式框图……………………………………………………………………系统调试过程………………………………………………………………………………Keil法式调试…………………………………………………………………………Proteus仿实调试………………………………………………………………………结论……………………………………………………………………………………………称谢……………………………………………………………………………………………参考文献………………………………………………………………………………………附录A法式源代码……………………………………………………………………………附录CProteus仿实和倒计时…………………………………………………………摘要篮球场上我们经常看见倒计时牌来提示活动员的进攻时间以及良多角逐都有倒计时牌来提示参赛人员时间以便利人们合理的放置时间。本设想就是基于这个出发设想了一个篮球场上得倒计时牌。设想一C为焦点采用了共阳的LED数码管形成了显示模块用三极管来驱动数码管显示数字。同时利用扫描来实现数码管得动态显示。本设想仿单对该系统的硬件电工做道理进行了细致的引见。同时给出了软件设想的流程图和次要源代码。环节词:C单片机数码管电阻引言问题的提出跟着人类科技文明的成长人们对倒计时牌的使用越来越多。倒计时牌已成为人们不成或缺的东西正在良多现实使用中它还需要可以或许实现更多其它的功能。因为篮球这项活动越来越风行,倒计时牌被正在篮球顶用的越来越多。正在这种趋向下切确的设置倒计时牌越来越主要。本文恰是基于这种设想标的目的以单片机为节制焦点设想制做一个NBA倒计时牌。 本设想基于单片机手艺道理以单片机芯片ATC做为焦点节制器通过硬件电的制做以及软件法式的编制设想制做出一个NBA倒计时牌的系统。该时钟系统次要由时钟模块、数码管显示模块、复位模块以及三极管模块构成。系统具有简单清晰的操做界面可随时进行倒计时。同时该系统还具有功耗小、成本低的特点具有很强的适用性。因为系统所用元器件较少单片机所被占用的IO口不多因而系统具有必然的可扩展性。使命取阐发本次设想的系统的节制核心是C单片机。起首正在Proteus软件中进行硬件电图的设想。然后正在keil软件中进行系统的软件编程并进行法式源文件的编译和调试最初生成hex文件。此hex文件是硬件电运转实现的源代码来历。把hex文件加载到ATC单片机芯片然后正在Proteus软件中运转硬件电NBA计时感化就出来了。本设想的系统次要由:ATC为地方处置芯片用于数据处置初值设定。用汇编言语进行编程。本系统能够分为以下大模块:、ATC模块:用于数据处置和外围的时钟芯片通信并节制时钟传输过程采集时间消息并予以处置。、数码管显示模块:显示模块采用通俗的共阳LED数码管此模块用于及时的显示时间消息通过人们视觉的暂留效应通过数码管扫描实现动态显示。、法式:包罗单片机节制时钟芯片的接口法式和数码管显示法式。系统方案设想系统设想方案通过查阅相关材料设想初期共有个方案供我选择别离是:()采用C单片机和HC来驱动数码管实现动态显示()采用C单片机和电阻来驱动数码管实现动态显示()用共阴极的数码管通过P口的上拉电阻来驱动数码管。()采用C单片机和HC来驱动数码管实现动态显示此系统的硬件部门次要是由C单片机LS芯片数码管所构成。该系统相对于第二种方案电图要复杂一些并且法式也相对要复杂些()采用C单片机电阻构成的系统这个方案采用C单片机电阻数码管等硬件。该系统次要是用电阻来讲相对第一种要简单一些不但电图并且法式也相对简单()采用三极管驱动数码管此系统硬件线比力复杂相对来说电更简单。所以选择第二种。系统总体框图图系统总体框图当法式启动后法式进入初始化法式阶段。单片机中缀打开以及将temp赋值。然后法式运转显示temp初值送入到数码管进行显示然后必然时器秒后temp减一然后又送入数码管显示同时按时器又从头拆初值如许往返的间隔一秒实现跳动就完成了NBA的计时牌动态显示进入行显示。当temp减到时又将赋给它如许就避免了显示其他数。同时将P和P口送凹凸电平来改变位选来节制哪个数码管亮每个数码管亮一毫秒来实现扫描操纵人眼的暂留效应就能够将数字动态的显示出来。系统硬件设想C单片机C单片机引见C是INTEL公司MCS系列单片机中最根基的产物它采用INTEL公司靠得住的CHMOS工艺手艺制制的高机能位单片机属于尺度的MCS的HCMOS产物。它连系了HMOS的高速和高密度手艺及CHMOS的低功耗特征它承继和扩展了MCS单片机的系统布局和指令系统。C内置地方处置单位、字节内部数据存储器RAM、个双向输入输出(IO)口、个位按时计数器和个两级中缀布局一个全双工串行通信口片内时钟振荡电。此外C还可工做于低功耗模式可通过两种软件选择空闲和掉电模式。正在空闲模式下冻结CPU而RAM按时器、串行口和中缀系统维持其功能。掉电模式下保留RAM数据时钟振荡遏制同时遏制芯片内其它功能。C有PDIP(pin)和PLCC(pin)两种封拆形式。其引脚图如图所示:图C单片机引脚图C系列单片机都是认为焦点成长起来的具有和系列单片机及根基布局和软件特征其内部布局如图所示:图C单片机框图C单片机的引脚功能:、从电源引脚Vss和Vcc。①Vss接地。②Vcc一般操做时为伏电源。、外接晶振引脚XTAL和XTAL。①XTAL内部振荡电反相放大器的输入端是外接晶体的一个引脚。当采用外部振荡器时此引脚接地。。②XTAL内部振荡电反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时此引脚接外部振荡源。、节制或取其它电源复用引脚RSTVPDALE和Vpp。①RSTVPD当振荡器运转时正在此引脚上呈现两个机械周期的高电平(由低到高跳变)将使单片机复位正在Vcc掉电期间此引脚可接上备用电源由VPD向内部供给备用电源以连结内部RAM中的数据。②ALE一般操做时为ALE功能(答应地址锁存)供给把地址的低字节锁存到外部锁存器ALE引脚以不变的频次(振荡器频次的)周期性地发出正脉冲信号。因而它可用做对外输出的时钟或用于按时目标。但要留意每当拜候外部数据存储器时将跳过一个ALE脉冲ALE端能够驱动(接收或输出电流)八个LSTTL电。对于EPROM型单片机正在EPROM编程期间此引脚领受编程脉冲(功能)。③外部法式存储器读选通信号输出规矩在从外部法式存储取指令(或数据)期间正在每个机械周期内两次无效。同样能够驱动八LSTTL输入。④VppVpp为内部法式存储器和外部法式存储器选择端。当Vpp为高电日常平凡拜候内部法式存储器当Vpp为低电日常平凡则拜候外部法式存储器。对于EPROM型单片机正在EPROM编程期间此引脚上加伏EPROM编程电源(Vpp)。、输入输出引脚PPPPPPPP。①P口(PP)是一个位漏极开型双向IO口正在拜候外部存储器时它是分时传送的低字节地址和数据总线P口能以接收电流的体例驱动八个LSTTL负载。②P口(PP)是一个带有内部提拔电阻的位准双向IO口。能驱动(接收或输出电流)四个LSTTL负载。③P口(PP)是一个带有内部提拔电阻的位准双向IO口正在拜候外部存储器时它输出高位地址。P口能够驱动(接收或输出电流)四个LSTTL负载。④P口(PP)是一个带有内部提拔电阻的位准双向IO口。能驱动四个LSTTL负载。且具有第二功能。选用C单片机缘由正在课程设想里一个IO口就能够节制三极管的开关发生分歧频次的凹凸电平只需要通过单片机的一个按时器和外部中缀显示电采用由P口写数据正在设想里面利用的引脚较少占用的资本也比力少。并且该芯片是认为核能价钱比高使用成熟且对其内部布局较为熟悉芯片功可以或许用并且合用从而选用C单片机做为从控芯片。数码管数码管按段数分为七段数码管和八段数码管八段数码管比七段数码管多一个发光二极管单位(多一个小数点显示)按能显示几多个“”可分为位、位、位等等数码管按发光二极管单位毗连体例分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一路构成公共阳极(COM)的数码管共阳数码管正在使用时应将公共极COM接到V当某一字段发光二极管的阴极为低电日常平凡响应字段就点亮当某一字段的阴极为高电日常平凡响应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一路构成公共阴极(COM)的数码管共阴数码管正在使用时应将公共极COM接到地线GND上当某一字段发光二极管的阳极为高电日常平凡响应字段就点亮当某一字段的阳极为低电日常平凡响应字段就不亮。数码管驱动电因为数码管的工做电流一般比力大致使于单片机的IO口是无法间接驱动的所以要操纵放大电来驱动本设想用的上拉电阻来放大电流。电如图所示:时钟电本设想采用内部时钟体例的电。C单片机内部有一个用于形成振荡器的高增益反相放大器该高增益反相放大器的输入端为芯片引脚XTAL输出端为引脚XTAL。这两个引脚跨接石英晶体振荡器和微调电容就形成了一个不变的自激振荡器。电中的电容C和C典型值凡是选择为pF摆布。晶体的振荡频次的范畴凡是是正在MHZ~MHZ之间。晶体的频次越高则系统的时钟频次也就越高单片机的运转速度也就越快。时钟电复位电复位电凡是采用上电从动复位和按钮复位两种体例。本次设想采用上电从动复位电。上电从动复位是通过外部复位电的电容充电来实现的。只需Vcc的上升时间不跨越ms就能够实现从动上电复位。图复位电系统软件设想LED动态扫描显示体例的设想、将要显示的数据地址送至P口让数码管领受信号。、通过单片机PP节制响应的LED位选线本设想定义的位选线如下表所示:表四位选线定义表位选线数码管被选中位所代表的定义PNBA计时牌的十位PNBA计时牌的个位法式设想流程法式设想流程图如图所示:否是图法式设想流程图T中缀办事子法式框图图中缀办事子法式框图申明中缀办事法式是正在从法式响应中缀后转去施行法式。法式的次要功能是发生按时ms系统调试过程通过的设想设想曾经根基完成。下面次要实现对Keil进行响应的查抄和调试并用Proteus对所设想系统进行仿实用以验证设想的准确性及可行性。Keil法式调试法式调试成果如图:Proteus仿实调试正在Proteus中成立仿实图:NBA计时牌设想计时牌显示结论此次设想过程中我查阅了一些相关材料使得我更深切的领会单片机芯片的工做道理以及相关软件、硬件的利用方式。正在这一周的时间里我不只完成设想所要求的内容也控制了ATC芯片的具体功能。此外设想中所涉及到的元器件还有:上拉电阻、数码管等我通过查阅相关元器件的感化及工做道理。正在整个设想过程中我们不只能将书本上学到的关于单片机相关的学问取实践相连系并且还培育了团队合做并提高了自学能力。这将对我们此后的实践供给很大的帮帮。设想中还让我认识到:理论和实践相连系的主要性。虽然电看上去比力简单但现实步履起来将会碰到很多坚苦。因而设想过程中要连结一种持之以恒、严谨的进修立场如许才会正在设想过程中及时的发觉问题、处理问题。称谢正在彭忆强教员的指点下我完成了本次课程设想。彭忆强教员是一个具有专业学问严谨治学立场不断改进做风的教员他的严以律己、宽以待人的高尚风采华而不实、和蔼可掬的人格魅力对我影响深远。正在课程设想里面他让我从头认识到了专业学问进修的主要性还使我大白了很多为人处世的事理。本课程设想从选题到完成都是教员指点下完成。别的本次设想的完成也离不开列位同窗给我的和帮帮是他们让我懂得了团队合做的主要性也让我大白了团队的内涵。正在此我谨向彭忆强教员和帮帮过我的教员和同窗们暗示高尚的和衷心的感激!参考文献[]张毅刚新编MCS单片机使用设想M:工业大学出书社[]倪志莲,张怡典单片机使用手艺M:理工大学出书社[]张靖武单片机系统的protues设想取仿实M:电子工业出书社附录A法式源代码#includeregh#defineuintunsignedint#defineucharunsignedcharuchartemp,aa,shi,ge,i,asbitdula=P^sbitwela=P^ucharcodetable={xf,x,xb,xf,x,xD,xD,x,xf,xf}voiddisplay(ucharshi,ucharge)voiddelay(uintz)voidinit()voidmain(){init()初始化子法式while(){if(aa==){aa=tempif(temp==){temp=}shi=tempge=temp}display(shi,ge)}}voiddelay(uintz){uintx,yfor(x=zxx)for(y=yy)}voiddisplay(ucharshi,ucharge){dula=P=tableshidelay()dula=wela=P=tablegedelay()wela=}voidinit(){temp=TMOD=xTH=()TL=()EA=ET=TR=}voidtimer()interrupt{TH=()TL=()aa}}附录C:proteus图当a达到的时候temp减一然后再向数码管送值按时能否达到msCVCCPPPPPPPPEAVPPALEPROGPSENPPPPPPPPVSSXTALXTALRDPWRPTPTPINTPINTPTXDPRXDPRSTVPDPPPPPPPP可编程串行口可编程IOK总线扩展节制个位按时器计数器字节RAMK字节ROMCCPU振荡器及按时电法式运转数码管显示temp数码管起头显示初始值进入从法式挪用初始化变量及IO接口a加,同时从头拆初值前往起头电源电LED显示电ATC单片机时钟电复位电进入中缀沉拆按时器初值a自加一次从法式起头PAGEunknownunknownunknownunknownunknown

  *若人发觉爱问平台上用户上传内容了其做品的消息收集权等权益时,请按照平台侵权处置要求书面通知爱问!

  全体考生留意,2020报考提示!现场确认,意味着考研顿时就到了。这一年,发量少了,发际线高了,黑眼圈沉了,备考备到都坐疼了。相信现正在的你很慌,莫怕,你往前奔赴疆场,后方材料库存充脚!



友情链接: www.dt888.com www.exclusivebet.com www.islandcasino.com
Copyright 2017-2022 特马 版权所有,未经协议授权禁止转载。