微机原理与接口技术课程设计(竞赛抢答器).docx
《微机原理与接口技术课程设计(竞赛抢答器).docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术课程设计(竞赛抢答器).docx(20页珍藏版)》请在课桌文档上搜索。
1、书目一、课程设计的目的和要求1.1 .课程设计的目的一3.1.2 课程设计的要求3二、总体设计42. 1、基本工作原理42.1 硬件总体设计41 、系统总成方案42 、内存单元编址43 、键盘与显示功能的定义42.2 软件总体设计41 、存储单元的安排、标记位的含义42 、主程序框图)三、硬件设计63. 1、系统所选用各芯片的介绍61 、中断优先级管理器8259A62 、可编程并行接口接口芯片8255A73 、可编程定时器/计数器82538.4 .2、系统所选用各芯片的工作方式81、中断优先级管理器8259A的工作方式82、可编程并行接口接口芯片8255A的工作方式93、可编程定时器/计数器8
2、253的工作方式IO5 .3、系统所选用各芯片的连接101、各芯片与的连接102、各芯片之间的连接和与外设的连接10四、软件设计136 .1子程序的流程图13五、系统操作说明14六、结束语14七、系统原理图15八、参考文献16九、附录16题目:竞赛抢答器一、课程设计的目的和要求I-K课程设计的目的.1、驾驭微机系统的开发步骤2、驾驭8259A、8255A,8253数码管的用法3、驾驭汇编程序的设计1.2、课程设计的要求.设计一个具有8路抢答的抢答器,利用并行接口和开关键。逻辑开关K07代表抢答按钮,当某个逻辑开关闭合时,相当于抢答按钮按卜此时在七段数码管上将其号码故示出来,并使喇叭响一声(或者
3、以发光二极管代替)。1、中断优先级管理器8259A限制字要求芯片限制字:采纳边沿触发,单片8259,要写入4限制字中断类型码限制字:设置07的中断类型码依次为08H、09H、方式限制字:优先级设置方式为全嵌套方式即固定优先级方式,主片工作在缓冲方式F,中断结束方式采纳中断非自动结束方式,8259工作在80X86系统上。2、可编程并行接口接口芯片8255A限制字要求A口工作在方式0,做为输入端口用于连接选于按键(70依次对应按键8);B口工作在方式0,做为输出端口,经驱动器1连接显示器(70依次对应连接显示器的、g、fe、d、c、b、a七段数码管管脚);C口也必需工作在方式0,高4位做输入端口(
4、本次设计中只用4、5,分别用于连接红位健和起先键),低4位做输出端口(30,经驱动器2后1,2、3分别用于连接黄、红、绿三个发光二极管,0连接到8253的1端,以限制通道1的计数)。3,可编程定时器/计数器8253限制字要求通道0:操作类型为先读写低字节再读写高字节,工作在方式3即方波发生器,计数格式为码,计数初值为4000。通道1:操作类型为先读写低字节再读写高字节,工作在方式1即可垂触发的单稳态触发器,计数格式为码,计数初值为3000.通道2:操作类型为先读写低字节再读写高字节,工作在方式3即方波发生器,计数格式为码,计数初值为0。二、总体设计.2.1、 其本工作原理主持人按起先说,绿灯这
5、后,选手才可抢答,否则违规*若抢答胜利,显示器显示选手号码,黄灯亮,扬声器鸣叫:若抢答违规(主持人示按起先键),显示器显示违规选手号码,红灯亮,扬声器报警。2.2、 顽件总体设计1,系统总成方案该竞赛抢答器所要器件:中断优先级管理器8259A、可编程并行接口接口芯片8255、可编程定时器/计数器8253,三个一样的驱动器,黄、红、绿三个发光二极管,十三个电阻,一个8输入与非门,一个非门,一个扬声器,一个显示髭,10个按键。2、内存单元编址、中断优先级管理器8259A的端口地址为20H、2IH(2)、可编程并行接口接口芯片8255A的端口地址为80H、811k82H、83H、可编程定时器/计数器
6、8253的端口地址为的H、41H、42H、43H3、键盘、扬声器与显示功能的定义10个按键中,一个起先键一个复位键,另外8个用做8位选手的抢答按键。扬声器用与黄、红、绿三个发光二极管协作运用,黄灯亮扬声器鸣叫表示抢答胜利,红灯亮扬声报警表示抢答违规报警,绿灯亮扬声器不鸣则表示主持人已按下起先键。显示器显示的内容与选手号对应,抢答胜利或违规都要显示。2.3、 软件总体设计1、存储单元的安排、标记位的含义、定义一个变量用来存储;9的字形码信息,如下表的管脚对应的字形对应存放在内存单元的字形码、g、f、e、d、c、b,a00000110106H0101101125010011113401100110
7、466H0110110156011111006700000111707H01101111101111118976(2)、定义一个变量作为标记位,用来选手抢答是否违规,O时表示主持人已经按下起先说选手可以抢答,OOH表示主持人未按下起先按键,选手不行以抢答。2、主程序流程图与清单(带有注释)(1)、主程序流程图如下:三、硬件设计3.1.系统所选用各芯片的介绍中断优先级管理器8259A1、8259A内部结构8259A采纳工艺制成,有28根引脚,全部输入、输出端与电平兼容,单一电源(5V)供电。8259的内部主要组成部分,包括处理部件(中断恳求寄存器、优先级鉴别器与现行服务寄存器)、限制部件(限制逻
8、辑与中断屏蔽寄存器)、数据总路途缓冲器、读/写逻辑以与级联缓冲器/比较器等5个部分。2, 8259A主要的外部引脚D07:双向数据线,与8259间利用这个数据总路途传送数据与吩咐。回:写限制输入信号,同限制总路途上的回信号相连。回:读限制输入信号,同限制总路途上的S信号相连。A0:地址选择信号,用来对8259A内部的两个可编程寄存器进行选择。回:片选输入信号,低电平有效。有郊时可通过数据总路途设置吩咐并对内部寄存器进行读出。巧进入中断响应时序时,该引脚状态与进行的处理无关。:由8259A向发出的中断恳求信号。臼:输入信号,接收送来的中断响应信号。07:8个中断恳求输入信号,高电平或上升沿有效。
9、用于接收外设接口来的中断恳求。3、8259A工作方式(I),优先级设置方式:全嵌套方式(固定优先级方式)、特别全嵌套方式(可响应同级中断方式)、轮转优先级方式、特别轮转优先级方式。(2)、中断源屏蔽方式:一股屏蔽方式、特别屏蔽方式。(3)、中断结束方式:中断自动结束方式、中断非自动结束方式(包括一般中断结束方式、特别中断结束方式)。(4),系统总路途连接方式:缓冲方式、非缓冲方式。(5)、中断恳求信号触发方式:边沿触发方式、电平触发方式。4、8259A初始化限制字格式1(芯片限制字)D7D6D5D1.D3D2D1.DOOOO特征位1触发方式O边沿触发1电平触发O单片选择信号O多片8259级联1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课程设计 竞赛 抢答

链接地址:https://www.desk33.com/p-1801178.html