微机原理与接口实验报告

“微机原理与接口实验报告”相关的资料有哪些?“微机原理与接口实验报告”相关的范文有哪些?怎么写?下面是小编为您精心整理的“微机原理与接口实验报告”相关范文大全或资料大全,欢迎大家分享。

微机接口实验报告

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

实验一:显示程序实验(2012年4月22日)

1、实验目的及实验内容

实验目的:

1.掌握在PC机上以十六进制数形式显示数据的方法

2.掌握部分DOS功能调用的使用方法

3.熟悉Tddebug调试环境和Turbo Debugger的使用

实验内容及说明:

本实验要求将指定的数据区的数据以十六进制数形式显示在屏幕上,并通过DOS功能调用完成一些提示信息的显示。

0~9的ASII码为:30H~39H,转换时,直接在原数据后面加上30H即可;A以后的数据

ASII码为:41H~ 在原数据上加上7H,再加上30H即可。 实验中可使用DOS功能调用(INT21H)。 1.显示单个字符 入口:AH=02H

调用参数:DL=输出字符 2.显示字符串 入口:AH=09H

调用参数:DS:DX:串地址,’$’为结束字符 3.键盘输入并回显 入口:AH=01H

调用参数:AL=输出字符

若不回显,入口:AH=07H 或 AH=10H 4.返回DOS系统

入口:AH=4CH

调用参数:AL=返回码

2、实验环境及实验步骤

接口实验报告

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

接口实验报告

一、实验目的

掌握I/O地址译码电路的工作原理。

二、实验内容

将接口实验包中所带的EX-138.DSN文件用ISIS 7打开。如图2-1-1所示。

图2-1-1 138实验图

其中74LS273是一种带清除功能的8D触发器, D0~D7为数据输入端,Q0~Q7为数据输出端,在本8086的实验中用作地址锁存器。第一脚MR:主清除端,低电平触发,即当为低电平时,芯片被清除,输出全为0;第11脚CLK:触发端,上升沿触发,即当CLK从低到高电平时,D0~D7的数据通过芯片,为0时将数据锁存,D0~D7的数据不变。

1. 连接AD4~AD9等几根线,使得138译码器Y0#~Y7#译码出的地址依次分别是Y0#:

200H~20FH; Y1#:210H~21FH;??;Y7#:270h~27FH

2. 利用Source->Add/Remove Source files中添加源程序EX-138.ASM(在实验包中已

提供),该程序向240H端口写任意数据。如果是第一次运行,Source Code Filename

这一项选New来调入源程序。如图2-1-2所示

图2-1-2 添加源程序

3. 在Source菜单下点击“Build All”,汇

微机原理与接口实验指导(学生用)2012.11

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

《微机原理与接口技术》实验指导 实验学时:8学时,实验数4个

实验1:汇编指令与寻址方式(2学时)

一. 实验目的

1. 学会使用MASM FOR WINDOWS 集成实验环境共享版软件。 2. 熟悉80x86寻址方式及基本指令的功能。 3. 掌握汇编语言程序的上机过程。

4. 掌握利用DEBUG的单步指令T来观察各寄存器的状态,特别是状态标志寄存器的状态。 二. 实验内容

1. 学习MASM FOR WINDOWS 软件

包括:简单入门程序、操作数的寻址方式、DEBUG的T命令等。 2. 学习状态标志寄存器各标志位在DEBUG中的显示形式 顺序 1 2 3 4 5 6 7 8 标志位名字 OF 溢出(有/无) DF 方向(减/增) IF 中断(允许/屏蔽) SF 符号(负/正) ZF 零(是/否) AF 辅助进位((有/无) PF 奇偶(偶/奇) CF 进位(有/无) 置位=1 OV DN EI NG ZR AC PE CY 复位=0 NV UP DI PL NZ NA PO NC 3. 汇编语言程序的上机过程 在MASM FOR WINDOWS集成实验环境的主界面下

第一步:点击第二行的“新建”,在程序模板的相应位置输入下列程序

微机原理与接口技术实验报告

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

实验一、认识Tddebug集成操作软件

一.实验内容

(一) 实验题目:数据传送实验

1. 编程将数据段中的一个字符串传送到附加段中,并输出附加段中的目标字符串到屏幕上。

2. 修改此程序,采用字符串传送指令完成。

(二) 实验目的:通过对该程序进行调试,查看程序段、数据段、附加段装入内存后的分配情况。单步执行数据传送指令后,观察各个寄存器及数据区的内容。

(三) 实验步骤:

1. 运行Tddebug软件,选择Edit菜单编写实验程序

2. 使用Compile菜单中的Compile和Link对实验程序进行汇编、连接,生成执行文

件。

3. 使用Rmrun菜单中的Run运行程序,观察运行结果。

4. 使用Rmrun菜单中的Debug调试程序,查看程序段、数据段、附加段装入内存后

的分配情况。单步执行数据传送指令后,观察各寄存器及数据区的内容。过程如下: 1) 按F7单步执行,在代码区中有一个三角,表示正在执行的指令。每一条指令的执行一定会使目标寄存器和状态寄存器发生变化,从相关窗口看结果。 2) 检查内存数据区的内容,关键是找出用户程序的数据段和附加段:

? 方法1:在CPU窗口按Tab键使内存数据显示区成为活动区,按Ctrl+G键,?

输入

微机原理与接口技术实验报告

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

实验一 8255A应用—数码管动态显示

一、实验目的

1、掌握8255A的工作方式、编程原理和微机接口方法。 2、了解LED数码管动态显示的工作原理及编程方法。 二、实验内容

编制程序,使数码管显示“DICE88”字样。 三、实验程序框图

图6-1 实验程序流程图

四、实验步骤

联机模式:

(1)在PC机和实验系统联机状态下,运行实验系统dj8086k.exe(双击桌面OTA图标或通过开始-程序-dj8086k-DJ8086k微机原理与接口技术),新建文件并在编辑窗口输入汇编源程序,再单击工具栏中编译装载,即可完成源文件自动编译、装载目标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。 (2)数码管显示“DICE88”字样。

脱机模式:

(1)在P.态下,通过单板机小键盘,从2DF0地址开始输入机器码(参见附录三),完成后返回监控,输入起始地址2DF0,再按EX键执行。

(2)数码管显示“DICE88”字样。 五、实验程序清单

CODE SEGMENT ; display \ ASSUME CS:CODE

ORG 2DF0H

START: JMP START0

微机原理与接口技术实验报告

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

实验二 初级程序的编写与调试实验

一、实验目的

1、 熟练掌握DEBUG的常用命令,学会用DEBUG调试程序.

2、 深入了解数据在存储器中的存取方法,及堆栈中数据的压入与弹出. 3、 掌握各种寻址方法以及简单指令的执行过程.

二、实验内容

1、设堆栈指针SP=2000H,AX=3000H,BX=5000H,请编一程序段将AX的内容和BX的内容进行交换.请用堆栈作为两寄存器交换内容的中间存储单元,用DEBUG调试程序进行汇编与调试. 程序:

MOV AX,3000 MOV BX,5000 MOV SP,2000 PUSH AX PUSH BX POP AX POP BX HLT

2、设DS=当前段地址,BX=0300H,SI=0002H请用DEBUG的命令将存储器偏移地址300H~304H连续单元顺序装入OAH,OBH,OCH,ODH,OEH.在DEBUG状态下送入下面程序,并用单步执行的方法,分析每条指令源地址的形成过程?当数据传送完毕时,AX中的内容是什么?

-E 300 0A,0B,0C,0D,0E -A

MOV BX,

微机原理与接口实验指导书 - 图文

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

实验一、调试软件的使用 .................................................................. 1 实验二、寄存器与存储器 .................................................................. 6 实验三、指令与寻址方式 .................................................................. 9 实验四、汇编语言程序设计 ............................................................ 11 实验五、宏程序设计 ........................................................................ 23 实验六、中断服务程序设计 ............................................................ 24

微机原理与接口实验指导书

实验一、调试软件的使用

【实验目的】

掌握

微机接口实验报告8255并口控制器实验

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

8255并口控制器实验

一.实验目的:

1, 掌握8255的工作方式和应用编程; 2, 掌握8255的典型应用电路接法。

二.实验设备

PC微机一台,TD—PIT+ 实验系统一套。

三.实验内容:

编写程序,使8255的A口味输出B口为输入,完成拨动开关到数据等的数据传输。 要求:只要拨动开关,数据灯的现实就会改变。

四.实验原理:

并行接口是以数据的字节为单位与I/o设备或被控制对象之间传输信息。CPU和接口之间的数据传送总是并行的。

8255并行控制器具有ABC三个并行接口,用+5V但电源供电,能在一下三种方式下工作:

方式一:基本输入|出方式 方式二:选道输入|出方式 方式三:双向选项工作方式

五.实验步骤:

1.确认从PC急引出的两根扁平电缆已经连接在实验平台上。 2.连接实验先例参考下图:

3.运行CHECK成功内需,查看I/O空间始地址。 4.利用查出的地址编写程序,然后便于链接。 5.运行程序,拨动开关,看数据灯显示是否正确。

六.编程与调试:

1.使用CKECK程序找到IOYO空间始址:DCOOH 2.编写程序:

IOYO EQU ODCOOH AA EQU

键盘接口实验报告

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

实验六 键盘接口实验

姓名: 专业:通信工程 学号: 成绩: 一:实验目的

1 掌握keil c51和proteus软件联合仿真调试的方法; 2 掌握单片机的键盘接口电路 3 掌握单片机键盘扫描的原理 4 掌握键盘的去抖原理与处理方法 二:实验内容

1. 用proteus设计一个接盘接口电路,要求利用P1口接4*4矩阵键盘,通过74ls164接一

个共阴的数码管

2. 用中断方式编写程序,要求无按键按下时,数码管循环画8,有按键按下时产生中断显

示按键值0-f通过串行口输出,在数码管上显示3秒后返回,数码管继续画8。

3. 将P1口接7个独立按键,要求用定时扫描的方式检测按键,并显示按键值,其中要求

第七个开关计数。 三:实验原理及步骤 实验步骤

1.用proteus设计键盘接口电路;

2.在keil c51中编写控制程序,编译通过后,与proteus联合调试; 3.按动任意键,观察键是否能显示正确。 实验原理说明

矩阵键盘识别一般应包括一下几个内容: 1 判别有无按键按下

2 键盘扫描取得闭合的行列值 3 用计算法或查表法得到按键值

4 判断闭合键是否释放,如没释放则继续等待

5 将闭合键的按键值保存,同时转去执行该闭合

微机原理与接口技术 实验报告

标签:文库时间:2025-01-29
【bwwdw.com - 博文网】

微机原理与接口技术

实验报告

学院: 计算机与通信工程学院 专业: 计算机科学与技术 班级: 学号:

姓名:

实验一 8259中断控制器应用实验

一、实验目的

1.掌握PC机中断处理系统的基本原理。

2. 掌握可编程中断控制器8259的应用编程方法。 二、实验内容

1.PC机内中断实验。使用单次脉冲模拟中断产生。验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。

2.PC机内中断嵌套实验。使用单次脉冲模拟两个中断源的中断产生,填写中断处理程序,体会中断嵌套的过程。

3.扩展多中断源查询方式应用实验。利用实验平台上8259控制器作为中断扩展源,编写程序对8259控制器的中断请求进行处理。 三、实验步骤

1.实验1-1:PC机内中断应用实验

(1)按接线图连好接线,调用程序源代码8259-1.asm,观察实验现象,屏幕显示结果截图如下:

(2)自设计实验。改变接线方式,将单次脉冲连到USB核心板上的IRQ10插孔上,参考本实验代码,编程实现IRQ10中断。(注意:考虑PC机内中断级联的方式,参看前面的原理说明),代码如下:

DATA SEGMENT

MESS DB 'IRQ1