篇一 :北京工业大学 微机接口 实验总结

接口实验总结

11070322 丛义昊

为期四周的接口实验结束了,在这四周里,我收获了很多。

接口实验是一门充满乐趣的实验,既锻炼了我们动手操作的能力,也巩固了我们的理论知识。每个实验都分为几部分来完成,难度由易到难,逐次加深,让我们充分积累了自信和信心,每个实验能够独立自主完成。

第一个实验是一个让我们课下自行完成的实验,让我重新回忆起了当时学过的汇编知识,也为后面的实验提供了很好的参照。对于每个实验,指导书都提供了很详细的资料,特别是硬件连线图和程序流程图,对前几次实验的顺利完成起到了关键性的作用。之前学编程一直没有画程序流程图的习惯,是接口这门课让我真正意识到了流程图的关键作用。可以说有了严谨的流程图,编程就会显得如鱼得水。实验一直进展很顺利,直到8259的级联实验,这对我们大家来说可以算是一个不小的挑战。一是连线的复杂度是前所未有的,二是程序的流程也要自己做相应的修改(其实后来证明基本上跟之前做过的两个实验相似),在经历了两节课的鏖战之后,还是遗憾的以失败告终,因为我始终没有找到程序的错误。下一个实验也进展的不是很顺利,由于对8251以及实验要求的不熟悉,我没能写出RS-232通信实验的预习程序,加之第一个实验那快速闪烁的LED灯让我以为自己的代码写错了,检查了好长时间,导致了实验没有做完。最后一个自选实验课,我们组的任务艰巨,不但要把选做实验完成,还要把之前的两个未完成的小实验给补上。课下我们做了充分的准备,设计流程图,硬件连线图,写代码,每进行一步我们都很谨慎,这也使我们最终的实验一上电立马就调通了,紧接着我们又将课下补好的另两个实验成功地跑通,可以算是顺利完成了所有的实验任务。

…… …… 余下全文

篇二 :微机原理实验总结

不知不觉,微机原理与接口技术实验课程已经结束了。回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,对于学习机电工程的自动控制和计算机都是很重要的,因为它是和机器语言最接近的了,如果用它来编程序的话,会比用其它高级语言要快得多。本学期我们在老师的带领下,进行了微机原理实验六到十这五组实验。它们分别是: 实验六 8255 PA口控制PB口

实验目的

掌握单片机系统中扩展外围芯片的方法,了解 8255 芯片的结构及编程方法。 实验内容 用 8255 PA 口作开关量输入口,PB 口作输出口。 实验步骤

1、用8 芯线将8 255 PA口接至开关Kl~K8,PB口接至发光二极管L1~L8;

2、运行程序 HW06.ASM,拨动开关K1~K8,观察L1~L8发光二极管是否对应点亮。

实验七 8255控制交通灯

实验目的 进一步了解8 255 芯片的结构及编程方法,学习模拟交通控制的实现方法。

实验内容 用8255 做输出口,控制六个发光二极管燃灭,模拟交通灯管理。 实验步骤

1、用双头线将 8 255 PA0~PA2 口接至发光二极管L3~L1,PA3~PA5口接至发光二极管L7~L5;

…… …… 余下全文

篇三 :西南民族大学《微机原理与接口技术》实验心得9篇

西南民族大学《微机原理与接口技术》实验心得9篇

2.1 清零程序:

这个实验是本门课程的第一个软件实验,不需要连接电路,直接运行编写好的程序即可,程序代码也比较简单。实验内容是将RAM区内4000H~40FFH单元的内容清零,同时熟悉8088汇编语言程序设计和调试方法。

通过本次实验,我加深了对汇编程序指令的熟悉与理解,汇编语言直接描述机器指令,比机器指令更容易记忆与理解。熟悉了本实验的基本原理,理解了8088汇编语言程序的工作过程。由于这是第一个实验,内容也比较简单,所以实验过程比较顺利,基本没出现错误。

2.2 拆字程序:

本次实验也是软件实验,程序代码比清零程序稍微复杂一些,本程序的主要功能是把4000H单元的内容拆开,高位送4001H,低位送4002H,同时将4001H、4002H两单元的高位清零。

通过本次实验,我学会了用断点方式调试汇编程序,对于汇编程序怎么去排错、查错,怎么去看每一步的运行结果,怎么去了解每个寄存器内容的变化以确保程序的正确性有了一定的认识。当看到实验结果与计算的结果一致时,还是有一点小小的成就感的。但最开始编写的程序还是存在低级的语法错误,导致程序编译出错,这是在以后编写汇编程序的时候必须要想办法杜绝的。

…… …… 余下全文

篇四 :汇编语言及微机接口实验小结

汇编语言及微机接口实验小结

学习汇编语言及微机原理与接口技术的课程,并通过上机实验,让我不仅巩固了以前所学到的知识,还学习到了很多书本上没有的知识,以前对于汇编语言及其应用是处于一种一知半解的状态,经过每一次的上机实验,让我越来越了解汇编语言的作用,其功能强大,让我逐渐的明白了程序运行的原理,怎样去查错、排错,如何看每一步运行的结果,每一个阶段运行的情况,怎样去了解寄存器的内容以保证程序的正确性上有了很大的提高。 通过微机接口技术的几次上机实验,加深了我对于汇编软件(MASM、LINK)、DEBUG程序调试及对汇编语言指令的熟悉,汇编语言直接描述了计算机的指令,比计算机指令容易记忆和理解。为今后对于软件系统的原理,打下了技术理论的基础,为掌握硬件系统的理论,打下了实践应用基础。

下面是个人所作实验的记录与报告:

在内存1000单元开始,建立00H~0FH~00H 31个数,要求00H~0FH数据逐渐增大,0FH~00H逐渐减小,程序从内存CS:0100H地址开始输入

MOV AX ,100H

MOV DS ,AX

MOV SI,0

MOV CL ,0FH

XOR AX,AX

…… …… 余下全文

篇五 :微机原理与接口技术实验总结

微机原理与接口技术实验总结

11107108徐寒黎

一、 实验内容以及设计思路

1、①试编写一程序,比较两个字符串STRING1、 STRING2 所含字符是否相同,若相同输出“MATCH”,若不相同输出 “NO MATCH”。

设计思路:定义一个数据段,在数据段中定义两个字符串作为STRING1、 STRING2以及几个用于输入提示的和输出所需内容的字符串,定义一个堆栈段用于存放,定义代码段。关键步骤以及少量语句:第一步将STRING1和STRING2都实现用键盘输入,方法是

MOV DX,OFFSET STRING2

MOV AH,0AH

INT 21H

并且显示在显示器上,显示方法将0AH改成09H,语句与上面类似。 然后进行比较第一个单元,

MOV AL,[STRING1+1]

CMP AL,[STRING2+1]

JNZ NOMATCH

若字符串长度不等,则直接跳转,输出输出 “NO MATCH”;

若长度相等再逐个比较

LEA SI,[STRING1+2]

LEA DI,[STRING2+2]

MOV CL,[STRING1+1]

MOV CH,0

…… …… 余下全文

篇六 :微机接口实验报告一下

汇编语言程序上机实验报告(实验一下)

微机接口实验报告一下

微机接口实验报告一下

微机接口实验报告一下

微机接口实验报告一下

…… …… 余下全文

篇七 :微机接口实验报告

微机原理与接口技术

               系    别               

               专    业                

               班    级                

…… …… 余下全文

篇八 :微机原理实验总结

实验三、8253的各种工作方式测试实验

一、实验内容

1、编写程序分别显示0,2,3几种工作方式下的波形

本实验使用8253A的定时/计数器2,GATE2接高电平,CLK2接1MHZ的时钟脉冲,OUT2接示波器观测输出波形。

实验中,要求记录定时器的时间常数,测试方式2和方式3下的输出周期信号的频率和周期。

2、采用图3-2来产生1秒的时钟周期(此内容不做要求,根据实验的时间确定)

       图3-2为定时器的级联方式,主要用于产生长时间的定时操作。图3-2实际上对输入时钟进行了两次分频。

三、实验线路连接

io8253a        equ 200h

io8253b        equ 201h

io8253c        equ 203h

code segment

    assume   cs:code

…… …… 余下全文