课程设计论文-基于单片机的篮球计时计分器内容摘要:

A,32H MOVC A,@A+DPTR CLR MOV P0,A。 显示时计数的 个位 LCALL DELAY5。 延时子程序 SETB LCALL CCTV RET 显示部分通过 P0口外加上拉电阻进行显示,数码管采用 7段共阴极数码管,通过查表指令进行显示,首先将要显示的缓存单元,送入累加器中,通过累加器进行查表,将要显示的数值存储起来,然后通过位选信号,将要显示的位的数码管打开,进行现实。 并通过延时子程序进行延时,使其显示的数值稳定下来。 然后再通过位选信号,将显示的数值关断,从而显示下一个数值。 但当显示完一圈后程序跳出,等待下一个跳进来的指令,再次进行现实。 延时子程序设计 DELAY: MOV R1,0EFH。 延时子程序 TT: MOV A,R1 MOV R0,0FEH AA: DEC R0 DJNZ R0,AA DEC R1 CJNE A,00,TT RET 延时子程序采用 DJNZ指令实现循环,首先对 两个 缓存单元送入 不同 数值,此处设计时老是跳不出,经常出现死循环,后与同学一起商量,终于 发现原来是跳转标志位出错了。 程序中首先对 其中一个 缓存单元的数值减一, 直到其减到零为止,程序进行下一步操作,对另一个缓存单元减一,并与 0相比,若不等则返回,继续将第一个缓存单元送入数值,然后重复上一次操作,直到第二个缓存单元与零相等,延时程序跳出。 12 4 Proteus 软件仿真 不工作状态 仿真 图 P 1 .0P 0 .0P 0 .1P 0 .2P 0 .3P 0 .4P 0 .5P 0 .6P0.0P0.1P0.2P0.3P0.4P0.5P0.6P1.4P1.5P1.2P1.3P1.0P1.1P 1 .1P 1 .2P 1 .3P 1 .4P 1 .5P 0 .0P 0 .1P 0 .2P 0 .3P 0 .4P 0 .5P 0 .6P 3 .0P2.0P2.3P 3 .1P 3 .2P 3 .3P 3 .4P 3 .5P 3 .6P 3 .7P3.0P3.1P3.2P3.3P3.4P3.5P3.6P2.1P2.2P3.0P3.1P3.2P3.3P3.4P3.5P3.6P 2 .0P 2 .1P 2 .2P 2 .3P 3 .0P 3 .1P 3 .2P 3 .3P 3 .4P 3 .5P 3 .6P 0 .7P 0 .7X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1C12 u 2C22 u 2X1CR Y S T A LC32 2 p23456781R P 1RE S P A C K 723456781R P 2RE S P A C K 7红队加分蓝队加分红队 蓝队计时部分R17 k 5 R37 k 5L S 1S O UN D E R 计时 、 计分工作状态仿真图 P 1 .0P 0 .0P 0 .1P 0 .2P 0 .3P 0 .4P 0 .5P 0 .6P0.0P0.1P0.2P0.3P0.4P0.5P0.6P1.4P1.5P1.2P1.3P1.0P1.1P 1 .1P 1 .2P 1 .3P 1 .4P 1 .5.0.1P 0 .2P 0 .3P 0 .4P 0 .5P 0 .6P 3 .0P2.0P2.3P 3 .1P 3 .2P 3 .3P 3 .4P 3 .5P 3 .6P 3 .7P3.0P3.1P3.2P3.3P3.4P3.5P3.6P2.1P2.2P3.0P3.1P3.2P3.3P3.4P3.5P3.6P 2 .0P 2 .1P 2 .2P 2 .3.0.1P 3 .2P 3 .3P 3 .4P 3 .5P 3 .6P 0 .7P 0 .7X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A 435.5 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1C12 u 2C22 u 2X1CR Y S T A LC32 2 p23456781R P 1RE S P A C K 723456781R P 2RE S P A C K 7红队加分蓝队加分红队 蓝队计时部分R17 k 5 R37 k 5L S 1S O UN D E R 13 5 课程设计体会 经过将近两周的单片机课程设计,终于完成了我的足球计时计分器的设计,虽然没有完全达到设计要求,但从心底里说,还是高兴的,毕竟这次设计做了出来,高兴之余不得不深 思呀。 在本次设计的过程中,我发现很多的问题,虽然以前还做过这样的设计但这次设计真的让我长进了很多,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,虽然以前写过几次程序,但我觉的写好一个程序并不是一件简单的事,举个。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。