微机接口3实验指导

合集下载

《微机原理及接口技术》实验指导书

《微机原理及接口技术》实验指导书

《微机原理及接口技术》实验指导书福建工程学院计算机与信息科学系计算机系统结构教研室实验一 汇编语言程序上机过程一、实验目的1.掌握EDIT 、MASM 、LINK 等软件工具的使用。

2.掌握在计算机上建立、汇编、连接、调试及运行程序的方法。

二、实验内容1.将DISP 单元中存放的一压缩BCD 码内容显示出来。

2.将BUF 单元开始的两个BCD 码相加存放到SUM 单元中,并显示结果。

3.将字节变量DISP 的内容(00H-FFH 任意值)显示出来。

三、实验准备与报告 1.了解实验操作方法,准备好实验程序和数据。

2.记录汇编、连接过程产生的错误及解决办法,设置相关的出错情况,查看汇编结果; 3.记录运行结果,更改数据再运行,记录结果。

4.实验报告主要内容:实验名称、实验目的、实验内容、<实验电路>、程序、实验结果、调试过程记录、总结。

(其它实验也按此要求书写实验报告)实验二 DEBUG 使用实验一、实验目的1.掌握DEBUG 常用命令的使用。

2.进一步了解80X86的存储器和寄存器结构。

3.进一步理解有关指令的功能与应用。

二、实验内容1.进入与退出DEBUG 。

2.用R 命令检查和修改寄存器内容并记录。

3.用D 命令显示内存单元内容并记录。

4.用E 命令修改内存单元内容并记录。

5.A 、U 、T 、P 、G 、N 、W 、L 命令使用。

程序:MOV SI ,0 MOV AX ,[SI] INC SI INC SIADD AX ,[SI] MOV BX ,AX INT 20H(1)使用A 命令输入以上程序;(2)使用U 命令查看输入的程序;(3)使用N 、W 命令将程序存盘;用N 、L 命令重新装载,用U 命令查看; (4)使用DEBUG 的D 、E 命令检查设置(DS ):0000H 起始的四个单元内容; (5)使用R 命令检查、设置有关寄存器的值;(6)分别使用T 、G 命令运行程序,注意观察有关寄存器和单元的变化。

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

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

实验要求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”。

微型计算机原理与接口技术实验指导3

微型计算机原理与接口技术实验指导3

实验三数据串传送和查表程序实验目的:通过实验掌握下列知识:1.执行串操作指令前要做哪些准备工作(设置哪些寄存器)?2.串传送、串比较、串扫描等指令及重复前辍REP、REPZ、REPNZ等。

实验内容及步骤:一、利用查表方法把DX的内容(16进制数)转换成ASCII码:1. 用A命令键入下列程序:MOV BX,1000MOV DI,2000MOV CX,4LOP: PUSH CXMOV CL,4ROL DX,CLPOP CXMOV AL,DLAND AL,OFXLATCLDSTOSBLOOP LOPINT 202. 用A命令在1000H处键入下列ASCII码并用D命令检查之:DB `0 1 2 3 4 5 6 7 8 9 A B C D E F'用D命令检查时注意左边的ASCII码值和右边的字符。

3. 用R命令给DX送一个四位的16进制数(例7F8E)。

4. 用T命令逐条运行这程序到LOOP指令处,观察并记录每次运行结果,特别是SP和堆栈内容(用D命令检查)5. 用G命令将此程序运行到结束,并用D命令检查2000H处所转换的结果。

可注意屏幕右边的ASCII字符与DX是否一致。

二、数据串搬家程序:1. 用A命令键入下列程序:MOV SI,1000MOV DI,1500MOV CX,0FLOP: MOV AL,[SI]MOV [DI],ALINC SIINC DILOOP LOPINT 202. 用A命令DB伪指令在1000H键入下列字符串:‘IBM_PC COMPUTER'3. 用G命令运行此程序,并用D命令检查目的地址处的字符与源串是否一致。

4. 若此程序中的目的地址改为1002H,再运行此程序,看能不能把1000H开始的字符串搬到1002H开始的地方去?修改程序以做到这一点。

三、段寄存器概念及字符串传送指令练习:1. 用A命令键入下列程序:MOV SI,0MOV DI,0MOV AX,1000MOV DS,AXMOV AX,1500MOV ES,AXMOV CX,0FCLDREP MOVSBINT 202. 用A命令DB伪指令在1000:0000处键入字符串'IBM_PC COMPUTER',并用D命检查之3. 用D命令检查0F00:1000处内容,看是否一样。

《微机原理与接口技术》实验指导书

《微机原理与接口技术》实验指导书

《微机原理与接口技术》课程实验指导书实验内容EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求✧实验一实验系统及仪器仪表使用与汇编环境✧实验二简单程序设计实验✧实验三存储器读/写实验✧实验四简单I/0口扩展实验✧实验五8259A中断控制器实验✧实验六8253定时器/计数器实验✧实验七8255并行口实验✧实验八DMA实验✧实验九8250串口实验✧实验十A/D实验✧实验十一D/A实验✧实验十二8279显示器接口实验EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求EL-8086-III微机原理与接口技术教学实验系统是为微机原理与接口技术课程的教学实验而研制的,涵盖了目前流行教材的主要内容,该系统采用开放接口,并配有丰富的软硬件资源,可以形象生动地向学生展示8086及其相关接口的工作原理,其应用领域重点面向教学培训,同时也可作为8086的开发系统使用。

可供大学本科学习《微机原理与接口技术(8086)》,《单片机应用技术》等课程提供基本的实验条件,同时也可供计算机其它课程的教学和培训使用。

为配合使用EL型微机教学实验系统而开发的8086调试软件,可以在WINDOWS 2000/XP等多种操作系统下运行。

在使用本软件系统调试程序时,可以同时打开寄存器窗口、内存窗口、反汇编窗口、波形显示窗口等等,极大地方便了用户的程序调试。

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

经常使用的功能均备有热键,这样可以提高程序的调试效率。

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

旨在尽快提高我国电子科技发展水平,提高实验者的动手能力、分析解决问题能力。

系统具有以下特点:1、系统采用了模块化设计,实验系统功能齐全,涵盖了微机教学实验课程的大部分内容。

《微机原理与接口技术》实验指导书

《微机原理与接口技术》实验指导书

微机原理与接口技术实验指导书实验一:微处理器概述及数据传输实验一、实验目的•了解微处理器的基本概念和工作原理;•学习数据传输的基本知识;•掌握使用微处理器进行数据传输的方法。

二、实验器材•1个微处理器开发板;•1个串行通信模块;•相应的连接线。

三、实验内容在该实验中,你将学习如何使用微处理器进行数据传输,具体实验步骤如下:1.将开发板和串行通信模块连接起来;2.将数据发送器连接到串行通信模块的发送端口,将数据接收器连接到串行通信模块的接收端口;3.通过开发板上的开关设置要发送的数据;4.通过串行通信模块将数据发送到计算机;5.在计算机上使用相应的软件接收数据,并验证接收到的数据是否正确。

四、实验步骤1.将开发板和串行通信模块连接起来,确保连接正确并稳定;2.将数据发送器插入串行通信模块的发送端口,将数据接收器插入串行通信模块的接收端口;3.在开发板上的开关上设置要发送的数据;4.打开计算机上的串行通信软件,配置正确的串口号和波特率;5.点击软件的接收按钮,准备接收数据;6.在开发板上的开关上切换到发送模式,并观察串行通信模块的指示灯是否正常闪烁;7.在串行通信软件上观察接收到的数据是否与设置的数据一致;8.如果数据传输正常,则实验完成。

五、实验注意事项1.连接线务必稳固连接,确保数据传输正常;2.阅读并理解实验器材的使用说明书;3.注意保持实验环境的整洁,避免影响实验结果;4.在进行数据传输时,确保计算机已正确安装了相应的驱动程序。

六、实验总结通过这次实验,我们初步了解了微处理器的基本概念和工作原理,学习了数据传输的基本知识,并掌握了使用微处理器进行数据传输的方法。

我们在实验中成功地连接了开发板和串行通信模块,并成功地进行了数据传输。

通过实验,我们发现数据传输过程中需要注意连接线的稳固连接,以及计算机是否安装了相应的驱动程序。

实验的结果验证了我们的操作方法的正确性,同时也为后续实验奠定了基础。

注意:本指导书旨在引导实验过程,实验过程中如有任何危险情况,请立即停止实验并寻求实验室管理员的帮助。

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

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

微机原理与接口技术实验报告实验目的:本次实验旨在熟悉并掌握微机原理与接口技术的相关知识,通过实例操作和分析实验数据,加深对微机原理与接口技术的理解。

一、实验器材与软件1. 硬件器材:计算机主机、外设设备2. 软件工具:操作系统、编程软件二、实验步骤及结果分析1. 实验1:计算机开机自检在实验中,通过开机启动计算机,观察计算机进行自检的过程。

根据显示屏上的自检信息,可以判断计算机硬件的工作状态。

2. 实验2:串口通信测试在本实验中,通过串口通信实现计算机与外设设备之间的数据传输。

首先,将串口接口连接到计算机主机,然后进行相应的设置,包括波特率、数据位、停止位和校验位等。

在实验中,通过编写相应的程序,实现计算机与外设设备之间的数据交互。

通过观察实验结果,判断串口通信是否正常。

3. 实验3:并口通信测试本实验旨在通过并行口通信实现计算机与外设设备之间的数据传输。

首先,将并行口接口连接到计算机主机。

然后,根据实验要求进行相应的设置,包括数据总线的宽度、传输模式等。

通过编写程序,实现计算机与外设设备之间的数据交互。

观察实验结果,判断并口通信是否正常。

4. 实验4:USB接口测试在本实验中,通过USB接口实现计算机与外设设备之间的数据传输。

首先,将USB接口连接到计算机主机。

然后,在计算机中安装相应的驱动程序。

通过编写程序,实现计算机与外设设备之间的数据交互。

观察实验结果,判断USB接口是否正常工作。

5. 实验5:网络接口测试本实验旨在通过网络接口实现计算机之间的数据传输。

首先,将计算机连接到局域网中的其他计算机。

然后,进行相应的设置,包括IP地址、子网掩码等。

通过编写程序,实现计算机之间的数据交互。

观察实验结果,判断网络接口是否正常工作。

三、实验总结通过本次实验,我对微机原理与接口技术有了更深入的了解,掌握了串口、并口、USB接口和网络接口等常用接口的使用方法。

通过实验的操作和分析,我对接口通信的原理和实现方式有了更详细的了解,对计算机与外设设备之间的数据传输有了更清楚的认识。

微机接口实验指导书

第一章仪器性能特点1.1仪器运行环境本仪器在直流5V、±12V电源驱动下单机运行。

1.2 仪器性能特点1.采用主频4.77MHz的8088为CPU,并以最小工作方式构建系统。

2.系统基本内存为一片62256,地址范围00000~07FFFH,其中00000~ 00FFFH 2K字节为监控占用,监控程序和软硬件实验程序存放于一片27512,地址范围F8000~FFFFF H。

3.自带键盘、显示器、单机运行。

4.仪器配有常用I/O接口芯片,如A/D转换芯片0809、D/A转换芯片0832、定时/计数器芯片8253、中断控制芯片8259、串行口芯片8250、8251、并行可编程I/O芯片8255、并行I/O芯片如D触发器和驱动器以及直接存贮芯片8237等。

5.仪器配有键盘、数码显示、发光二极管显示、拨动开关等I/O设备。

6.仪器配有脉冲发生器、计数器、单脉冲发生器等常用电路。

7.可以以单步、断点、全速运行来调试各实验程序。

8.±12V电源仅在做D/A实验,直流电机实验时需接入,做其它实验时只需单个+5V电源,千万注意别把TTL电平的信号线误触±12V电源!9.仪器采用MW T-50B开关电源,提供足够的工作电流。

1.3系统资源分配8088有1M存贮空间,系统只提供00000~0FFFFH(64K)用于存放调试实验程序。

具体分配如下:00000~00013H 监控中断矢量区,作为单步、断点(INT3),非屏蔽中断(NMI)矢量区;00014H~000FFH 用户中断矢量区;00100H~00FFFH 监控数据存贮区;01000H~0FFFFH 用户数据区,程序区(仪器可扩展32K RAM);F8000H~FFFFFH 监控程序及实验程序区。

1.4系统配置本仪器是完备的经济型8088实验装置,无需外接PC机,通过自身键盘输入各种命令,完成所有软硬件实验。

每个实验程序固化在系统监控程序中,程序清单详见实验指导书附录三。

微机接口原理实验3

实验3 汇编语言程序上机过程1.汇编,连接及调试时产生的错误,其原因及解决办法。

DATA SEGMENT ;数据段定义伪指令(段名 segment [定位类型][组合类型][‘类别’]…………段名 ends源程序的每个逻辑段由segment开始,到ends结束)MESSAGE DB 'THIS IS A SAMPLE PROGRAM OF KEYBOARD AND DISPLAY' ;数据定义伪指令DB 0DH,0AH,'PLEASE STRIKE THE KEY!',0DH,0AH,'$' ;定义要显示的字符串,'$'为插入串结束符DATA ENDS ;数据段结束STACK SEGMENT ;堆栈段定义伪指令DB 50 DUP(?) ;重复操作符STACK ENDS ;堆栈段结束CODE SEGMENT ;代码段定义伪指令ASSUME CS:CODE,DS:DATA,SS:STACK ;设定段寄存器伪指令START: MOV AX,DATAMOV DS,AX ;将数据段的新生儿湿疹段地址送入DS,即初始化DSMOV DX,OFFSET MESSAGE ;取偏移地址送入DXMOV AH,9INT 21H ;DOS功能的9号功能,在显示器上显示字符串AGAIN: MOV AH,1INT 21H ;DOS功能的1功能,在键盘输入的内容同时也显示在显示器上CMP AL,1BH ;比较键入的是否是“ESC”JE EXIT ;键入字符是“ESC”则转至EXIT语句处CMP AL,61H ;比较键入的字符与小写字母“a”的ASCⅡ码大小JC ND ;键入字符小于“a”则转至ND处CMP AL,7AH ;比较键入的字符与小写字母“z“的ASCⅡ码大小JA ND ;输入字符大于“z”则转至ND处AND AL,11011111B ;使小写字母变成大写字母ND: MOV DL,ALMOV AH,2INT 21H ;DOS功能的2功能,在显示器上显示字符JMP AGAIN ;无条件转移到AGAIN语句EXIT: MOV AH,4CHINT 21H ;返回DOSCODE ENDS ;代码段结束END START汇编调试时出现如下错误:(5) zero prefix must be added to a HEX value, for example: 0Ch数字”0”和大写英文字母”O”相似,但16进制最大只有F,所以编译系统不知道”O”是什么,所以出错。

《微型计算机原理与接口技术》实验指导.

《微型计算机原理与接口技术》实验指导电子与信息工程系吴瑞坤第一部分设备运行指导一、在LED环境下运行:(1)在“P.”状态下按“0-F1-4-F2-0-EV/UN”,装载实验所需的代码程序。

(2)在“P.”状态下键入实验项目所需的程序入口地址,然后按“STEP”或“EXEC”进入实验项目的调试与运行。

(3)若需要以断点方式运行,请在“P.”状态下键入断点地址然后按“SRB”键确认,再键入实验程序入口地址按“EXEC”进入实验项目的断点运行。

(4)系统一旦进入运行状态后若需终止该程序的运行请按“STOP”键退出当前操作返回待命状态。

二、系统功能自检在闪动的“P.”状态下按键:[MOVE] 1000 [STEP] [EXEC],系统以连续方式运行“8”字循环右移程序,若6位LED出现跑“8”显示,说明系统已进入正常工作状态,可按RESET键返回“P.”待命。

三、初始化状态8088十六位微机实验系统上电总清(或按复位键)以后,显示器上显示监控提示符“P.”,各寄存器的初始化值如下:SP=0200H,CS=0000H,DS=0000H,SS=0000H,ES=0000H,IP=1000H,FL=0000H注意:1、所有命令均在提示符“P.”状态输入。

2、在键盘监控状态,段地址缺省值为0000H。

四、键盘监控程序(一)待命状态0在本状态时,显示器的最左端显示一个闪动的“P.”提示符,表示实验系统处于初始化状态,等待用户操作。

(1)在实验系统接通电源时或按动复位按钮都会使系统进入待命状态0;(2)在大多数情况下,按MON键,也可以使本机进入待命状态0。

(二)待命状态0时,可以进行的操作有:(1)按任一数字键,进入待命状态1,显示该键入数;(2)按F1标志键,进入ROM仿真,PC值指向外部程序空间,LED 显示闪动的“H…”;(3)按F2标志键,进入RAM仿真,PC值指向内部程序空间,LED显示闪动的“P…”;(4)按EC键,检查EPROM内容是否是全FFH;(5)按EXEC键,以PCH、PCL的内容作为起始地址开始执行用户程序;(6)按STEP键,以PCH、PCL的内容作为起始地址开始单步执行用户程序;(三)待命状态 1在本状态下,显示器显示一到四位数,数字之间没有间隔。

最新微机接口实验报告

最新微机接口实验报告实验目的:1. 熟悉微机接口的基本原理和功能。

2. 掌握微机接口的编程和操作技巧。

3. 通过实验加深对微机接口技术的理解。

实验环境:- 微机接口实验箱- 个人电脑- 相关软件和驱动程序实验内容:1. 实验一:了解微机接口的基本结构和工作原理。

- 学习微机接口的基本概念,包括数据总线、地址总线、控制总线等。

- 观察实验箱中的微机接口模块,识别各部分的功能。

2. 实验二:编写简单的输入输出程序。

- 使用汇编语言或C语言编写程序,实现对微机接口的控制。

- 通过程序实现LED灯的点亮和熄灭,以及按键的读取。

3. 实验三:中断和DMA操作。

- 学习中断的基本概念和处理流程。

- 实现一个基于中断的键盘输入程序。

- 了解DMA的工作原理,并编写相应的数据传输程序。

实验步骤:1. 准备实验环境,确保所有设备和软件均已正确安装和配置。

2. 按照实验指导书的要求,逐步完成各个实验项目。

3. 在实验过程中记录关键步骤和结果,以便撰写实验报告。

4. 对遇到的问题进行分析和解决,记录解决方案。

实验结果:1. 成功理解微机接口的基本结构和功能。

2. 编写的输入输出程序能够正确控制LED灯和读取按键状态。

3. 中断和DMA操作实验顺利完成,实现了预期的功能。

实验结论:通过本次实验,加深了对微机接口技术的理解,掌握了基本的编程和操作技能。

实验中遇到的问题和挑战也有助于提高解决问题的能力。

通过实践,更加明确了理论知识与实际应用之间的联系。

建议和反思:- 在实验过程中,应更加注重对理论知识的应用,以提高实验效率。

- 对于复杂的问题,应采取分步解决的策略,避免在实验中出现混乱。

- 未来应加强实验前的准备工作,确保实验能够顺利进行。

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

实验五8255并行口实验一
一、实验目的
1.掌握8255与微机的接口方法。

2.掌握8255的工作方式和编程方法。

二、实验内容
1.8255芯片简介
8255是可编程并行接口芯片,具有ABC三个并行口,有三种工作方式即方式0的基本I/O方式、方式1的选通I/O方式、方式2的双向选通I/O方式。

2.硬件原理图如图5-3。

图5-3
3.硬件连线
(1) 8255的A口与开关量K1~K8相连。

(2) 8255的B口与发光二极管的L1~L8相连。

4.编程提示
8255的A口为方式0的输入口,B口为
方式0的输出口,开关量用发光二极管指示。

1.程序框图
三、实验步骤
1.按图5-3连好实验线路
2.运行程序
“P.”状态下,先输入F000后按F1键,再输入90C0按EXEC键,系统显示“┏”,拨动开关K1~K8,那么L1~L8会跟着亮灭。

实验七8253定时器/计数器实验
一、实验目的
1.掌握8253芯片与微机接口原理与方法。

2.掌握8253的工作方式和编程方法。

二、实验内容
1.芯片介绍
8253是有三个16位计数器的可编程定时器/计数器,其计数频率为0~ 2MHz,用+5V单电源供电。

8253的功能用途:延时中断、频率发生器、事件计数器、二进制倍频器,实时时钟,数字单稳态,电机控制器。

8253的6种工作方式:方式0的计数结束中断;方式1的可编程单个脉冲发生器;方式2的分频器;方式3的对称方波发生器;方式4的软件触发选通信号;方式5的硬件触发选通信号。

2.硬件原理图如图5-5。

图5-5
3.硬件连线
(1) 8253的GATE0接+5V插孔。

(2) 8253的CLK0接T7插孔。

(3) 8253的CS3接EX0。

(4) 分频电路的T插孔连8MHz插孔。

(5) 8253的OUT0接一指示灯。

4.编程提示
8253通道0(定时器/计数器)工作方式3,产生对称方波。

3.程序框图
三、实验步骤
1.按图5-5连好线路。

2.运行实验程序。

“P.”状态下,先输入F000按F1键,再输入9180,按EXEC键。

3.观察OUT0插孔的输出方波点亮的指示灯。

实验十三继电器控制
一、实验目的
掌握继电器控制的基本方法及编程。

二、实验内容
1.利用8255的PA0输出高低电平来控制继电器的开合,以实现对外接装置的控制。

2.硬件原理图如图5-10。

图5-10
3.继电器是自动控制环境里的一个重要部件,它处在电子电路的控制信号与电气电路的执行元件(如电动机等)之间,既有桥梁作用又起到电气隔离作用。

三、连接方法
1.8255的PA0插孔与JIN插孔线连。

2.继电器常开触点JK接L8,常闭触点JB接L4,中心插头JZ接地,这时L4灯亮。

四、实验步骤
1.按图5-10连好线路。

2.运行实验程序。

在“P.”状态下,输入F000后按F1键,输入9680,按EXEC键。

3.继电器循环吸合、断开,L4与L8一亮一熄。

附录三:实验程序清单
实验五8255并行接口实验一
0000 CODE SEGMENT
ASSUME CS: CODE
= FF2B IOSC EQU 0FF2BH;8255命令寄存器地址
= FF29 IOBPT EQU 0FF29H;8255 PB口地址
= FF28 IOAPT EQU 0FF28H;8255 PA口地址
90C0 ORG 90C0H
90C0 B0 90 START: MOV AL,90H;控制字:A口输入、B口输出90C2 BA FF2B MOV DX,IOSC
90C5 EE OUT DX,AL
90C6 90 NOP
90C7 90 NOP
90C8 90 NOP
90C9 BA FF28 KEYLED: MOV DX,IOAPT;读PA口数据
90CC EC IN AL,DX
90CD BA FF29 MOV DX,IOBPT
90D0 EE OUT DX,AL;送PB口显示
90D1 B9 FFFF MOV CX,0FFFFH
90D4 E2 FE LOOP $;延时
90D6 EB F1 JMP KEYLED;循环
90D8 CODE ENDS
END START
实验七8253定时器实验
0000 CODE SEGMENT
ASSUME CS: CODE
= 0043 TCONT EQU 0043H;定时器控制口地址
= 0040 TCON0 EQU 0040H;通道地址
9180 ORG 9180H
9180 EB 01 90 START: JMP T8253
9183 BA 0043 T8253: MOV DX,TCONT
9186 B0 36 MOV AL,36H;控制字:0通道输出方波9188 EE OUT DX,AL
9189 BA 0040 MOV DX,TCON0
918C B0 00 MOV AL,0
918E EE OUT DX,AL
918F B0 40 MOV AL,40H
9191 EE OUT DX,AL
9192 EB FE JMP $
9194 CODE ENDS
END START
实验十三继电器实验
0000 CODE SEGMENT
ASSUME CS: CODE
= FF28 P OTA EQU 0FF28H ;8255 PA口地址
= FF2B CTRL EQU 0FF2BH ;8255 控制口地址9680 ORG 9680H
9680 B0 88 START: MOV AL,88H ;控制字,方式0,输出9682 BA FF2B MOV DX,CTRL
9685 EE OUT DX,AL
9686 90 NOP
9687 90 NOP
9688 90 NOP
9689 BA FF28 MOV DX,POTA
968C B0 01 LOP: MOV AL,1 ;PA.0 输出高电平
968E EE OUT DX,AL
968F E8 969A R CALL DELAY
9692 B0 00 M OV AL,0 ;PA.0 输出低电平
9694 EE OUT DX,AL
9695 E8 969A R CALL DELAY
9698 EB F2 JMP LOP
969A B9 0000 DELAY: MOV CX,0
969D E2 FE LOOP $
969F C3 RET
96A0 CODE ENDS
END START。

相关文档
最新文档