微机原理_多路抢答器设计论文_多路抢答器课程设计

2020-02-27 其他范文 下载本文

微机原理_多路抢答器设计论文由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“多路抢答器课程设计”。

课程设计(论文)

课程名称:

微机原理与接口技术

目:

多路抢答器设计 院(系):

理学院

专业班级:电子信息科学与技术1301

名:

彭博

号:

131004033

指导教师:

张爱萍

2016 年 1 月 8 日 西安建筑科技大学课程设计(论文)

西安建筑科技大学课程设计(论文)任务书

专业班级:电子信息科学与技术1301 学生姓名: 彭博 指导教师(签名):

一、课程设计(论文)题目 多路抢答器设计

二、本次课程设计(论文)应达到的目的通过本次课程设计,加深对微机原理基本知识的理解,逐步掌握Proteus的操作方法,并能仿真做出一个抢答器,从而进一步提高综合运用知识的能力,同时通过实习掌握书写课程设计报告书的步骤和方法。

三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)

1、熟悉Proteus软件和Emu8086软件,8086CPU及编程技巧;

2、熟悉8255A接口芯片,8253芯片及利用8255A芯片、8253芯片实现对外设控制的原理;

3、利用Proteus软件,以Intel 8086 CPU为核心,结合8255接口芯片设计抢答器仿真电路,在Emu8086软件环境下,编写程序,最终实现当抢答开始,若有选手按动按钮,在数码管上显示选手的编号,并且发生声响,直到按下复位按键,就可开始下一轮抢答。

四、应收集的资料及主要参考文献:

1、陈卫红《微型计算机基本原理与接口技术(第三版)》科学出版社 20152、刘云玲《微机原理与接口技术实验指导》清华大学出版社 20143、和宏《微机原理与接口技术——基于Proteus仿真的8086微机系统设计及应用》清华大学出版社 20154、邹逢兴《微机原理与接口技术经典实验案例集》高等教育出版社 20125、周景润《Proteus入门实用教程》机械工业出版社 2007

五、审核批准意见

教研室主任(签字)西安建筑科技大学课程设计(论文)

摘要

本次课程设计通过使用Intel8086 CPU控制,配合8255A可编程并行接口芯片、可编程计数器8253芯片与若干按钮开关以及数码管等来实现一个简易的多路抢答器的制作。这一设计利用了8255A芯片的输入与输出功能以及8253芯片的计时功能以及发声功能,通过汇编语言编程,使其具有抢答、显示、响声、复位的功能。

本次设计贴近生活,实用性高,判断精确,操作简单。它的功能实现是当比赛开始时,主持人读完题目即可按下开始运行电路的总开关,此时开始第一轮抢答,同时有7个选手进行抢答,第一个按下开关的选手的编号将会显示在数码管上,并且在抢答到的同时会有声响提示,其余选手再按下开关将会无效,此时只有通过按下按钮8才能重置数码管显示为零,开始下一轮抢答。

本设计使用Proteus仿真软件以及Emu8086汇编软件进行设计,不需要进行实际电路的安装,只需要在一台安装有Proteus以及Emu8086的计算机上进行仿真设计以及调试即可。具有线路简单、结构紧凑、性能优越等特点。

关键词:抢答器,8086,8255A,8253,Proteus西安建筑科技大学课程设计(论文)

Abstract

This experiment by using Intel8086 CPU control, with 8255 a programmable parallel interface chip and several programmable counter 8253 chip and push button switch and digital tube and so on to achieve a simple multiplex buzzer.This design using the input and output functions of the 8255 a chip and 8253 chip timing function and voice function, through the aembly language programming, make its have vies to answer first, display, sound and reset function.The design of pre close to life, high practicality, judgement precision, simple operation.The realization of the function of the it is when the game starts, the host read subject to pre start running circuit without the master switch, at this time to start the first round of the contest, at the same time, there are seven contestant vies to answer first, first pre the switch of the contestant's serial number will be displayed on the digital tube, and at the same time of vies to answer first to have sound prompt, the rest of the players to pre the switch will be invalid, this time can only be reset by preing the button 8 digital tube display is zero, begin the next round of vies to answer first.This design uses Proteus simulation software and Emu8086 aembly software to carry on the design, do not need to undertake the installation of the actual circuit, only need a 7-day with Proteus and Emu8086 computer simulation design and debugging.Has the circuit simple, compact structure, superior performance, etc.Key words: buzzer, 8086, 8255A, 8253, Proteus

西安建筑科技大学课程设计(论文)

目录绪论.................................................1 1.1 设计介绍.......................................1 1.2 Proteus仿真软件介绍...........................1 1.3 抢答器介绍.....................................2 1.3.1 抢答器主要功能...........................2 1.3.2 抢答器主要组成...........................2 1.3.3 抢答器的工作原理.........................2 2 硬件设计原理.........................................3 2.1 电路图设计.....................................3 2.2 电路中各芯片介绍...............................4 2.2.1 Intel 8086 处理器........................4 2.2.2 可编程并行接口芯片8255A.................5 2.2.3 可编程计数/计时器8253芯片...............7 2.2.4 其他芯片.................................8 3 软件设计原理........................................10 3.1 流程图........................................10 3.2 程序..........................................11 4 系统仿真调试........................................14 4.1 运行程序开始抢答..............................14 4.2 选手按下按钮抢答..............................14 4.3主持人重置抢答器..............................15 5 心得体会............................................16 参考文献..............................................17 西安建筑科技大学课程设计(论文)绪论

1.1 设计介绍

本设计是基于Intel 8086处理器进行设计的抢答器装置,通过处理器以及总线、数码管、一系列开关之间的配合,连接成为一个抢答器。本次设计由于条件所限,使用了Proteus仿真软件进行模拟,这样做的好处有:形式直观、成本低廉、方便调试、便于修改。

1.2 Proteus仿真软件介绍

Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(仿真软件)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,而我们在本次的课设中,用到的就是使用Proteus来仿真8086处理器。图1-1是Proteus软件界面。

图1-1 Proteus界面

《微机原理_多路抢答器设计论文.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
微机原理_多路抢答器设计论文
点击下载文档
相关专题 多路抢答器课程设计 设计 论文 微机 多路抢答器课程设计 设计 论文 微机
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文