微机课程设计论文-六路抢答器

微机课程设计论文-六路抢答器

ID:35598464

大小:1.04 MB

页数:31页

时间:2019-03-30

微机课程设计论文-六路抢答器_第1页
微机课程设计论文-六路抢答器_第2页
微机课程设计论文-六路抢答器_第3页
微机课程设计论文-六路抢答器_第4页
微机课程设计论文-六路抢答器_第5页
资源描述:

《微机课程设计论文-六路抢答器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、前言此次课程设计要求学生综合运用所学知识针对一个较为具体的控制对象或过程进行系统设计、硬件选型及软件设计。通过课程设计,达到对理论知识融会贯通,培养学生们的系统设计能力,使学生们的以下能力得到提高:(1)调查研究、分析问题的能力;(2)使用设计手册、技术规范的能力;(3)查阅中外文献的能力;(4)制定设计方案的能力;(5)计算机应用的能力;(6)设计计算和绘图的能力;(7)语言文字表达的能力。联系到本文,要求做一个六路抢答器。主要内容(重点内容)具体包括:(1)与8086CPU配套的接口芯片介绍;(2)抢答器

2、硬件设计;(3)抢答器软件设计。31目  录前  言错误!未定义书签。第一章课程设计任务4第二章选用接口芯片介绍52.18259A芯片介绍52.28255A芯片介绍72.38253芯片介绍9第三章硬件设计113.1硬件总体设计113.2电路模块设计123.2.18086最小模式单元123.2.28259中断优先控制单元123.2.38255并行接口控制单元133.2.48253时钟单元13第四章软件设计154.1软件总体设计154.1.1主程序流程图164.1.2中断服务子程序流程图174.2数据分配与设定1

3、74.3软件模块设计184.3.1主程序184.3.2中断服务子程序194.3.3抢答违规子程序2131小结22参考文献23课程设计图纸24程序清单2531第一章课程设计任务书1.1任务内容设计一个具有6路抢答的抢答器,启动计算机,计算机自动为系统各芯片进行初始化,抢答器开始工作。比赛开始,在主持人按下开始键,绿灯亮后,选手才可开始抢答,否则违规。利用并行接口和开关键。逻辑开关K0——K5代表抢答按钮,当某个逻辑开关闭合时,相当于抢答按钮按下。若选手抢答成功,黄灯亮,七段数码管显示选手号码,扬声器鸣叫。若选手

4、抢答违规(主持人未按开始键),七段数码管显示违规选手号码,红灯亮,扬声器报警。若系统提示某号选手抢答违规,主持人仍未按开始键,此时该号选手又按下抢答键,七段数码管显示该选手的号码。本系统开机后,若主持人既未按复位键又未按开始键,此时有选手按下抢答键,系统提示红灯亮,并报警。对抢答后的回答时间30秒进行倒计时控制,如回答超时,则以扬声器报警。注:1)抢答成功,扬声器的鸣叫声音频率为1.5KHz。2)抢答失败,扬声器的鸣叫声音频率为1KHz。3)抢答计时时间到,扬声器的鸣叫声音频率为1.25KHz。4)扬声器鸣叫

5、或报警的时间为10s。1.2基本要求(1)能够根据设计要求选择适当的芯片,如CPU、存储器、计数定时器、串/并行接口芯片、A/D、D/A、可编程中断控制器芯片以及其它辅助芯片等,并设计出合理的硬件系统;(2)能够对所设计出的硬件系统运用汇编语言完成全部软件系统设计及调试;(3)写出符合规范要求的设计报告。1.3时间安排(1)安排设计内容,确定设计思路;(0.5天)(2)硬件选型、系统设计及实现(2天)(3)软件系统的设计和实现(1.5天)(4)编写课程设计报告(0.5天)(5)口试(0.5天)31第二章选用接

6、口芯片介绍2.18259A芯片介绍8259A引脚8259A内部结构框图(1)8259A内部结构[1]:8259A采用NMOS工艺制成,有28根引脚,所有输入、输出端与TTL电平兼容,单一电源(Vcc=+5V)供电。8259的内部主要组成部分,包括处理部件(中断请求寄存器IRR、优先级鉴别器PR及现行服务寄存器ISR)、控制部件(控制逻辑及中断屏蔽寄存器IMR)、数据总路线缓冲器、读/写逻辑以及级联缓冲器/比较器等5个部分。(2)8259A主要的外部引脚:D0~D7:双向数据线,CPU与8259间利用这个数据总

7、路线传送数据及命令。:写控制输入信号,同控制总路线上的信号相连。:读控制输入信号,同控制总路线上的信号相连。A0:地址选择信号,用来对8259A内部的两个可编程寄存器进行选择。:片选输入信号,低电平有效。有郊时可通过数据总路线设置命令并对内部寄存器进行读出。当进入中断响应时序时,该引脚状态与进行的处理无关。INT:由8259A向CPU发出的中断请求信号。:输入信号,接收CPU送来的中断响应信号INTA。31IR0~IR7:8个中断请求输入信号,高电平或上升沿有效。用于接收外设接口来的中断请求。(3)8259A

8、工作方式优先级设置方式:全嵌套方式(固定优先级方式)、特殊全嵌套方式(可响应同级中断方式)、轮转优先级方式、特殊轮转优先级方式。中断源屏蔽方式:普通屏蔽方式、特殊屏蔽方式。中断结束方式:中断自动结束方式、中断非自动结束方式(包括一般中断结束方式、特殊中断结束方式)。系统总路线连接方式:缓冲方式、非缓冲方式。中断请求信号触发方式:边沿触发方式、电平触发方式。(4)8259A初始化控制字格式[2]ICW

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。