微机接口(8086)基本实验指导书

合集下载

微机接口技术实验指导书-计算机

微机接口技术实验指导书-计算机

实验要求1、带预习报告上机根据实验要求,作好充分预习,设计实验硬件原理及接线图(必须标出相关的管脚号,以备硬件连线及测试),画出程序流程图,写出源程序清单,规划好调试步骤,上机时带预习报告。

注意:无预习报告者不得做实验。

2、认真实验,经教师检查后,方可离开注意掌握软、硬件调试方法,提高分析问题、解决问题的能力。

对所编写的程序必须十分清楚,作到知其然,亦知其所以然,硬件电路原理清楚,熟练应用常规的仪器(如万用表、示波器等)检查测试硬件电路。

指导教师还会根据实验要求,提出问题。

3、按时提交实验报告实验结束后,在预习报告的基础上,完成实验报告,并于下次实验时交给指导教师。

实验报告格式实验* ***** ***** *****一、实验目的二、实验内容三、硬件原理及接线图四、程序流程图五、程序清单六、实验步骤七、实验结果及现象分析八、收获及建议实验环境1. 硬件环境微型计算机,接口实验箱,PCB制版机一套,示波器,工具2. 软件环境WindowsXP操作系统,DOS操作系统任意一种文本编辑器(EDIT、NOTEPAD(记事本)等)汇编程序(MASM.EXE或TASM.EXE)连接程序(LINK.EXE或TLINK.EXE)调试程序(DEBUG.EXE或TD.EXE)3.系统设置进入DOS操作系统——进入E盘——运行AUTOEXEC.BAT——运行TDDEBUG注意:因为PCI总线结构支持p&p即插即用功能,每台微机分配给PCI扩展板的资源是动态浮动的,不像ISA总线是固定死的,因此分配给设备的I/O基地址、MEM基地址空间及INT 中断号会因为不同的微机而变化,所以实验前需要确定当前微机中PCI卡的资源,并用其替换程序中的相应值,重新编译链接后才能实现实验效果。

实验一:中断控制器应用实验一、 实验目的1. 掌握中断控制器8259的工作原理2. 掌握8259的应用中断编程方法3. 掌握8254的工作方式及应用编程方法4. 掌握8254的典型应用方法二、 实验内容1.在实验箱上设计并连接KK1+到8254的CLK0端,8254的OUT0连接INTR ,定义8254的计数器0为方式0,计数值为5,每当KK1+按动5次后产生中断请求,实现在屏幕上显示字符“5”。

微机原理8086实验指导书

微机原理8086实验指导书

实验一循环程序、分支程序与运算程序的设计一. 实验内容1.在ABC地址处有20个字节数据,今要求传送到CBA地址处,并在屏幕上显示目的串的内容。

试用两种方法实现。

(字节串传送,字节传送循环)2.以BLOCK1和BLOCK2开头的2个字符串,其长度均为LEN,试编程实现:(1)将BLOCK1开头的字符串送到BLOCK2开始的内存空间。

(2)将BLOCK1开始的内存空间全部清零。

3.试编一程序,要求比较两个字符串STRING1和STRING2所含字符是否完全相同,若相同则屏幕显示“MATCH”,若不相同则屏幕显示“NO MATCH”4.在ABC和BCD两地址起,各有两个字节的无符号数,试编程实现这两个无符号数的加法以及减法运算,并将结果分别存放到CBA和DCB开始的存储单元中去。

二. 实验目的:1.使学生掌握MASM汇编环境下程序的编辑、编译、连接、调试过程及方法。

2.掌握程序框图的设计方法;3.掌握分支程序的设计方法;4.掌握循环程序的设计方法;三. 实验说明1.实验之前,一定写好预习报告(包括画出程序框图;写出程序),否则不准做实验;2.调试程序程序,改正语法错误和其他错误。

四. 实验报告要求:1.画出程序框图;2.写出预习过程中所写的两个程序;3.写出调试之后的程序和两个程序;实验二主程序与子程序的设计一. 实验内容1.试用子程序结构编写一程序:从键盘输入一个2位十进制的月份数(01~12),然后显示出相应的英文缩写名。

提示:根据题目要求实现的功能,可编写用一个主程序MAIN分别调用几个子程序。

(1)INPUT从键盘接收一个2位数,并把它转换为对应的二进制数。

(2)LOCATE 把输入的月份数与其英文缩写名(如JAN,FEB,MAR,APP,MAY,JUN等)对应起来,制成一个字符表以便查找。

DISPLAY 将找到的缩写字母在屏幕上显示出来,显示可用DOS所提供的显示功能(INT 21H的09号功能)。

8086实验指导书

8086实验指导书

频率 300KHz 8088
AEDK88ET
与PC机连
ADC0809
8279
VCC GND
8259 蜂呜器 8位开关
8251 8253 62256
39
I/O译码电路
40
第四章 硬件接口实验
41

实验一
一、实验要求
双色灯实验
编写程序,以8255为输出口,控制四个双色灯按红、绿、黄的要求发光。
二、实验目的
35
8. 实验仪必须如下显示才算加载成功
只有显示8688 2.1 才算加载成功
36
9.如何知道程序是不是处在执行状态,可观察如下几个位 置:

交替闪烁

交替闪烁
37
10.如何中止程序的执行
1.中止执行程 序按HALT
2 .恢复初始 状态按RST
38
电位器 译码器地址 8位LED 电源开关
交通灯 DAC0832 8255
26
主程序 调用inword 调用sort BUFF→SI [SI]→AL 调用display SI+1
Display子程序 AL/10→AL,AH AL+30H→AL AH+30H→AH AH→DH AH=2 调用 INT21H显示 显示空格 CX-1 CX=0? 结束
27
A
DH → AL
AH=2调用 INT21H显示 RET
23
实验二 从键盘输入并换
一. 实验要求 从键盘输入5个有符号2位十进制数,将它转换成有符号二进制数, 将结果送入内存中buff开始的单元中。 二. 实验目的 掌握键盘接受数据的方法,码制转换。 三. 实验程序框图 算法: ①符号字符串→标识符MINU。若为负, MINU=1; ②数字字符(31H~39H)→一位十进制数(0~9)a0,a1,a2… ③十进制数转换成十六进制数: 十六进制数=a2x100+a1x10+a0 =(a2x10+a1) x10+a0 ④ 转换后查符号,如果是负数,取补 码制转换部分流程图: 24

8086实验指导书-2016(定稿20161009)

8086实验指导书-2016(定稿20161009)

PROTEUS-8086实验指导书编者段绪红、李德智、李崇维电气工程专业实验中心2016年9月目录PROTEUS的操作 (1)PROTEUS简介 (1)实验原理 (1)新建工程 (2)编译工程 (4)原理图绘制 (6)仿真调试技巧 (13)8086软件部分实验 (18)实验一系统认识实验 (18)实验二循环程序设计 (20)实验三分支程序设计 (23)实验四数码转换实验 (26)实验五子程序设计 (30)8086硬件部分实验 (33)实验一IO口读写实验(245、373) (33)实验二8255并行I/O扩展实验 (36)实验三可编程定时/计数器8253实验 (39)实验四七段数码管显示实验 (42)附录:DEBUG调试程序的使用及其上机过程 (45)PROTEUS的操作PROTEUS简介PROTEUS是本实验箱进行8086实验的必备软件,是电路设计、电路仿真与调试、程序编译的环境。

PROTEUS教学实验系统(8086/8051)主要由教学实验箱、实验指导书及其配套光盘组成。

通过USB连接线把电脑与实验箱相连接,能完成针对8086的各种交互式仿真实验;通过WWISP下载器,可以对8051芯片进行ISP编程,进行单片机实验课程。

本教学实验箱摒弃以往的设计思想,采用模块化设计,总线器件都可以挂在总线上,只须要接上CS片选就可以实验,减少了实验过程中的接线问题,同时也可极大地提高学生的实验速度。

结合PROTEUS的电路仿真功能,能够大大提高学生实验的动手设计能力。

实验原理大部分实验的开展,我们都采用在PROTEUS平台下的交互式仿真,使用硬件平台与电脑软件仿真同时进行的方法,实验的开展流程如下:在进行硬件实验中,有几点需要注意:1、尽量保持线束的整齐,对于控制线少交叉缠绕。

2、拔线时请逐根拔除,切忌强行硬拔整股连线(易造成整股损坏)。

3、液晶类实验涉及到液晶对比度的调节,请通过邻近电位器来调整。

新建工程首先,打开PROTEUS软件,打开菜单“File->New Project”。

8086实验报告

8086实验报告

8086实验报告8086实验报告引言:8086微处理器是Intel公司于1978年推出的一款16位微处理器,它在计算机发展历史上具有重要的地位。

本实验旨在通过对8086微处理器的实际应用,深入了解其工作原理和功能。

一、实验目的本实验的目的是通过对8086微处理器的实际操作,掌握其基本指令的使用方法,并了解其内部结构和工作原理。

二、实验材料和方法1. 实验材料:- 8086微处理器开发板- 电源线- 串口线- 电脑2. 实验方法:- 将8086开发板与电脑通过串口线连接- 将电源线插入开发板并连接电源- 打开电脑,启动开发板上的操作系统- 使用汇编语言编写程序,并通过串口线将程序下载到开发板中- 在开发板上运行程序,观察结果并进行分析三、实验过程1. 硬件连接:将8086开发板与电脑通过串口线连接,并确保连接稳定。

2. 软件操作:打开电脑,启动开发板上的操作系统。

使用汇编语言编写程序,并通过串口线将程序下载到开发板中。

3. 程序运行:在开发板上运行程序,并观察结果。

通过分析程序的运行过程,了解8086微处理器的工作原理和功能。

四、实验结果与分析在本次实验中,我们编写了一个简单的程序,用于在开发板上显示一段文字。

通过观察开发板上的显示屏,我们可以看到程序成功地在8086微处理器上运行,并显示出我们编写的文字。

通过对程序的分析,我们可以了解到8086微处理器具有强大的计算和控制能力。

它能够执行各种指令,完成各种复杂的计算任务。

同时,8086微处理器还具有较大的存储空间和高速的数据传输能力,使得它能够处理大量的数据和信息。

此外,8086微处理器还具有良好的扩展性和兼容性。

它可以与其他外部设备进行连接,实现更多的功能和应用。

同时,8086微处理器与其后续型号的兼容性也非常好,这使得它在计算机领域得到了广泛的应用。

五、实验总结通过本次实验,我们深入了解了8086微处理器的工作原理和功能。

我们通过编写程序并在开发板上运行,亲身体验了8086微处理器的强大计算能力和高效数据传输能力。

8086 实验指导书

8086 实验指导书

第一部分实验系统简介1.1 QTH软件环境介绍QTH-2008PCI实验仪提供了16位和32位两种微机接口集成实验环境,16位的开发环境“QTH-2008PCI-B”是通过PC机的串行接口与实验仪上的8088/8086H模块相连来实现系统开发的,它实际上是通过RS232接口仿真8088/8086的ISA总线环境的;32位的开发环境“QTH-2008PCI-B”是通过PC机的PCI插槽与实验仪上的PCI9052模块相连来实现系统开发的,它通过PCI插卡和PCI9052桥接芯片为用户提供了一个仿真ISA接口,同时它也提供了PCI总线控制芯片全开放的用户总线接口,使用户可以直接开发32位的应用程序。

“QTH-2008PCI-B”可运行于Windows98/Me/2000/XP操作系统。

但由于从Windows2000/XP操作系统开始,不再提供用汇编语言直接对低层口地址的操作以及BIOS、DOS功能调用的支持。

因此,在Windows2000/XP操作系统下“QTH-2008PCI-B”系统暂不支持BIOS、DOS功能调用,进行一般的汇编语言实验时也必须先打开实验仪电源;而“QTH-2008PCI-B”系统目前只能通过C语言对端口地址进行操作,虽不能用汇编语言直接对端口地址操作,但可进行一般的汇编语言练习,包括部分DOS 功能调用,而且可以运行于没有安装QTH-2008PCI实验仪的PC机。

因此,在进行纯汇编语言练习时,使用“QTH-2008PCI-B”系统;进行接口操作时,则应使用“QTH-2008PCI”系统。

两种系统的使用方法非常接近,掌握一种系统的使用后,另一种系统自然就会使用了。

1.2 QTH软件系统的使用一、安装及进入QTH 系列开发系统QTH 系列开发系统的软件安装非常简单,只要运行随机光盘提供的Setup.exe 应用程序,所有操作均按默认选项进行即可。

安装完成后会在桌面和“开始”菜单生成对应的图标和程序组。

微机接口实验指导书8086

微机接口实验指导书8086
写T0方式控制字 写T0计数初值
写T1方式控制字 写T1计数初值
写T2方式控制字 写T2计数初值 空操作 结束
共40页
第8页
微机接口(8086)实验指导书
实验 5 A/D 实验
ቤተ መጻሕፍቲ ባይዱ
一、实验目的
熟悉 A/D 转换的基本原理,掌握 ADC0809 的使用方法。
二、实验设备
CPU 挂箱、8086CPU 模块。
初值设为 927C(H 37500 十进制),则 OUT0 输出的方波周期为(37500*4/3*10-6=0.05s)。
T2 采用 OUT0 的输出为时钟,则在 T2 中设置初值为 n 时,则 OUT2 输出方波周期为
n*0.05s。n 的最大值为 FFFFH,所以 OUT2 输出方波最大周期为 3276.75s(=54.6 分
4、检查显示数据(16 进制)是否与电位器输出的电压相符合。
六、实验提示
实验电路中启动信号 START 与地址锁存信号相连,所以启动 A/D 转换的方法为:
MOV DX ,ADDRESS
;ADDRESS 是 ADC0809 的端口地址
OUT AL, DX
;发片选及 IOW 信号,启动 0 通道
七、实验结果
实验中,通讯波特率选用 9600bps。上下位机均采用查询方式。8250 的端口地 址为 0480 起始的偶地址单元。
实验中,上位机向下位机发送一个字符,下位机将接收到的字符返回。事实上 这就实现了串口通信的基本过程。掌握了此实验中的编程方法再编制复杂的串行通 信程序也就不难了。
三、实验内容 向 02000~020FFH 单元的偶地址送入 AAH,奇地址送入 55H。
四、实验原理介绍 本实验用到存储器电路

微机原理实验指导书

微机原理实验指导书

《8086/8088微机原理与接口技术》实验指导书成都理工大学核技术与自动化工程学院电气工程系2012-9-10目录实验一EMU8086软件的使用 (3)实验二8086指令观察 (7)实验三顺序结构程序设计 (10)实验四分支结构程序设计 (13)实验五循环结构程序设计 (15)实验六子程序设计 (17)附录1汇编语言上机实验基础 (19)1.1汇编语言程序上机实验过程 (19)1.2EMU8086 .................................... 错误!未定义书签。

1.3实验及实验报告要求 (20)基础软件实验部分共有六个实验组成,通过对这些实验程序的编写、调试,使学生熟悉8086/8088的指令系统等,了解程序设计过程,掌握汇编程序设计方法以及如何使用实验系统提供的各种调试、分析手段来排除程序错误。

实验一 EMU 8086软件使用EMU 8086是一款基于Windows的集编辑、汇编、链接、调试运行于一体的可视化的8086 CPU仿真软件,有着与8086十分相近的功能。

EMU8086是交互式学习汇编语言(Assembly Language)、计算机结构(Computer Architecture)和逆向工程(Reverse Engineering)的完整仿真体系。

其内部集成了汇编程序汇编器、链接器、虚拟硬件、参考资料、例程、学习指南等。

EMU8086是学习Intel 8086微处理器的理想工具,它模拟真实微处理器的每一步骤,并显示内部寄存器、存储器、堆栈、变量和标志寄存器,而且其中任何一个数值都可通过鼠标双击来改变。

同时它还提供了微机显示器、直流步进电机、交通灯、LED等虚拟外设。

本节对EMU 8086的使用方法作一简介,仍以例1的HELLO程序为例。

双击EMU8086图标,打开程序。

此时会弹出welcome窗口,见图1.1所示,可将该窗口关闭直接进入编辑状态;也可点击它的new按钮,则会弹出代码模板选择框供用户选择(可选择EXE模板),见图1.2所示,一般点击Cancel按钮,直接进入编辑状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录实验须知 (2)实验一系统介绍 (3)一.系统特点 (3)二、8086系统概述 (3)三、系统电源 (5)四、硬件介绍 (5)实验二简单I/O口扩展实验 (9)实验三存储器读写实验 (11)实验四I/O口扩展和存储器扩展设计实验 (14)实验五8255并行口实验 (17)实验六8253定时器/计数器接口实验 (19)实验七LCD显示实验 (22)实验须知一、预习要求1.实验前认真阅读实验教程中有关内容,明确实验目的和实验任务。

2.每次实验前应有预习报告,未预习者不允许参加实验。

预习报告中:对软件实验,要求画出程序流程图,编好上机程序;对硬件实验,要求画出实验线路图,拟定实验步骤,画出程序流程图,编好上机程序。

二、实验要求1.实验是学习“汇编语言程序设计”和“微机原理与接口技术”这两门课程的重要环节,实验课请勿迟到,缺席。

2.爱护设备,保持清洁,不随意更换设备。

3.认真完成实验任务,实验结果经教师检查,教师对实验内容提问,对完成者做记录。

4.做硬件实验时,注意断电操作,即所有的接线、改线及拆线操作均应在不带电的状态下进行,严禁带电操作,并注意防止导线堵塞插孔。

5.发生事故,应立即切断电源,并马上向教师报告,检查原因,吸取教训。

6.实验完毕,请整理实验设备,再离开实验室。

三、报告要求每次实验后,应递交一份实验报告,报告中应包括下列内容:1.实验名称、实验人姓名、学号、班级、所用的设备号。

2.实验目的、任务。

3.各任务程序流程图、程序清单(应加适量注释)。

4.硬件实验应画出各任务的完整电路图,包括PC总线与实验用到芯片间全部电路。

5.记录和分析实验结果。

6.据实验目的认真做小结。

实验一系统介绍一.系统特点EL-MUT-III 型微机/单片机教学实验系统是北京精仪达盛科技有限公司根据广大学者和许多高等院校实验需求,结合电子发展情况而研制的具有开发、应用、实验相结合的高科技实验设备。

旨在尽快提高实验者的动手能力、分析解决问题能力。

系统具有以下特点:1、CPU可选用80C51、8086中任一种CPU,系统功能齐全,涵盖了微机/单片机教学实验课程的大部分内容。

2、系统采用开放式模块化结构设计,通过两组相对独立的总线最多可同时扩展2块应用实验板,用户可根据需要购置相应实验板,降低了成本,提高了灵活性,便于升级换代。

3、配有两块可编程器件:EPM7128被系统占用。

另一块EPM7032供用户实验用。

两块器件皆可通过JTAG接口在线编程。

使用十分方便。

4、灵活的电源接口:配有PC机电源插座,可由PC提供电源。

另外还配有外接开关电源,提供所需的+5V,±12V,其输入为220V的交流电。

5、系统的联机运行模式:配有系统调试软件,调试程序时可以同时打开寄存器窗口、内存窗口、变量窗口、反汇编窗口、波形显示窗口等等,极大地方便了用户的程序调试。

该软件集源程序编辑、编译、链接、调试与一体,每项功能均为中文下拉菜单,简明易学。

16、系统的单机运行模式:系统在没有与计算机连接的情况下,自动运行在单机模式,在此模式下,用户可通过键盘输入运行程序(机器码),和操作指令,同时将输入信息及操作的结果在LED数码管上显示出来。

7、系统功能齐全,可扩展性强。

本实验系统不仅完全能满足教学大纲规定的基本接口芯片实验,其灵活性和可扩展性(数据总线、地址总线、控制总线为用户开放)亦能轻松满足其课程设计、毕业设计使用等。

二、 8086系统概述1)微处理器:80862)时钟频率:6MHz3)存储器6264 系统RAM,地址范围 0~3FFFH,奇地址有效6264 系统RAM,地址范围0~3FFFH,偶地址有效27C64 系统ROM,地址范围 FFFFF~FC000H,奇地址有效27C256 系统ROM,地址范围 FFFFF~FC000H,偶地址有效4)可提供的对8086的基本实验(1)简单I/O扩展实验(2)存储器扩展实验(3)8255可编程并口实验(4)8253定时/计数器实验(5)LCD显示实验5)系统资源分配本系统采用可编程逻辑器件(CPLD)EPM7128做地址的编译码工作,可通过芯片的JTAG接口与PC机相连,对芯片进行编程。

此单元也分两部分:一部分为系统CPLD,完成系统器件,如监控程序存储器、用户程序存储器、数据存储器、系统显示控制器、系统串行通讯控制器等的地址译码功能,同时也由部分地址单元经译码后输出(插孔CS0---CS5)给用户使用,他们的地址固定,用户不可改变。

具体的对应关系见表1-2。

另一部分为用户CPLD,它完全对用户开放,用户可在一定的地址范围内,进行编译码,输出为插孔LCS0----LCS7,用户可用的地址范围见表1—2,注意,用户的地址不能与系统相冲突,否则将导致错误。

地址分配:CS0 片选信号,地址04A0~04AF 偶地址有效CS1 片选信号,地址04B0~04BF 偶地址有效CS2 片选信号,地址04C0~04CF 偶地址有效CS3 片选信号,地址04D0~04DF 偶地址有效CS4 片选信号,地址04E0~04EF 偶地址有效CS5 片选信号,地址04F0~04FF 偶地址有效CS6 片选信号,地址0000~01FF 偶地址有效CS7 片选信号,地址0200~03FF 偶地址有效8250 片选地址:0480~048F,偶地址有效8279 片选地址:0490~049F,偶地址有效硬件实验说明:所有实验程序的起始地址为01100H,CS=0100H,IP=0100H,代码段、数据段、堆栈段在同一个64K的地址空间中。

三、系统电源该系统的电源提供了两种解决方案:1)利用PC机的电源,可省去电源的费用,只需从PC机内引出一组电源,从CPU板的+5V、+12V、—12V电源插座中引入。

该电源具有短路保护。

2)外接开关电源,内置在实验箱里。

四、硬件介绍(一)、EL型微机教学实验系统结构EL-MUT-III 型微机教学实验系统由电源、系统板、CPU板、可扩展的实验模板、微机串口通讯线、JTAG通讯线及通用连接线组成。

系统板的结构简图见下图。

(二)、硬件资源1、可编程并口接口芯片8255一片。

2、串行接口两个:8250芯片一个,系统与主机通讯用,用户不可用。

单片机的串行口,可供用户使用。

3、键盘、LED显示芯片8279一片,其地址已被系统固定为CFE8H、CFE9H。

硬件系统要求编码扫描显示。

4、六位LED数码管显示。

5、ADC0809 A/D转换芯片一片,其地址、通道1—8输入对用户开放。

6、DAC0832 D/A转换芯片一片,其地址对用户开放,模拟输出可调7、8位简单输入接口74LS244一个,8位简单输出接口74LS273一个,其地址对用户开放。

8、配有8个逻辑电平开关,8个发光二极管显示电路。

9、配有一个可手动产生正、负脉冲的单脉冲发生器10、配有一个可自动产生正、负脉冲的脉冲发生器,按基频6.0MHz进行1分频(CLK0)、二分频(CLK1)、四分频(CLK2)、八分频 (CLK3)、十六分频(CLK4)输出方波。

11、配有一路0---5V连续可调模拟量输出(AN0)。

12、配有可编程定时器8253一个,其地址、三个定时器的门控输入、控制输出均对用户开放。

13、配有可编程中断控制器8259一个,其中断IRQ输入、控制输出均对用户开放。

14、2组总线扩展接口,最多可扩展2块应用实验板。

15、配有两块可编程器件EPM7064,一块被系统占用。

另一块供用户实验用。

两块器件皆可通过JTAG接口在线编程。

使用十分方便。

16、灵活的电源接口:配有PC机电源插座,可与PC电源直接接驳。

另外还配有外接开关电源,提供所需的+5V,±12V,其输入为220V的交流电。

五、 8086调试软件的使用一、WINDOWS版软件使用8086集成开发环境是为INTEL8086系列程序开发的多窗口程序级开发调试软件,它的友好的WINDOWS的界面使用户的使用简单快捷,极大的提高了程序的开发效率。

1)软件的运行环境运行环境要求:PC系列微机:486以上CPU,内存: 640K,显卡:VGA,硬盘:2M以上2) 软件使用指南。

(1)软件启动软件安装结束后,在“开始”菜单“程序”中打开“8086实验系统”,即可进入8086的WINDOWS版软件。

打开软件后,先选择通讯口为串口1或串口2,确认后即可联机调试,也可以选择“取消”,不联机,直接进入软件。

(2) 编辑程序打开软件后,主界面如下。

可选择“打开”菜单,打开现有的程序或者选择“新建”,新编辑一个程序。

(书写程序时注意:在org 100h的下一行,必须写标号start,否则,不能通过连接)(3)编译调试编辑程序结束后,选择“运行”菜单“连接装置”,选择通讯串口,确认后联机。

然后可以进行编译,链接,在“运行”菜单中可选择多种调试手段进行调试运行。

同时可在“窗口”菜单下选择打开多个观察窗口,如寄存器窗口,内存窗口,外存窗口,通过修改存储器地址可查看不同地址区的内容,也可以对其进行修改。

实验二简单I/O口扩展实验一、实验目的1、熟悉74LS273,74LS244的应用接口方法。

2、掌握用锁存器、三态门扩展简单并行输入、输出口的方法。

二、实验设备MUT—Ⅲ型实验箱、8086CPU模块。

三、实验内容逻辑电平开关的状态输入74LS244,然后通过74LS273锁存输出,利用LED显示电路作为输出的状态显示。

四、实验原理介绍本实验用到两部分电路:开关量输入输出电路,简单I/O口扩展电路。

74LS244/74LS273电路图五、实验步骤1、实验接线:(↔表示相互连接)CS0 ↔CS244; CS1↔CS273;平推开关的输出K1~K8 ↔ IN0~IN7(对应连接);O0~O7↔LED1~LED8。

2、编辑程序,单步运行,调试程序3、调试通过后,全速运行程序,观看实验结果。

4、编写实验报告。

六、实验提示74LS244或74LS273的片选信号可以改变,例如连接CS2,此时应同时修改程序中相应的地址。

七、实验结果程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。

例如:K2置于L位置,则对应的LED2应该点亮。

八、程序框图(实验程序名: T244273.ASM)九、程序源代码assume cs:codecode segment publicorg 100hstart: mov dx,04a0h ;74LS244地址in al,dx ;读输入开关量mov dx,04b0h ;74LS273地址out dx,al ;输出至LEDjmp startcode endsend start实验三存储器读写实验一、实验目的1.掌握PC机外存扩展的方法。

相关文档
最新文档