欢迎来到天天文库
浏览记录
ID:824291
大小:472.49 KB
页数:24页
时间:2017-09-08
《八路竞赛抢答器课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、武汉理工大学《微机原理与接口技术》课程设计目录摘要11八路竞赛抢答器的设计要求与设计方案21.1八路竞赛抢答器的方案选择与比较21.2八路竞赛抢答器的元件选择32八路竞赛抢答器的硬件设计32.1八路竞赛抢答器的硬件框图32.2显示电路设计42.3电路设计42.4开始和复位电路52.5总电路62.6可编程并行接口8255及其引脚说明82.78086及引脚说明102.7.1名称和功能相同的32个引脚102.7.2最小模式下的24--31引脚122.7.3最大模式下的24--31引脚133八路抢答器的软件设计153.1主
2、程序流程图153.2显示模块程序设计163.3延时模块程序设计173.4开始模块程序设计183.5复位模块程序设计183.6程序清单19设计体会与小结22参考文献23武汉理工大学《微机原理与接口技术》课程设计摘要随着科学技术的不断发展,促使人们学科学、学技术、学知识的手段多种多样。抢答器作为一种工具,已经广泛应用于各种智力知识竞赛场合。但抢答器的使用频率较低,有的制作复杂,有的可靠性低,减少实用性。本课程设计是基于微机原理与接口技术的简单应用。通过硬件与软件的结合,用我们刚刚学过的汇编语言编写程序模拟分析了竞赛中抢
3、答系统的运用,结合竞赛的实际情况阐述了抢答系统的工作原理,给出了一种简单实用的多路抢答系统的硬件、软件电路设计方案。该抢答器由主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。若在规定的时间内有人抢答,则计时将自动停止;若无人抢答,当主持人按下复位按钮时,屏幕显示清零,等待下一轮抢答。本课题设计了一种采用8255芯片和汇编语言制作的多功能抢答器,实验箱中的开关区和数码显示区共同完成。主要功能:1.倒计时2.用LED数码管显示1-8号选手先按下键者的号码。它除了具有基本的抢答功能之外,和数显的功能,当抢答
4、开始后,系统会自动倒计时,并且时间是可以预设的,期间有人抢答的话系统会停止计时,如果期间没人抢答,系统自动锁存直到主持人按下复位键。关键字:中断优先级可编程定时器/计数器数码管第22页武汉理工大学《微机原理与接口技术》课程设计八路竞赛抢答器的设计1八路竞赛抢答器的设计要求与设计方案1.1八路竞赛抢答器的方案选择与比较本设计以微机原理及接口技术为基础,以实验箱为工具,完成P智能抢答器设计。该智能抢答器包括8086最小应用系统整体设计模块、键盘处理模块(DOS调用)、答题计时模块、LED数码管显示模块。选用8086作为
5、微处理器、扩展可编程并行I/O接口8255A芯片、可编程定时计数芯片8253(或不用)、可编程中断控制器8259A(或不用)、LED数码管及键盘和发光二极管等元件,制定方案如下:方案一选用8255A,8253,8259,实验箱键盘显示区1.8253作为定时器使用。2.8259利用IR0端作为定时到的中断引入端,IR2端作为开始键按下的中断引入端,IR3端作为清零键按下的中断引入端,IR4端作为暂停键按下的中断引入端。3.8255作为并行输入输出,A口键盘接显示区,C口接清零键和开始键,B口8个抢答开关4.盘显示区由
6、四个LED数码管和10个按键组成。方案二选用8255,实验箱键盘显示区1.8255作为并行I/O接口,A口接8个抢答开关,B口显示区,C口清零键和开始键。2.用软件编程进行定时功能方案选择:第22页武汉理工大学《微机原理与接口技术》课程设计方案二采用扫描,没有用到8259,8253程序编制简单,但是cpu耗费了更多的时间在扫描,效率相对来说较低。方案一采用中断,程序结构化更为清晰,且cpu少了循环扫描的时间,效率较高。但是多用了一个8259中断控制芯片,一个8253定时/计时芯片,程序编制上涉及到中断服务子程序的编
7、写,稍显复杂,且硬件相应增多,费用也相应较多。经比较采用方案二。1.2八路竞赛抢答器的元件选择1)处理器的选择微型机具有体积小、重量轻、耗电少、价格低廉、可靠性高、结构灵活等特点,所以选择8086系统2)显示电路显示可通过彩灯和数码管来实现。如果用彩灯作为显示功能,则不是很直观。而数码管具有显示亮度高,使用寿命长,且能直观方便的看到倒计时数字,和选手编号,因此选用数码管显示。3)芯片选择8255作为并行I/0接口,能满足10个输入按键的输入功能,声音系统的输出,和LED数码管的输出。并且8255的每个接口还有锁存和
8、数据缓冲作用。所以选择8255芯片。2八路竞赛抢答器的硬件设计2.1八路竞赛抢答器的硬件框图8255A八段数码管显示电路按键电路倒计时和抢答电路系统复位等辅助电路第22页武汉理工大学《微机原理与接口技术》课程设计8086CPU图2.1八路竞赛抢答器硬件框图2.2显示电路设计8255芯片的PB0至PB7分别与数码管的八个引脚相连。将8255芯片中需要显示的信息
此文档下载收益归作者所有