竞赛抢答器微机原理课程设计上课讲义.doc
《竞赛抢答器微机原理课程设计上课讲义.doc》由会员分享,可在线阅读,更多相关《竞赛抢答器微机原理课程设计上课讲义.doc(21页珍藏版)》请在咨信网上搜索。
1、竞赛抢答器微机原理课程设计课 程 设 计课程设计名称:微机原理应用课程设计专 业 班 级 : 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计时间: 2014.12.22-2015.1.2 计算机科学与技术 专业课程设计任务书学生姓名专业班级学号题 目竞赛抢答器课题性质A课题来源自拟课题指导教师同组姓名主要内容逻辑开关K0K7代表竞赛抢答按钮07号或者是A,b,C,d,E,F,-,P,当某个逻辑电平开关置“”时,相当某组抢答按钮按下。在七段数码管上将其组号(07)或者(A,b,C,d,E,F,-,P,)显示出来,并使微机扬声器响一下。任务要求设置8255为口输入、口输出,读取口数据
2、,若为0表示无人抢答,若不为0则有人抢答。根据读取数据可判断其组号。从键盘上按空格键开始下一轮抢答,按其它键程序退出。参考文献1李顺增,微机原理及接口技术,机械工业出版社,2006年第一版2冯博琴,微机计算机原理及接口技术,清华大学出版社3王远,模拟电子技术,机械工业出版社4周国祥,微机原理与接口技术,中国科学技术大学出版社 5康华光,电子技术基础 数字部分,高等教育出版社6潘峰, 微机原理与汇编语言,电子工业出版社审查意见指导教师签字:教研室主任签字: 年 月 日 信息科学与工程 学院课程设计成绩评价表课程名称: 微机原理课程设计设计题目: 竞赛抢答器专业:计算机科学与工程学院 班级:姓名:
3、 学号:2序号评审项目分 数满分标准说明1内 容思路清晰;语言表达准确,概念清楚,论点正确;实验方法科学,分析归纳合理;结论严谨,设计有应用价值。任务饱满,做了大量的工作。(20分)2创 新内容新颖,题目能反映新技术,对前人工作有改进或突破,或有独特见解。(10分)3完整性、实用性整体构思合理,理论依据充分,设计完整,实用性强(10分)4数据准确、可靠数据准确,公式推导正确(10分)5规 范 性设计格式、绘图、图纸、实验数据、标准的运用等符合有关标准和规定(10分)6纪 律 性能很好的遵守各项纪律,设计过程认真(20分)7答 辩准备工作充分,回答问题有理论依据,基本概念清楚。主要问题回答简明准
4、确。在规定的时间内作完报告。(20分)总 分综合意见指导教师 年 月 日 竞赛抢答器 摘 要 随着我国经济和文化事业的发展,当今的社会竞争日益激烈,在很多竞争场合要求有快速公正的竞争裁决,例如证券,股票交易,选拔人才,评选优胜及各种智力竞赛等。抢答器在我们的生活中应用的非常广泛,特别是在一些智力抢答比赛中,抢答器的应用显得尤为重要。本次的课程设计我们将深入探讨抢答器的工作原理及软件和硬件的实现方法。 关键字:抢答器 数码管 硬件图 软件编程1 设计目的 1)了解微机化竞赛抢答器的基本原理。 2)进一步学习使用并行接口2 设计要求逻辑开关K0K7代表竞赛抢答按钮07号,当某个逻辑电平开关置“”时
5、,相当某组抢答按钮按下。在七段数码管上将其组号显示出来,并使微机扬声器响一下。设置8255为C口输入、A口输出,读取C口数据,若为0表示无人抢答,若不为0则有人抢答。根据读取数据可判断其组号。从键盘上按空格键开始下一轮抢答,按其它键程序退出。3 主要器件 1)8255A接口芯片:用来实现数据的输入及输出显示 2)74LS244锁存器:用来锁存数据 3)七段数码管:用来显示抢答小组的的组号 4)逻辑开关:用于各个小组进行抢答4 8255的基本介绍和控制方式的选择Intel 8086/8088系列的可编程外设接口电路(Programmable Peripheral Interface)简称PPI,
6、型号8255(改进型为8255A及8255A-5),具有24条输入/输出引脚,可编程的通用并行输入/输出接口电路。它是一片使用单个+5V电源的40脚双列直插式大规模集成电路。8255A的通用性强,使用灵活,通过它CPU可直接与外设相连接。8255A在使用前要写入一个方式控制字,选择A,B,C三个端口各自的工作方式,共三种:方式0:基本的输入输出方式,及无需联络就可以直接进行的I/0方式。其中A, B,C口的高四位或低四位可分别设置成输入或输出。方式1:选通I/O,此时接口与外围设备需联络信号进行协调,只有A口和B口 可以工作在方式1,此时C口的某些线被规定为A口或B口与外围设备 的联络信号,雨
7、下的线只有基本的I/O功能,即只工作在方式0.方式2:双向I/O方式,只有A口可以工作在这种方式,该I/O线既可输入又可输出,此时C口有五条线被规定为A口和外围设备的双向联络线,C口剩下的三条线可作为B口方式1的联络线,也可以和B口一起作为方式0的I/O线。8255A是一个并行输入,输出器件,具有24个可编程设置的I/O口,包括3组8位的I/O为PA口,PB口,PC口,又可分为2组12位的I/O口:A组包括A口和C口高四位,B组包括B口及C组的低四位。D7D6 D5D4D3D2D1D01A口A口C口高四位B口B口C口低四位00 方式001 方式10x 方式20输出1 输入0输出1输入0方式01
8、方式10输出1输入0输出1输入 D7:标志位D6-D5:端口A方式选择(0-2)D4:端口A输入输出方式D3:端口C高四位输入输出选择D2:端口B方式选择(0-1)D1:端口B输入输出选择D0:端口C低四位输入输出选择使用8255A前必须根据CPU类型进行数据线连接如果使用8088CPU则需将8位数据线与8255A数据线连接,如果是8086CPU则需将8255A数据线与CPU数据线的低八位连接,进行操作时必须使用偶地址。因为本课题不需要中断,只是单独PC口的输入和PS口的输出,故选择PA口的方式0并定义为输出,PC口定义为输入模式。PB端口未使用设为默认输出端口。所以控制字为10001001B
9、=89H5 74LS244 74LS244为3态8位缓冲器,一般用作总线驱动器。74LS244没有锁存的功能。地址锁存器就是一个暂存器,它根据控制信号的状态,将总线上地址代码暂存起来。8086/8088数据和地址总线采用分时复用操作方法,即用同一总线既传输数据又传输地址。它主要用于三态输出,作为地址驱动器、时钟驱动器、总线驱动器和定向发送器等。74Ls244真值表示:L表示低电平 ,H表示高电平,X表示不定状态,Z表示高阻态6 数码管显示LED的管脚h, g, f, e, d, c, b, a 对应的字形对应存放在内存单元的字形码1 1 1 1 1 0 0 11 0 1 0 0 1 0 01
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 竞赛 抢答 微机 原理 课程设计 上课 讲义
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。