下载此文档

微机原理课程设计抢答器 大学毕设论文.doc


文档分类:高等教育 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
西安郵電大学硬件课程设计报告题目: 抢答器院系名称:计算机学院专业名称: 班级: 学生姓名: 学号( 8位): 指导教师: 设计起止时间一. 设计目的用逻辑开关模拟竞赛抢答器按钮(共 8个开关: K0 ~ K7 )当某个逻辑开关置“1”时,相当某组抢答按钮按下。在七段数码管上将其组号( 0~7 )显示出来,若为 0 表示无人抢答。从键盘上按空格键开始下一轮抢答,按<ESC> 键退出程序。二. 设计内容 1. 选用元器件: (1)、并行接口 8255: 通过编程来指定它要完成的功能,是并行数字设备与微机间的接口。8255 用于输入抢答信息,并输出正确的序号给数码管,以及控制 LED 灯的亮灭。本设计中 8255A 的地址范围设置为 1400H —1403H ,其中控制口地址为1403H 。而且使用了 8255A 的A口,B口和 C口。它们均工作在方式 0下,其中 A口和 C口为输出, B口为输入。(2)、数码管:指示先抢答的组号。(3)、二极管:指示抢答。(4)、开关:作为抢答者的按钮。 : 8255 基本输入输出能够在自行设计的接口开发板上,实现拨动开关控制 LED 的亮灭。(软件代码命名为: ,代码要求用小写字母,且必须经过优化,源代码小于<95 行,每条指令算 1行,伪指令也算 1行) :流水灯设计实现能够在自行设计的接口开发板上,实现拨动不同开关控制 LED 灯的变化。例如,K1从左往右,K2从右往左,K3从中间向两边,K4从两边向中间依次亮灭变化, 按主机键盘任意键退出。(软件代码命名为: ,代码要求用小写字母, 且必须经过优化,源代码小于<85 行,每条指令算 1行,伪指令也算 1行) :数码管应用能够在自行设计的接口开发板上,上电数码管显示 0到7,实现拨动不同开关, 数码管显示该开关位置值(1-8 );若同时拨动两个以上开关,则数码管显示“E”。(软件代码命名为: ,代码要求用小写字母,且必须经过优化,源代码小于<100 行,每条指令算 1行,伪指令也算 1行) : 用逻辑开关模拟竞赛抢答器按钮(共 8个开关: K0 ~ K7 )当某个逻辑开关置“1”时,相当某组抢答按钮按下。在七段数码管上将其组号( 0~7 )显示出来,若为 0表示无人抢答。从键盘上按空格键开始下一轮抢答,按<ESC> 键退出程序。 ; 开始初始化开始抢答? 有组抢答? 判断抢答小组号? LED 灯显示是否是否结束 8255 引脚图 (1) 、在实验箱上连接 8255 的WR、CS、RD、D0-D7 、A1A0 以及 8255 输入输出端口A,B,C口连接到 led 灯、 8段数码管、开关上。硬件电路搭建完毕。(2) 、在 TD—PIT 上篇写汇编程序,进行测试。(3) 、在Proteus 上按照需求连接电路,为验证电路正确性,为其加入输入, 进行模拟。模拟结果正确后,将电路图保存。(4) 、制作硬件电路 2、遇到的问题: (1) 、在 8255 的使用过程中,由于对控制字的使用错误,导致不能从 A、B口输出信息,最后通过检查,改变控制字,实现了功能。(2) 、汇编语言的运用。由于平时较少使用汇编语言,用汇编语言编写程序方面存在不小的障碍,通过知识回顾复****对汇编进一步的了解后,熟练运用。(3) 、汇编语言要求短小精悍,由于程序过长,在使用 jnz 指令时,出现错误: Relative jump out ofrange byte XXXXh bytes 。通过二度跳转,解决了这个问题。,设计技巧及体会通过对抢答器这一课题的设计和实现,使我更好的将理论与实践相结合,我更加深入地理解了微机原理课程上讲到的并行芯片 8255 的功能,以及引脚的作用,同时加深了对于该芯片的应用的认识,同时在试验室的环境里熟悉了汇编程序的编写过程和运行过程。更重要的是通过这个实验,进一步掌握了程序设计的合理结构。但要达到这样的程度其首要条件还是要学好课本上的基础知识,理解每一条指令的意义。让我感到很欣慰的是,与搭档的合作下高效地、顺利地完成本次实验。《微机接口技术及其应用》---李育贤《微型计算机原理》---:源代码(电子版) 一、 8255 基本输入输出 data segment data ends code segment assume cs:code, ds:data start: mov dx,1403h mov al,10010000b out dx,al read: mov dx,1400h in al,dx mov dx,1401

微机原理课程设计抢答器 大学毕设论文 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人Alphago
  • 文件大小87 KB
  • 时间2017-03-26