题目:竞赛抢答器的设计与实现

题目:竞赛抢答器的设计与实现

ID:9286750

大小:35.43 KB

页数:13页

时间:2018-04-26

题目:竞赛抢答器的设计与实现_第1页
题目:竞赛抢答器的设计与实现_第2页
题目:竞赛抢答器的设计与实现_第3页
题目:竞赛抢答器的设计与实现_第4页
题目:竞赛抢答器的设计与实现_第5页
资源描述:

《题目:竞赛抢答器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、成绩:汇编及接口技术课程设计题目:竞赛抢答器的设计与实现班级:120616学号:120616124姓名:时间:2014.12.30目录(一)设计任务与要求(二)设计方案(包括设计思路、使用到哪些芯片、各个芯片的作用)(三)硬件线路设计(包括线路图及连线说明)(四)软件设计(包括程序流程图)(五)源程序(要有注释)(六)调试过程(包括实验过程中的硬件连线,实验步骤、出现的问题、解决的方法、使用的实验数据等)(七)总结一、设计任务与要求1.了解微机控制的竞赛抢答器的基本原理。2.进一步熟练8255、的使用。二、

2、设计方案设计一个7路的智力竞赛抢答器。要求:1、在主持人侧,设置抢答指示电路和启动/复位开关。选手侧各设置1个抢答按钮。2、使用开关K7代表启动/复位开关,K7向上拨时,表示启动一次抢答,绿色发光二极管亮作允许抢答指示。此时选手侧可以按动各自的抢答按钮。3、使用实验仪的逻辑电平开关K0-K5来代表6个抢答按钮。当开关向上拨时表示按下按钮。4、收到第1个抢答信号后,主持人侧红色发光二极管亮(绿色发光二极管灭)作抢答指示,在单个LED灯上显示抢先一组的组别。5、主持人向下拨K7,代表复位操作,红绿指示灯全灭,选

3、手灯全灭。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~X

4、A1。1)8255的端口A(PA0---PA7)和开关K0-K7相连。2)8255的端口C(如PC7、PC6)分别和发光二极管(绿)、(红)连接。3)8255的端口C(PC0---PC5)和发光二极管L0---L5相连。4)8255的端口B(PB0---PB7)连接到LED数码管模块的a~h各段。5)右下角LED的列端之一Xi接GND。(LED为共阴极,故此其COM端接地)。3、编程提示:首先初始化8255,然后判断是启动还是复位操作,若是复位操作,则控制8255输出的数据使绿色和红色指示灯、LED灯全灭;

5、否则启动下一次抢答,使绿色发光二极管亮;当8255的输入口PB有不为0的数据时,则使绿色发光二极管灭并使红色发光二极管点亮。并判断先拨动开关的组号,在LED灯上显示出其组号。最后使用LED8段数码管,显示选手编号。试验箱IO端口地址IOY0IOY1IOY2IOY30600H0640H0680H06C0H四、软件设计DATASEGMENTP8255ADW0600HP8255BDW0602HP8255CDW0604HP8255MDW0606HLEDCODEDB3FH,06H,5BH,4FH,66H,6DH,7D

6、H,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71HLCODEDB?;选手灯代码DCODEDB3FH;显示代码缓冲DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMAIN:MOVDX,P8255MMOVAL,XXH;写8255控制字。OUTDX,AL;PA输入、PB输出、PC输出。MODE0MOVDX,P8255BMOVAL,00H;OUTDX,ALMOVDX,P8255COUTDX,AL;-------

7、---------------------------------------------------------------------NEW:MOVDX,P8255AINAL,DXTESTAL,80HJNZSECONDFIRST:MOVDX,P8255C;K7=0MOVAL,00H;OUTDX,ALJMPNEW;----------------------------------------------------------------------------SECOND:NOPMOVDX,P8255

8、AINAL,DXTESTAL,7FH;K0---K6=全0?JNZTHIRDMOVDX,P8255MMOVAL,0EHOUTDX,AL;PC7=0MOVAL,0DH;PC6=1OUTDX,ALJMPNEWTHIRD:NOP;K0---K6=非全0MOVDX,P8255MMOVAL,0FH;PC7=1OUTDX,ALMOVAL,0CH;PC6=0OUTDX,AL;--------------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。