题 目: 竞赛抢答器设计
学 生 姓 名:卓*强
学 院(系):信息数理学院专 业 班 级:计算机141
校内指导教师: 潘* 专业技术职务:副教授
实 习 时 间:2017年6月19日 2017年7月7日
硬件实习任务书
一、设计题目 4路竞赛抢答器设计 | ||
二、设计背景 随着计算机技术的不断发展,基于微处理器的控制系统应用非常广泛,通过自己动手设计一个基于8086CPU的竞赛抢答器,进一步了解计算机的工作原理,接口技术,提高软硬件综合应用能力,即对微机原理,接口技术,汇编语言程序设计进行综合训练。 | ||
三、设计内容及目标 设计内容: 设计一个4路竞赛抢答器,综合应用8255并行接口、8259中断和8253定时器等知识。逻辑开关K0---K3代表抢答按钮,当某个逻辑开关闭合时,相当于抢答按钮按下,此时在七段数码管上将其号码显示出来,并使喇叭响一声(或者以发光二极管代替),包括开始抢答信号的接收;计时器的倒计时;检查抢答按钮并显示在数码管上;任意键退出程序。 设计目标: 1、综合运用相关课程中所学到的理论知识去独立完成某一设计课题; 2、通过查阅手册和相关文献资料,培养学生独立分析和解决问题的能力; 3、进一步熟悉8086CPU和常用接口电路,加深对专业知识和理论知识学习的认识和理解 4、学会撰写硬件实习的总结报告; 5、培养严肃认真的工作作风和严谨的科学态度。 | ||
四、进度安排 | ||
周次 | 工 作 内 容 | 预 定 目 标 |
第17周周一 | 题目安排;图书馆查相关资料 | 查阅相关资料 |
第17周周二、周三 | 系统硬件设计及软件设计 | 实现系统硬件和软件设计 |
第17周周四 | 设计成果检查及指导 | 确定设计成果 |
第17周周五 | 完善硬件及软件设计;开始准备实习报告初稿。 | 完善软件硬件设计 |
第18周 | 学习Proteus仿真软件,并仿真系统 | 熟悉Proteus仿真软件,并成功仿真系统 |
第19周周一至周四 | 完成实习任务;完善实习报告。 | 写好硬件实习报告,调试好系统 |
第19周周五 | 答辩并且验收实习报告 | 答辩并且验收实习报告 |
五、设计时间:2017年6月19日到 2017年7月7日 |
目 录
本次实习我们组是设计一个竞赛抢答器,能够实现抢答、计时以及显示的功能。我们运用两个8255A芯片、一个8253芯片以及一个8259芯片来控制抢答过程的各项功能的实现。第一个8255A芯片A口控制抢答器的按钮,B口控制准备、关闭、暂停以及计时按钮,C口控制一个7段数码管,用来显示抢答的号码。第二个8255A芯片A口控制片选信号,B口控制两个7段数码管用来显示倒计时的时间,C口控制倒计时的开始和终止。8259芯片控制抢答器系统的中断。
我们这个抢答器操作简单,用户能够很快的了解其功能,使用方便。仿真效果如下图所示,开始仿真后如图9所示。开始使用时只要按下准备键,数码管亮起“0”,如图10所示,此时如果没人抢答可按关闭键终止抢答回到如图9时的状态,如果有人抢答就会在数码管显示所抢答选手的号码,如图11所示。有人抢答成功后便可以按下计时按钮开始进行30秒倒计时,如图12所示。在倒计时期间内,按下暂停按钮可以终止倒计时,之后重新按下准备键就可以开始新一轮的抢答。
图 9
图 10
图11
图12
2017年6月19日-22日 十七周星期一至十七周星期四
卓长强(组长) | 张迟 | 仲文 | 吴智文 | |
6月19日 | 图书馆查阅资料 | |||
6月20日 | 网上查阅资料,构思电路和主程序流程图 | |||
6月21日 | 构思及完成主程序流程图 | 构思及完成硬件电路图 | ||
6月22日 | 老师检查,提出问题 | |||
思考老师提出的问题及修改方案 |
2017年6月23日-30日 十七周星期五至十八周星期五
卓长强 | 张迟(组长) | 仲文(组长) | 吴智文 | |
6月23日 | 修改主程序流程图 | 修改硬件电路图 | ||
6月26日 | 编写抢答部分代码段 | 编写计时部分代码段 | ||
6月27日 | ||||
6月28日 | 合并代码段,运行、仿真、调试及连线 | |||
6月29日 | 修改完善代码,并尝试拓展功能 | |||
6月30日 |
2017年7月3日-4日 十八周星期五至十九周星期二
卓长强 | 张迟 | 仲文 | 吴智文(组长) | |
7月3日 | 编写、检查和完善报告 | |||
7月4日 |
本次实习是针对我们所学的知识完成一个抢答器的设计,综合应用8255并行接口、8259中断和8253定时器等学过的知识进行设计,在我们组员的共同努力下最终完成了这次实习任务,抢答器能够正常工作,实现了抢答、计时、重置等功能。
通过这次实习,我对所学的知识掌握的更加透彻了,让我更好的掌握了8259A、8255A、8253芯片的工作原理、方式及其应用。在这次实习中我们也遇到了很多困难,但是在我们组员的互相协助下克服了一个个难题,这让我们意识到了团队的重要性,在组员的团结合作下,工作效率越来越高,很多问题都能迎刃而解,最终完成了抢答器的设计。此次设计中,我深刻的体会到了知识的重要性,还要求我们要善于思考。同时设计不能单纯的考虑设计本身,要想到它是否切合实际,能否适用,我们的这个抢答器功能还不是很完善,但是也能很好实现抢答的功能,希望经过进一步的努力让这个作品更加完美。
参 考 文 献浚宇y 发表于 2018-6-9 22:26
为什么按文件里的程序和硬件连接仿真不出结果呢
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |