欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    微机课程设计--数字式八位竞赛抢答器

    • 资源ID:1401473       资源大小:123.50KB        全文页数:11页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    微机课程设计--数字式八位竞赛抢答器

    1、 微机应用系统设计 课程设计报告 题 目: 数字式八位竞赛抢答器 专业班级: 电子信息科学与技术 1210 班 评阅成绩 评阅教师 评阅时间 设计题目 数字式八位竞赛抢答器 设 计 要 求 以8086 为核心,设计一个8 位竞赛抢答器:同时供8 名选手或8 个 代表队比赛,分别用8 个按钮S0S7 表示。设置一个系统清除和抢 答控制开关S,开关由主持人控制。抢答器具有锁存与显示功能。即 选手按按钮,锁存相应的编号,并在优先抢答选手的编号一直保持 到主持人将系统清除为止。抢答器具有定时抢答功能,且一次抢答 的时间由主持人设定(如30 秒)。当主持人启动“开始”键后,定 时器进行减计时,同时扬声器

    2、发出短暂的声响,声响持续的时间为 0.5s 左右。参赛选手在设定的时间内进行抢答,抢答有效,定时器 停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持 人将系统清除为止。如果定时时间已到,无人抢答,本次抢答无效, 系统报警并禁止抢答,定时显示器上显示00。 1、用8255A作为输入输出设备,A口输入,c口高位作为输出,B口 作为输出入,c口输出。 2、8253A作为定时装置,由0计时器产生1秒为周期的方波,其中 高电平0.5秒, 用此0.5秒的高电平作为2计数器的门控制信号,控制2计数器的通 断!计数器输出一定频率的脉冲,使扬声器发声! 1.2 八路竞赛抢答器的元件选择 1)处理器的选

    3、择微型机具有体积小、重量轻、耗电少、价格低廉、 可靠性高、结构灵活等特点,所以选择8086系统 2)显示电路 显示可通过彩灯和数码管来实现。如果用彩灯作为显示功能,则不 是很直观。而数码管具有显示亮度高,使用寿命长,且能直观方便 的看到倒计时数字,和选手编号,因此选用数码管显示。 3)芯片选择 8255作为并行I/0接口,能满足10个输入按键的输入功能,声音系统 的输出和数码管的输出。并且8255的每个接口还有锁存和数据缓冲 作用。所以选择8255芯片。 系 统 设 计 原 理 图 程 序 流 程 图 设计思路总图 8253定时器/计数器应用 8522A 8086CPU (系统复位 时钟等辅助

    4、电路) 抢答电路 显示电路 计时提醒电路 输入输出电路 8086 系统产生片选信号总图 用 8255 做输入/输出系统控制组号的选择总图 主持复位图 源程序: DATA SEGMENT PORT5_A EQU 80H PORT5_B EQU 82H PORT5_C EQU 84H PORT5_CONT EQU 86H PORT3_2 EQU 8CH PORT3_CONT EQU 8EH DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX CALL SET8253 MOV AL,10010000B

    5、;8255 初始化 OUT PORT5_CONT,AL MOV AL,15 OUT PORT3_2,AL AGAIN1: IN AL,PORT5_A ;开始按钮闭合,开始抢答 AND AL,0FFH TEST AL,00H JNZ AGAIN1 MOV AL,3FH OUT PORT5_C,AL ;显示 0 AGAIN2: IN AL,PORT5_A ;检测哪个选手抢答成功 AND AL,0FFH TEST AL,01H JZ H1 TEST AL,02H JZ H2 TEST AL,04H JZ H3 TEST AL,08H JZ H4 TEST AL,10H JZ H5 TEST AL,2

    6、0H JZ H6 TEST AL,40H JZ H7 TEST AL,80H JZ H8 JMP AGAIN2 H1: MOV AL,86H ;显示“1“ OUT PORT5_C,AL MOV AL,01H OUT PORT5_B,AL ; 开始显示灯亮 MOV CX,10 A0: CALL DELAY ;调用延时子程序 LOOP A0 JMP EXIT H2: MOV AL,0DBH ; 显示 2 OUT PORT5_C,AL MOV AL,02H OUT PORT5_B,AL ; 开始显示灯亮 MOV CX,10 A1: CALL DELAY LOOP A1 JMP EXIT H3: MOV AL,0CFH ;


    注意事项

    本文(微机课程设计--数字式八位竞赛抢答器)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583