- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
八路競赛抢答器课程设计稿
目录
摘要 1
1 八路竞赛抢答器的设计要求与设计方案 2
1.1 八路竞赛抢答器的方案选择与比较 2
1.2 八路竞赛抢答器的元件选择 3
2 八路竞赛抢答器的硬件设计 3
2.1 八路竞赛抢答器的硬件框图 3
2.2 显示电路设计 4
2.3 电路设计 4
2.4 开始和复位电路 5
2.5 总电路 6
2.6 可编程并行接口8255及其引脚说明 8
2.7 8086及引脚说明 10
2.7.1 名称和功能相同的32个引脚 10
2.7.2 最小模式下的24--31引脚 12
2.7.3 最大模式下的24--31引脚 13
3 八路抢答器的软件设计 15
3.1 主程序流程图 15
3.2 显示模块程序设计 16
3.3 延时模块程序设计 17
3.4 开始模块程序设计 18
3.5 复位模块程序设计 18
3.6 程序清单 19
设计体会与小结 22
参考文献 23
摘要
随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。抢答器作为一种工具,已经广泛应用于各种智力知识竞赛场合。但抢答器的使用频率较低,有的制作复杂,有的可靠性低,减少实用性。本课程设计是基于微机原理与接口技术的简单应用。通过硬件与软件的结合,用我们刚刚学过的汇编语言编写程序模拟分析了竞赛中抢答系统的运用,结合竞赛的实际情况阐述了抢答系统的工作原理,给出了一种简单实用的多路抢答系统的硬件、软件电路设计方案。该抢答器由主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。若在规定的时间内有人抢答,则计时将自动停止;若无人抢答,当主持人按下复位按钮时,屏幕显示清零,等待下一轮抢答。
本课题设计了一种采用8255芯片和汇编语言制作的多功能抢答器,实验箱中的开关区和数码显示区共同完成。主要功能:1.倒计时 2.用LED数码管显示1-8号选手先按下键者的号码。它除了具有基本的抢答功能之外,和数显的功能,当抢答开始后,系统会自动倒计时,并且时间是可以预设的,期间有人抢答的话系统会停止计时,如果期间没人抢答,系统自动锁存直到主持人按下复位键。
关键字:中断优先级 可编程 定时器/计数器 数码管
八路竞赛抢答器的设计
1 八路竞赛抢答器的设计要求与设计方案
1.1 八路竞赛抢答器的方案选择与比较
本设计以微机原理及接口技术为基础,以实验箱为工具,完成P智能抢答器设计。该智能抢答器包括8086最小应用系统整体设计模块、键盘处理模块(DOS调用)、答题计时模块、LED数码管显示模块。选用8086作为微处理器、扩展可编程并行I/O接口8255A芯片、可编程定时计数芯片8253(或不用)、可编程中断控制器8259A(或不用)、LED数码管及键盘和发光二极管等元件,制定方案如下:
方案一 选用8255A,8253,8259,实验箱键盘显示区
1. 8253作为定时器使用。
2. 8259利用IR0端作为定时到的中断引入端,IR2端作为开始键按下的中断引入端,IR3端作为清零键按下的中断引入端,IR4端作为暂停键按下的中断引入端。
3. 8255 作为并行输入输出,A口键盘接显示区,C口接清零键和开始键,B口8个抢答开关
4. 盘显示区由四个LED数码管和10个按键组成。
方案二 选用8255,实验箱键盘显示区
1. 8255作为并行I/O接口,A口接8个抢答开关,B口显示区,C口清零键和开始键。
2. 用软件编程进行定时功能
方案选择:
方案二采用扫描,没有用到8259,8253程序编制简单,但是cpu耗费了更多的时间在扫描,效率相对来说较低。方案一采用中断,程序结构化更为清晰,且cpu少了循环扫描的时间,效率较高。但是多用了一个8259中断控制芯片,一个8253定时/计时芯片,程序编制上涉及到中断服务子程序的编写,稍显复杂,且硬件相应增多,费用也相应较多。
经比较采用方案二。
1.2 八路竞赛抢答器的元件选择
1)处理器的选择
微型机具有体积小、重量轻、耗电少、价格低廉、可靠性高、结构灵活等特点,所以选择8086系统
2)显示电路
显示可通过彩灯和数码管来实现。如果用彩灯作为显示功能,则不是很直观。而数码管具有显示亮度高,使用寿命长,且能直观方便的看到倒计时数字,和选手编号,因此选用数码管显示。
3)芯片选择
8255作为并行I/0接口,能满足10个输入按键的输入功能,声音系统的输出,和LED数码管的输出。并且8255的每个接口还有锁存和数据缓冲作用。所以选择8255芯片。
2 八路竞赛抢答器的硬件设计
2.1 八路竞赛抢答器的硬件框图
图2.1 八路竞赛抢答器硬件框图
2.2 显示电路设计
8255芯片的
您可能关注的文档
- 光纖零色散附近的自相位调制不稳定研究工学本科毕业专业论文.doc
- 光電传感器实验方案的设计稿与实践——光电二极管特.doc
- 光輝文化传媒企业网站设计稿毕业设计稿专业论文.doc
- 光電式报警器毕业专业论文.doc
- 光電平衡小车设计稿单片机课程设计稿.docx
- 光電检测技术在监测中的应用及发展趋势专业论文.doc
- 光電脉搏波传感放大器设计稿课程设计稿专业论文.doc
- 克拉瑪依油田小修检泵)技术毕业设计稿专业论文.doc
- 克拉瑪依油田小修检泵)技术毕业设计稿专业论文25379200.doc
- 免疫學单项选择题及参考答案.docx
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)