1、 微机原理课程设计微机原理课程设计 四路抢答器四路抢答器 1 目目 录录 摘要摘要.2 自动化专业微机原理课程设计任务书自动化专业微机原理课程设计任务书 3 第第一章一章 智能抢答器的设计背景智能抢答器的设计背景 4 1.1 抢答器的概念 4 1.2 抢答器的设计背景 . 4 1.3 课程设计要求 4 1.4 课程设计的主要任务 5 第二章第二章 课题硬件设计课题硬件设计 6 2.1 芯片的选择 6 2.2 8255 工作方式 . 6 2.3 抢答器的电路框图 . 6 2.4 8255 与系统总线的连接方式图 . 7 2.5 系统流程图 . 8 第三章第三章 系统程序的设计系统程序的设计9 3
2、.1 抢答器的源程序 . 9 3.2 星研试验箱的使用心得 12 3.3 抢答器的电路图的绘制 12 总结:总结: . 13 参考文献参考文献. 14 2 摘要摘要 对于课程设计的,主要都是使用 51 单片机,而我们这学期学习了微机原理 课程,正好趁热打铁,使用了 8086 做处理器,来设计这个简易智能抢答器。 本文介绍了我们课程设计的所有内用, 讲述的是一种常用集成电路设计的数 码显示四路抢答器的电路组成、设计思路及功能。数字抢答器由优先编码电路、 锁存器、译码电路将参赛队的输入信号在显示器上输出;经过布线、连接、调试 等工作后数字抢答器成形。 本课题主要完成抢答器的设计和运用。 我们设计的
3、抢答器希望它具有结构简 单、可靠性高、设置灵活、容易扩展参赛小组的数量、增加控制功能等优势。使 用 8255A 可以灵活的扩展,参与抢答的组别,只需在保留使用的引脚连接对应 的电路就可以。本次课程设计用到了星研系统。我们主要是用 8255A 芯片进行 实验的。而系统的选择主要是更具实验室的条件决定的。 关键字:关键字:课程设计、 编码电路、 译码电路、 显示电路、 星研系统、 PROTEUS、 8086CPU、8255A 芯片、74LS138 译码器、抢答器、汇编程序。 3 自动化专业微机原理课程设计任务书自动化专业微机原理课程设计任务书 论文 题目 智力竞赛抢答器电路设计的设计智力竞赛抢答器
4、电路设计的设计 设计 类型 导师 姓名 主 要 内 容 及 目 标 要求:不少于 5 组; 对提出的问题分抢答和必答两种。 必答有时间限制, 到时告警; 抢答要判定那组优, 并予以指示和鸣叫; 问题正确与否由主持人判别是加分还是减分,成绩评定结果由显示器显示 具 有 的 设 计 条 件 1 PC 机一台,EL 教学实验箱一台及汇编程序; 计 划 学 生 数 及 任 务 3 人 (1) :明确课题对程序功能,运算精度等方面的要求及硬件条件 (2) :把复杂问题分解为若干模块,确定各模块处理方法,画出流程图。 (3) :存储器资源分配 (4) :编制程序,根据流程图精心选择合适的指令和寻址方式来编制源程序 (5) :对程序进行汇编,调试和修改,直到程序运行结果正确为止。 计 划 设 计 进 程 (按课程设计周计算) 第一周设计任务: (1) :明确课题对程序功能,运算精度等方面的要求及硬件条件 (2) :把复杂问题分解为若干模块,确定各模块处理方法,画出流程图。 (3) :存储器资源分配 第二周设计任务: (4) :编制程序,根据流程图精心选择合适的指令和寻址方式来编制