微机乒乓球比赛设计

上传人:cel****303 文档编号:242963018 上传时间:2024-09-12 格式:PPTX 页数:20 大小:1.83MB
返回 下载 相关 举报
微机乒乓球比赛设计_第1页
第1页 / 共20页
微机乒乓球比赛设计_第2页
第2页 / 共20页
微机乒乓球比赛设计_第3页
第3页 / 共20页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,编辑母版文本样式,第二级,第三级,第四级,第五级,2020/10/30,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,大家好,1,2,3,4,5,设计目的和内容,流程图,硬件及框图,程序功能模块分析,总结与分析,设计目的与内容,选题背景,国外相关研究状况,国内研究状况,主要贡献与创新,研究意义,参考,文献,用,8,个,LED,发光管,(4,个红,,4,个绿,),的来回滚动显示来模拟打乒乓球时乒乓球在两边球台上的来回运动。比赛双方用按钮(双方各用,1,个按钮)的方法来模拟发球与接球,即发球方按动其控制的按钮,球从发球方一侧向对方运动(,LED,发光管从发球方到对方逐个点亮,滚动显示),当球运动至接球方时,接球方立即按动其控制的按钮,“击球”使球“弹回”发球方一侧,如此周而复始,直至在规定的击球时间内有一方未能完成击球动作,从而对方得一分,然后继续比赛。,设计要求,01,02,(,1,)球以每,0.5,秒滚过,1,个,LED,的速度移动;,(,2,)回球需在球到达后的,0.5,秒内进行(按下按钮),否则按失球计;,(,3,)球未到达提前按下按钮不起回球作用,;,(,4,)用,4,个八段码为双方记分(每方,2,个八段码,,10,进制计数,初始值,0:0,)。,球到达接球方后,立即读接球方的按钮状态,若未按则有效(若已按下则无效),然后不断读此按钮状态,直到按下代表“击球”动作。,比赛规则,设计提示,流程图,比赛流程,实现过程,比赛流程,理论依据一,理论依据二,理论依据三,实现流程,理论依据一,理论依据二,理论依据三,硬件及框图,接口芯片清单,TPC,实验箱使用情况,原理图,接口芯片清单,1,2,3,芯片清单,4,74LS244,:,三态,输出的八组缓冲器和总线驱动器。本课题中,74LS244,作为总线驱动器,将逻辑电平开关的状态传送至,cpu,中处理。,8255,:,可编程并行,I/O,接口,芯片,有,3,个,8,位并行,I/O,口,。,其各口功能可由软件选择,使用灵活,通用性强。,8255,可作为单片机与多种外设连接时的中间接口电路。,8279,:,通用可编程键盘和显示器,I,/,O,接口,部件,.,可实现对,键盘,/,显示器,的自动扫描,8086:,集成在,TCP,实验箱,TPC,实验,箱使用情况,理论依据一,理论依据二,理论依据三,原理图,理论依据一,理论依据二,理论依据三,程序功能模块分析,击球程序,轨迹运动程序,数码管计分显示程序,击球程序,研究论文,设计报告,工程样机,290H,为逻辑电平开关的地址。,In al,,,dx,读取开关状态至,al,寄存器,Test,检测比较,JNZ,结果不为零转移,jmp zuoyi,调用运动轨迹程序,程序代码:,yjq: ;,右边击球,和左边选手击球程序一样,mov dx, 290h,in al, dx,test al , 01h,jnz zjfen,jmp zuoyi,轨迹运动程序,轨迹运动程序:,MOV,AL,BL,ROr AL,1 ;,循环右移指令,mov dx, 289h,OUT DX,AL,MOV BL,AL,文,设计报告,工程样机,289,为,8255B,端口地址。,Ror,循环,左移,/,右移指令只是移位方向,不同,延时程序:由于运动程序未加延时,,LED,灯闪烁过快,不利于观察,延时程序代码:,mov AL , 00H,CALL D,call D,call D,CALL D,CALL D,CALL D,;,延时程序代码:,D,:,INC AL ;,一直自增,到,1111 1111,延时,CMP AL, 0FFH ;1111 1111,NOP,NOP,NOP,JNZ D,数码管计分显示程序,计分程序:,CASEO:,CMP AL, 00H,JNZ CASE1,MOV AL, 3FH,JMP SHW1,文,设计报告,工程样机,计分程序中有,CASE0-CASE11,对当前应得分值进行分析,对比,SHW1:2B0H,为,8279,的数据端口,将应得分值写入,SHW2,:当分值达到十分时调用此程序,完整代码参见:,http,:/ DX, 2B0H,OUT DX,AL,MOV AL, 3FH,OUT DX, AL,RET,SHW2:,MOV DX, 2B0H,MOV AL, 3FH,OUT DX, al,MOV AL, 06H,OUT DX,AL,RET,总结与分析,主要问题与解决方案,总结与体会,主要问题与解决方案,LED,闪烁代表球的移动轨迹,但是由于频率过快,所以原来用到,8253,芯片来进行延时,同时也有程序循环延时。但是无法达到所要的结果。最后,干脆不用,8253,,直接采用了程序延时的方法,成功的实现,LED,灯闪烁延时的目的。,主要问题一,TPC,箱和,USB,连接过程中,会出现一些反常的现象。造成程序编译结果不能很好正常的显示。 最后发现是实验箱的问题,通过换实验箱解决了这个问题,主要问题二,主要问题三,第一次接触,8279,键盘显示套件,不,清楚如何与,TPC,实验箱连接。也不知,到它的控制端口,数据端口是多少。,最后通过查阅各类文档弄明白了,总结与体会,总结与体会,通过我们组员三人,历经,4,天的探索,改进,修正,。,不可置否,,最后,整个功能实现略有瑕疵,,,例如发球处理环节不是很人性化,,但是,最终还是实现了课设的要求。通过这次实验,让我对,TPC,实验,箱有了更全面的了解,知道是如何让通过微型处理器和相关,芯片,8255 8279,来,实现现实生活中一个确切的程序功能,。,虽然我们上课以及之前有做过关于,8255,的实验,但是通过这次实验,我的收获更大,深切地体会到这些接口芯片在实际开发中的作用。,总结与体会,这次课程设计教给我不单单是对专业,知识的掌握。更多是如何学习的过程,。在遇到一个未知的领域,要有耐心,,慢慢去探索,摸索,不断发现不断,解决问题。,致 谢,感谢老师提供,的学习与实践的机会;,感谢组员的,帮助,;,指导老师,答辩人,感谢批评指正,学院,:信息科学技术学院,专业,:计科,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!