2022年微机接口技术课程方案竞赛抢答器.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年微机接口技术课程方案竞赛抢答器.docx》由会员分享,可在线阅读,更多相关《2022年微机接口技术课程方案竞赛抢答器.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用微 机 原 理 与 接 口 技 术课程设计报告姓 名:小白学 号: 08080808 姓 名:小黑学 号: 09090909 指导老师:白加黑日 期: 2022.12 名师归纳总结 - - - - - - -第 1 页,共 7 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用竞赛抢答器设计一、 设计内容开关 K0-K7 代表竞赛抢答按钮0-7 号,当某个规律电平开关置“1” 时,相当于某组抢答按钮按下,在七段数码管上将其组号0-7)显示出来,并使喇叭响一下;发一个脉冲开头下一轮抢答,按其他
2、键程序退出;同时考虑抢答答应时间,10 秒内有效,10 秒之后无人抢答,本次抢答作废;二、 设计思路:抢答器设计可分为以下几部分:开头抢答信号的接收;计时器的倒计时;检查抢答按钮并显示在数码管上;任意键退出程序;对此,我们选用可编程并行接口芯片 8255A ,采纳方式 0,PA 接口做输入,接收抢答信号,并用 PB 接口做输出通过编程将抢答组号输出到数码管显示;PC 接口用PC0 接扬声器通过芯片掌握其发声,时开头一轮抢答;PC7 接口接收开头的脉冲信号,当接收到高电平定时器我们选用可编程定时 /计数器 8254.,采纳方式 0 在计数终止时产生正跃变信号;我们使用计数器 0,其中 GATE0
3、 接 8255 的 PC1 端口,高电平常开头计数,OUT0 接 8255 的 PC6, CLK0 接试验箱上的频率为 1HZ 的脉冲发生器,当做 1 秒计时信号;编程对 8255A 初始化后,开头时由脉冲发生器产生一个正脉冲被 8255A 的 PC7 接收, 8255A 就通过 PC1 输出高电平使定时器 8254 工作;这之前通过编程使 8254 实现10 秒倒计时;当 8254 开头计时时, 8255 循环检查 PA 端口和 PC6 端口,如有人抢答,就 PA 端口有高电平输入,此时如PC6 仍旧低电平,就抢答有效,通过编好的程序判定是第几组抢答,并通过 PB 端口输出一段 01 代码使
4、数码管显示组号,同时 PC0 端口产生高电平使扬声器发声;如循环时 PA 端口始终低电平而 PC6 产生高电平,说明时间已到,PC0 端口产生高电平使扬声器发声;扬声器发声后,编程使8254 定时2 秒,并在时间到时OUT0 发出高电平通知8255A 使之将 PC0 输出变为低电平,扬声器停止发声;至此,一轮抢答终止,插入一个任意键退出子程序,并等待脉冲信号开头下一辆抢答;名师归纳总结 - - - - - - -第 2 页,共 7 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用三、 电路设计原理图名师归纳总结 - - - - - - -第 3 页,共 7 页精选
5、学习资料 - - - - - - - - - 个人资料整理 仅限学习使用四、 程序流程图开头8255 初始化接收脉冲信号对 8254 初始化 10 秒计时是 判定是否到时否 否 有人抢答是判定是第几组抢答并由数码管显示扬声器发声 2 秒否 按下任意键是终止名师归纳总结 - - - - - - -第 4 页,共 7 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用五、 源代码及注释M8254C0 EQU 0C840H M8254M EQU 0C843H M8255A EQU 0C860H M8255B EQU 0C861H M8255C EQU 0C862H M82
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 微机 接口 技术 课程 方案 竞赛 抢答
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内