成绩:
汇编及接口技术课程设计
题目:竞赛抢答器的设计与实现
班学姓时
级:号:名:间:
120616120616124
20141230
f目录
一设计任务与要求二设计方案(包括设计思路、使用到哪些芯片、各个芯片的作用)三硬件线路设计(包括线路图及连线说明)四软件设计(包括程序流程图)五源程序(要有注释)六调试过程(包括实验过程中的硬件连线,实验步骤、出现的问题、解决的方法、使用的实验数据等)(七)总结
f一、设计任务与要求1了解微机控制的竞赛抢答器的基本原理。2进一步熟练8255、的使用。二、设计方案设计一个7路的智力竞赛抢答器。要求:1、在主持人侧,设置抢答指示电路和启动复位开关。选手侧各设置1个抢答按钮。2、使用开关K7代表启动复位开关,K7向上拨时,表示启动一次抢答,绿色发光二极管亮作允许抢答指示。此时选手侧可以按动各自的抢答按钮。3、使用实验仪的逻辑电平开关K0K5来代表6个抢答按钮。当开关向上拨时表示按下按钮。4、收到第1个抢答信号后,主持人侧红色发光二极管亮(绿色发光二极管灭)作抢答指示,在单个LED灯上显示抢先一组的组别。5、主持人向下拨K7,代表复位操作,红绿指示灯全灭,选手灯全灭。6、主持人可以再次向上拨动K7,启动下一次抢答。7、在数码管上显示选手编号。8、通过8255完成设计。三、硬件线路设计1注意事项:A先关闭试验箱电源,再进行接线。B实验过程中,要改变错误接线,也必须先关闭电源,再进行改线。2实验连线(最关键的5组连线,要精挑细选)8255模块的RD、WR连到ISA总线接口模块的IOR、IOW,8255选通信号CS连到ISA总线接口模块的IOY0。8255模块的数据线D7~D0、连到ISA总线接口模块的XD7~XD0。地址线A1~A0连到XA2~XA1。
1)8255的端口A(PA0PA7)和开关K0K7相连。2)8255的端口C(如PC7、PC6)分别和发光二极管(绿)、(红)连接。3)8255的端口C(PC0PC5)和发光二极管L0L5相连。4)8255的端口B(PB0PB7)连接到LED数码管模块的a~h各段。5)右下角LED的列端之一Xi接GND。(LED为共阴极,故此其COM端接地)。3、编程提示:首先初始化8255,然后判断是启动还是复位操作,若是复位操作,则控制8255输出的数据使绿色和红色指示灯、LED灯全灭;否则启动下一r