微机接口实验

合集下载

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

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

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

微机原理及接口技术实验

微机原理及接口技术实验

微机原理及接口技术实验一、实验目的本实验旨在通过学习微机原理和接口技术,了解和掌握微机系统的基本原理和接口技术的应用,培养学生对微机系统的认识和实践操作能力。

二、实验内容1. 微型计算机系统设计与搭建2. 微机输入输出接口技术应用实验3. 微机总线技术应用实验4. 微机存储器技术应用实验5. 微型计算机中断和DMA技术应用实验三、实验原理1. 微型计算机系统设计与搭建微型计算机主要由中央处理器、存储器、输入输出设备和总线组成。

本实验通过选择适当的芯片、电路连接和控制程序设计,实现一个基本的微型计算机系统。

2. 微机输入输出接口技术应用实验输入输出是微型计算机的重要组成部分,通过实验学习各种输入输出接口的原理和使用方法,并进行实际应用。

3. 微机总线技术应用实验总线是微型计算机各个部件之间传送数据和控制信息的公共通信路径。

通过实验学习总线的分类、结构和时序要求,掌握总线的实际应用。

4. 微机存储器技术应用实验存储器是微型计算机中存储数据和程序的重要设备。

通过实验学习不同类型存储器的原理和应用,掌握存储器的选择和使用。

5. 微型计算机中断和DMA技术应用实验中断和直接存储器访问(DMA)是微型计算机连接外部设备的重要技术。

通过实验学习中断和DMA的工作原理,掌握中断和DMA的应用方法。

四、实验步骤1. 根据实验要求,设计并搭建微型计算机系统;2. 连接输入输出设备,并编写控制程序;3. 进行输入输出接口技术应用实验,如串行通信、并行通信等;4. 进行总线技术应用实验,如总线传输数据测试等;5. 进行存储器技术应用实验,如读写存储器数据等;6. 进行中断和DMA技术应用实验,如中断服务程序编写等;7. 完成相关实验报告并进行总结。

五、实验设备和材料1. 微型计算机实验箱、电源适配器;2. 8051单片机、存储器芯片、输入输出芯片,如74HC164等;3. LED数码管、LCD液晶显示器、键盘、计算器等输入输出设备;4. 可编程芯片编程器、逻辑分析仪等实验设备。

微机接口技术试验报告

微机接口技术试验报告
2.试验连线,将LED JUMP跳线帽全部取下,将
LED1和GND相连,8255CS<-->CS0,PB0<->LED-A,
PB1<->LED-B,PB2<->LED-C,PB3<->LED-D,
PB4<->LED-E,PB5<->LED-F,PB6<->LED-G,
PB7<->LED-DP,PA0到PA7依次接到K1到K8上。
根据读取数据可判断其组号,从键盘上按空格键开始下一轮抢答,按其它键程序退出。
四、程序框图(如图6)
实验程序
;*以空格为开始抢答,先按下的则显示。led jump调线帽全部取下来。*;
DATA SEGMENT
IOPORT EQU 0B800H
IO8255A EQU IOPORT+0B0H
IO8255B EQU IOPORT+0B2H
PB1<->LED-B,PB2<->LED-C,PB3<->LED-D,
PB4<->LED-E,PB5<->LED-F,PB6<->LED-G,
PB7<->LED-DP,PA0到PA7依次接到K1到K8上。
三、编程提示
设置8255为为A口输入,B口输出。读取A口数据,若为0表示无人抢答,若不为0则有人抢答。
RR: SHR AL,1
INC CL
JNC RR
MOV AL,CL
XLAT
MOV DX,IO8255B
OUT DX,AL
MOV DL,7 ;响铃 ASCII码为07
MOV AH,2
INT21H
WAI: MOV AH,1
INT 21H
CMP AL,20H ;是否为空格
JNE EEE ;不是,转eee
JMP SSS
微机接口技术试验报告

微机与接口技术实验报告

微机与接口技术实验报告

微机与接口技术实验报告微机与接口技术实验报告引言微机与接口技术是计算机科学中的重要领域,它涉及到计算机与外部设备之间的通信和数据传输。

本实验报告旨在介绍微机与接口技术的基本概念、实验过程和结果,以及对实验结果的分析和讨论。

一、实验目的本实验旨在通过设计和实现一个简单的数据输入输出接口,加深对微机与接口技术的理解。

具体目标包括:1. 理解接口技术的基本原理和工作方式;2. 掌握接口电路的设计和实现方法;3. 学会使用编程语言控制接口电路进行数据输入输出。

二、实验原理1. 接口技术的基本原理接口技术是计算机与外部设备之间进行数据传输的关键。

通过接口电路,计算机可以与各种外部设备进行通信,实现数据的输入和输出。

接口电路通常由硬件和软件两部分组成,硬件部分负责物理连接和信号转换,而软件部分则负责控制和管理数据传输。

2. 接口电路的设计和实现接口电路的设计需要考虑多个因素,包括外部设备的接口标准、数据传输速率、数据格式等。

常用的接口标准包括串行接口(如RS-232)和并行接口(如Centronics接口)。

设计接口电路时,需要根据具体需求选择合适的接口标准,并合理设计电路结构和信号处理方式。

3. 编程语言控制接口电路为了实现数据的输入和输出,需要使用编程语言控制接口电路。

常用的编程语言包括C、C++和Python等。

通过编写相应的程序,可以控制接口电路进行数据传输,并实现与外部设备的交互。

三、实验过程1. 硬件设计与连接根据实验要求,设计并连接适当的硬件电路,包括接口芯片、电阻、电容等。

确保电路连接正确,且与计算机的接口兼容。

2. 软件编程使用C语言编写程序,实现对接口电路的控制。

程序应能够实现数据的输入和输出,并确保数据的正确传输和处理。

3. 实验操作根据实验要求,进行相应的实验操作。

包括数据输入和输出测试、数据传输速率测试、数据格式转换测试等。

记录实验过程中的数据和结果。

四、实验结果分析1. 数据输入输出测试通过实验操作,测试接口电路的数据输入和输出功能。

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

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

微机原理与接口技术实验报告
本次实验是关于微机原理与接口技术的实验报告,通过本次实验,我们将深入
了解微机原理与接口技术的相关知识,并通过实际操作来加深对这些知识的理解和掌握。

实验一,微机原理。

在本次实验中,我们首先学习了微机的基本原理,包括微机的组成结构、工作
原理和基本功能。

通过实际操作,我们了解了微机的主要组成部分,如中央处理器(CPU)、内存、输入输出设备等,并学习了它们之间的工作原理和相互配合关系。

同时,我们还学习了微机的基本指令系统和数据传输方式,加深了对微机工作原理的理解。

实验二,接口技术。

在接口技术的实验中,我们学习了微机与外部设备之间的接口技术,包括并行
接口、串行接口和通用接口等。

我们通过实际操作,了解了这些接口技术的工作原理和应用场景,学会了如何通过接口技术实现微机与外部设备的数据交换和通信。

实验三,实验综合。

在本次实验的最后,我们进行了一个综合实验,通过实际操作来综合运用微机
原理和接口技术的知识,实现一个具体的功能。

通过这个实验,我们加深了对微机原理与接口技术的理解,掌握了如何将理论知识应用到实际操作中。

总结。

通过本次实验,我们深入学习了微机原理与接口技术的相关知识,并通过实际
操作加深了对这些知识的理解和掌握。

微机原理与接口技术作为计算机科学与技术的基础知识,对我们今后的学习和工作都具有重要意义。

希望通过这次实验,能够对大家的学习和工作有所帮助,并为今后的学习打下坚实的基础。

以上就是本次实验的实验报告,希望对大家有所帮助。

感谢大家的阅读!。

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

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

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

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

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

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

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

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

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

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

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

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

微机原理实验---并行接口实验

微机原理实验---并行接口实验

微机原理实验---并行接口实验
并行接口(Parallel Port)是一种广泛使用的计算机外围设备接口。

它通常用于连接打印机、扫描仪、摄像头等设备,以实现数据的传输和控制。

本实验旨在教授学生使用并行接口实现数据输入和输出的基本功能,以提高学生对计算机外围设备的理解和应用能力。

具体实验步骤如下:
材料及设备:
1. 一台计算机
2. 并行数据线(Parallel Data Cable)
3. 并口测试器(Parallel Port Tester)
4. 8位开关(8-bit Switch)
5. LED 灯(LED Light)
实验步骤:
1. 将并行数据线连接至计算机的并行接口,并将另一端连接至并口测试器。

2. 使用并口测试器测试并行接口是否正常。

若测试失败,可检查并行接口是否损坏或驱动程序是否正确安装。

3. 将 8 位开关连接至并口测试器的数据输出端,连接正确后,将 8 位开关的位置设置为 0。

4. 运行实验程序,将数据从计算机输出至并口测试器。

5. 将 LED 灯连接至并口测试器的数据输入端,将计算机输入的数据传输至 LED 灯并输出。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

8255实验-微机原理与接口技术

8255实验-微机原理与接口技术

实验线路连接
(1) 8255A芯片PC0~ PC7插孔依次接K1~ K8。
(2) 8255A芯片PB0~PB7插孔依次接L1 ~ L8。
(3) 8255A的CS插孔CS-8255接译码输出Y7插
孔。
要求: ① 读懂系统程序中有关 8255A 的部分。
包括:端口地址、初始化编程、 二极管发光情况与开关状态间的对应关系
并使其根据开关 K1~ K8 的状态发光。 · 以 K8 作为总开关,
若 K8打开(0),则 L1~ L8同时熄灭; 若 K8闭和(1),则 L1~ L7由K1~ K7控 制。
IOCONPT EQU 0073H IOCPT EQU 0072H IOBPT EQU 0071H IOAPT EQU 0070H
② 执行程序,并进行观察,记录。 PC 口 8 位接 8 个开关 K1~ K8 , PB 口 8 位接 8 个 LED 发光二极管 L1~ L8 , 并使其根据开关 K1~ K8 的状态发光。
③ 改变电路接法并修改程序,要求实现:
· PA 口 8 位接 8 个开关 K1~ K8 ,
PB 口 8 位接 8 个发光二极管 L1~ L8
IOLED: CALL FORMAT CALL LEDDISP
MOV AL,90H B口输出
;10010000 写方式控制字 方式0 A口输入
MOV DX,IOCONPT
OUT P
IOLED1: MOV DX,IOAPT
IN AL,DX
MOV DX,IOBPT
OUT DX,AL
并行接口 8255 的应用
1、实验目的 掌握8255A和微机接口方法。 掌握8255A的工作方式和编程原理。
2、实验内容

最新微机接口实验报告

最新微机接口实验报告

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1. 实验目的。

本实验旨在通过对微机原理的实验,加深学生对微机原理相关知识的理解,提高学生的动手能力和实验技能。

2. 实验内容。

本实验主要包括微机原理的基本知识、微处理器的结构和功能、微机系统的总线结构、存储器与I/O接口。

3. 实验步骤。

(1)了解微机原理的基本知识,包括微处理器的分类、功能和工作原理。

(2)学习微机系统的总线结构,掌握总线的分类、功能和工作原理。

(3)了解存储器与I/O接口的基本概念和工作原理。

(4)进行实际操作,通过实验板进行微机原理实验,加深对微机原理知识的理解。

4. 实验结果。

通过本次实验,我深刻理解了微机原理的基本知识,掌握了微处理器的结构和功能,了解了微机系统的总线结构,以及存储器与I/O接口的工作原理。

通过实际操作,我对微机原理有了更深入的认识,提高了自己的动手能力和实验技能。

实验二,接口技术实验。

1. 实验目的。

本实验旨在通过对接口技术的实验,加深学生对接口技术相关知识的理解,提高学生的动手能力和实验技能。

2. 实验内容。

本实验主要包括接口技术的基本知识、接口电路的设计与调试、接口技术在实际应用中的作用。

3. 实验步骤。

(1)了解接口技术的基本知识,包括接口的分类、功能和设计原则。

(2)学习接口电路的设计与调试,掌握接口电路设计的基本方法和调试技巧。

(3)了解接口技术在实际应用中的作用,包括各种接口的应用场景和实际案例。

(4)进行实际操作,通过实验板进行接口技术实验,加深对接口技术知识的理解。

4. 实验结果。

通过本次实验,我深刻理解了接口技术的基本知识,掌握了接口电路的设计与调试方法,了解了接口技术在实际应用中的作用。

通过实际操作,我对接口技术有了更深入的认识,提高了自己的动手能力和实验技能。

总结。

通过微机原理与接口技术的实验,我对微机原理和接口技术有了更深入的理解,提高了自己的动手能力和实验技能。

希望通过今后的学习和实践,能够更加深入地掌握微机原理与接口技术的知识,为将来的工作和研究打下坚实的基础。

微机接口实验篇

微机接口实验篇
文本脚本模式:在原理图中输入新的文本或编辑已有文本。
总线绘制模式:在原理图中绘制总线。
子电路模式:在原理图中放置子电路或放置子电路元器件。
部件模式
终端模式:在元器件选择窗口中列出7类终端(包括:默认、输入、输出、双向、电源、接地、总线)以供绘制原理图时选择。
元件引脚模式:在元器件选择窗口中列出6种常用元器件引脚(包括:默认、反向、正时钟、负时钟、总线)以供绘制原理图时选择。
电压探针模式:在原理图中添加电压探针,用来记录该探针处的电压值。可记录模拟或数字电压的逻辑值和时长。
电流探针模式:在原理图中添加电流探针,用来记录该探针处的电流值。只能记录模拟电路的电流值。
虚拟仪器模式:在元器件选择窗口中列出12种常用的虚拟仪器(包括:示波器、逻辑分析仪、定时计数器、电压表、电流表等)
图158086最小系统电路原理图
表15图15原理图中的元件清单
图中标号
元件名称
所属类别
元件功能
U1
8086
Microprocessor Ics
微处理器
U2、U8
NOT
Simulator Primitives
非门
U3-U6
OR_2
Modeling Primitives
2输入或门
U7
7474
TTL 74 serials
在编辑窗口中还可以编辑元件的属性。右键单击选中的元件,在弹出的快捷菜单中选择“编辑属性”,弹出“编辑元件属性”对话框,电阻R1的“编辑元件属性”对话框如图16所示。注意:不同元件其对话框中的属性名称和数目有所不同,但“元件标注”属性在所有元件的编辑属性对话框中都会出现(有的属性对话框中显示为“标注”或“标号”)。对话框中的“元件标注”是元件在原理图中惟一的参考名称,不允许重名。若要在标注的名称上面显示上横线时,只要在输入的标注名称前后各加上美元符号($)即可。例如,输入的标注为$R1$时,在原理图中将显示为 。“Resistance(Ohms)”是电阻R1的阻值,可根据要求将其修改为所需的值。图中“47R”表示R1的电阻值为47欧姆。如果阻值为4.7千欧姆,则可填写为“4.7k”,以此类推。

微型计算机原来与接口技术实验报告(全)

微型计算机原来与接口技术实验报告(全)

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

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

二、实验内容1、由键盘输入字符,然后通过74LS273将其ASCII码锁存输出,并通过LED显示出来。

2、逻辑电平开关的状态输入74LS244,经过PCI总线读入并以16进制显示在屏幕上。

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

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

四、实验步骤1、实验接线:(←→表示相互连接)CS0←→CS244,CS1←→CS273,平推开关的输出K1~K8←→IN0~IN7(对应连接)00~07←→发光二极管的输入LED1~LED8。

2、编辑程序,用debug调试程序,单步运行。

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

4、编写实验报告。

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

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

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

七、程序框图(如图1)实验程序:实验 1; * cs0<->cs273,D0~D7依次接LED1~LED8*;IOPOR T EQU 0A800HLS273 EQU IOPORT+0A0HCODE SEGMENTASSUME CS:CODESTART: MOV AH,2 ;回车符MOV DL,0DHINT 21HMOV AH,1 ;等待键盘输入INT 21HCMP AL,27 ;判断是否为ESC键JE EXIT ;若是则退出MOV DX,LS273 ;若不是,从2A8H输出其ASCII码OUT DX,ALJMP START ;转startEXIT: MOV AH,4CH ;返回INT 21HCODE ENDSEND START实验结果:从键盘输入数字0~9可以通过LED显示相应的二进制代码(亮灯为0,熄灯为1)例如从键盘输入数字3,灯亮情况led4~led1对应0011;即led4~led1从到左表示0011,led4、led3低位,led2、led1高位。

微机接口实验报告

微机接口实验报告

微机接口实验报告实验一:I/O地址译码一、实验目的掌握I/O 地址译码电路的工作原理。

二、实验原理和内容实验电路如图(1)所示,其中74LS74 为D 触发器,可直接使用实验台上数字电路实验区的D 触发器,74LS138 为地址译码器。

译码输出端Y0~Y7 在实验台上I/O 地址输出端引出,每个输出端包含8 个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU 执行I/ O 指令且地址在280H~2BFH 范围内,译码器选中,必有一根译码线输出负脉冲。

例如:执行下面两条指令Y4 输出一个负脉冲,执行下面两条指令MOV DX, 2A0HOUT DX,AL(或IN AL,DX)Y5 输出一个负脉冲。

MOV DX,2A8HOUT DX,AL(或IN AL,DX)利用这个负脉冲控制L7 闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。

三、实验程序L1: MOV DX, 2A0H //选通74LS138的11口OUT DX, AL //使端口A输出,给D触发器一个时钟信号LOOP $ //延时LOOP $ //延时MOV DX, 2A8H //选用74LS138的10口OUT DX, AL //使D触发器清零LOOP $ //延时LOOP $ //延时MOV AH, 11 //十一号功能调用INT 21H //如果有键按下INC AL //AL加一,退出循环JNZ L1 // 如果没键按下,则继续循环四、总结第一次实验比较简单、主要是学会了通过程序控制芯片及其端口的选通,其方法是根据芯片外围搭建的电路使DX进行写或读的操作、例如本实验里,要想选通74LS138的11口操作8255的端口A,则需要使,同理操作10口时,则使DX=2A8H,再加上延时DELAY功能,即可使LED灯循环亮灭。

但是如果不给芯片断电,则LED灯会一直循环,不能进进行人为的控制,所以又在后面加上了11号功能调用,只要当AL=0,循环结束。

微机原理与接口技术实验

微机原理与接口技术实验

CALL ADDA DISX 3DH MOV SI,OFFSET DATA3 MOV BX,05 CALL DISPL DISX 0DH DISX 0AH MOV AH,4CH INT 21H
DISPL DS1:
DISPL
PROC NEAR DISX [SI+BX-1] DEC BX JNZ DS1 RET ENDP
5.在屏幕上显示结果可利用INT 21H的02号子功能,因该功能一次只 能显示一个字符,故对于显示数字串来说,要编写一段显示子程序,反 复使用02H号子功能。
6.加数与被加数为5位,而和可能为5位或6位,即考虑到带进位和不 带进位的情况。在显示和数时最好按DISUP1: MOV AL,BH MOV CL,04 SHR AL,CL CMP AL,09 JA DISUP4 ADD AL,30H
实验二 两个多位十进制数相加的程序
CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA START: MOV AX,DATA
MOV DS,AX MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AX MOV DX,OFFSET MESS MOV AH,09H INT 21H MOV SI,OFFSET DATA1 MOV BX,05 CALL DISPL DISX 2BH MOV SI,OFFSET DATA2 MOV BX,05 CALL DISPL MOV SI,OFFSET DATA1 MOV DI,OFFSET DATA2
实验一 求最大值程序
NEXT: MAX2:
LOOP MAX1 MOV BL,AL MOV CL,04 SHR AL,CL CMP AL,09 JA MAX4 ADD AL,30H DISX AL MOV AL,BL AND AL,0FH CMP AL,09 JA MAX5 ADD AL,30H

微机原理与接口实验

微机原理与接口实验

微机原理与接口实验实验目的:通过实验,掌握微机系统原理和接口的基本知识,能够正确使用各种接口设备进行输入输出操作。

实验器材:8086微机系统、键盘、数码管、LED灯、示波器等。

实验一:键盘输入实验实验内容:1.连接键盘到8086微机系统。

2.编写汇编程序,实现用户输入字符,并在数码管上显示用户输入的字符。

3.将程序加载到存储器中,并运行程序,进行输入测试。

实验步骤:1.将键盘接口与8086微机系统相连接。

键盘的数据引脚接到8086微机系统的8位数据总线,键盘的控制引脚接到8086微机系统的地址总线和控制总线上。

2.编写汇编程序,初始化键盘接口并循环接收键盘输入的字符。

将键盘输入的字符加载到寄存器中,并将其数字值转换为对应的ASCII码值,再将其显示在数码管上。

3.将汇编程序加载到存储器中,并运行程序进行测试。

实验结果:通过实验,可以实现键盘输入功能,并能够在数码管上显示用户输入的字符。

实验二:LED灯输出实验实验内容:1.连接LED灯到8086微机系统。

2.编写汇编程序,实现控制LED灯的亮灭。

3.将程序加载到存储器中,并运行程序,观察LED灯的亮灭情况。

实验步骤:1.将LED灯接口与8086微机系统相连接。

LED灯的引脚接到8086微机系统的8位数据总线上。

2.编写汇编程序,初始化LED灯接口并循环控制LED灯的亮灭状态。

3.将汇编程序加载到存储器中,并运行程序观察LED灯的亮灭情况。

实验结果:通过实验,可以实现LED灯的亮灭控制,根据程序中的指令可以控制LED灯的闪烁频率和顺序。

实验三:外设输入输出实验实验内容:1.连接外设设备(如温湿度传感器等)到8086微机系统。

2.编写汇编程序,读取外设设备的输入信息,并控制外设设备的输出。

3.将程序加载到存储器中,并运行程序,观察外设设备的输入输出情况。

实验步骤:1.将外设设备接口与8086微机系统相连接。

外设设备的输入引脚接到8086微机系统的数据总线上,外设设备的输出引脚接到8086微机系统的控制总线上。

南邮微机实验报告

南邮微机实验报告

一、实验名称微机原理与接口技术实验二、实验目的1. 理解微机的基本工作原理和硬件组成。

2. 掌握计算机常用接口芯片的基本功能和使用方法。

3. 熟悉微机实验系统的操作流程。

4. 培养动手实践能力和分析问题、解决问题的能力。

三、实验内容1. 微机硬件系统认知- 了解微机的硬件组成,包括CPU、内存、主板、硬盘、显卡、声卡等。

- 通过实验观察微机硬件各部分的功能和连接方式。

2. 微机接口芯片实验- 学习并行接口芯片8255的使用方法和编程技巧。

- 实现键盘输入和LED显示,设计一个简单的定时显示装置。

3. 微机实验系统操作- 熟悉微机实验系统的使用方法和操作流程。

- 掌握实验软件的安装和使用。

4. 汇编语言程序设计- 学习汇编语言的基本语法和编程技巧。

- 编写简单的汇编语言程序,实现特定功能。

四、实验步骤1. 微机硬件系统认知- 观察微机硬件各部分的功能和连接方式。

- 使用实验设备观察CPU、内存、主板、硬盘等硬件的工作状态。

2. 微机接口芯片实验- 根据实验指导书,配置并行接口芯片8255。

- 编写程序实现键盘输入和LED显示功能。

- 设计定时显示装置,实现时间显示和按键控制。

3. 微机实验系统操作- 安装实验软件,熟悉实验系统的操作流程。

- 使用实验软件进行实验操作。

4. 汇编语言程序设计- 学习汇编语言的基本语法和编程技巧。

- 编写汇编语言程序,实现特定功能。

五、实验结果与分析1. 微机硬件系统认知- 通过实验观察,了解了微机硬件各部分的功能和连接方式。

- 掌握了微机实验系统的使用方法和操作流程。

2. 微机接口芯片实验- 成功实现了键盘输入和LED显示功能。

- 设计的定时显示装置能够正常工作。

3. 微机实验系统操作- 熟练掌握了微机实验系统的操作流程。

4. 汇编语言程序设计- 成功编写了汇编语言程序,实现了特定功能。

六、实验心得体会通过本次实验,我对微机原理和接口技术有了更深入的了解。

实验过程中,我学会了如何使用微机实验系统,掌握了微机接口芯片的编程技巧,提高了动手实践能力。

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

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

微机原理与接口技术实验报告实验目的,通过本次实验,掌握微机原理与接口技术的基本知识,了解并掌握微机接口技术的应用方法。

实验仪器与设备,微机实验箱、接口卡、示波器、电源等。

实验原理,微机接口技术是指微机与外部设备进行数据交换的技术。

它是微机与外部设备之间的桥梁,通过接口技术可以实现微机与外部设备之间的数据传输和通信。

实验内容与步骤:1. 实验一,串行通信接口实验。

a. 将串行通信接口卡插入微机实验箱的接口槽中;b. 连接示波器和外部设备,并进行数据传输测试;c. 观察并记录数据传输的波形和数据传输情况。

2. 实验二,并行通信接口实验。

a. 将并行通信接口卡插入微机实验箱的接口槽中;b. 连接外部设备,并进行数据传输测试;c. 观察并记录数据传输的情况。

3. 实验三,AD转换接口实验。

a. 将AD转换接口卡插入微机实验箱的接口槽中;b. 连接外部模拟信号源,并进行模拟信号转换测试;c. 观察并记录模拟信号转换的波形和数据传输情况。

实验结果与分析:1. 串行通信接口实验结果分析:通过实验发现,在串行通信接口实验中,数据传输的波形稳定,数据传输速度较快,适用于对数据传输速度要求较高的应用场景。

2. 并行通信接口实验结果分析:在并行通信接口实验中,数据传输稳定,但数据传输速度相对较慢,适用于对数据传输速度要求不高的应用场景。

3. AD转换接口实验结果分析:经过实验发现,AD转换接口可以将模拟信号转换为数字信号,并且转换精度较高,适用于对信号转换精度要求较高的应用场景。

实验总结与展望:通过本次实验,我们深入了解了微机原理与接口技术的基本知识,掌握了串行通信接口、并行通信接口和AD转换接口的应用方法。

同时,也发现不同接口技术在数据传输速度、稳定性和精度方面各有优劣,需要根据实际应用场景进行选择。

未来,我们将继续深入学习和探索微机接口技术的应用,为实际工程项目提供更好的技术支持。

结语:通过本次实验,我们对微机原理与接口技术有了更深入的了解,实验结果也验证了接口技术在数据传输和信号转换方面的重要作用。

微机接口实验

微机接口实验

实验3-01 可编程定时器/计数器(8253)一、实验目的掌握8253的基本工作原理和编程方法。

二、实验内容1、按图3-1虚线连接电路,将计数器0设置为方式0,计数器初值为N(N≤0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。

三、编程提示1、8253控制寄存器地址283H计数器0地址280H计数器1地址281HCLK0连接时钟1MHZ;* 8253方式0计数器实验 *;IO8253A EQU283HIO8253B EQU280HCODE SEGMENTASSUME CS:CODESTART: MOV AL,14H;设置8253通道0为工作方式2,二进制计数MOV DX,IO8253AOUT DX,ALMOV DX,IO8253B ;送计数初值为0FHMOV AL,0FHOUT DX,ALLLL: IN AL,DX;读计数初值CALL DISP ;调显示子程序PUSH DXMOV AH,06HMOV DL,0FFHINT21HPOP DXJZ LLLMOV AH,4CH;退出INT21HDISP PROC NEAR;显示子程序PUSH DXAND AL,0FH;首先取低四位MOV DL,ALCMP DL,9;判断是否<=9JLE NUM ;若是则为'0'-'9',ASCII码加30HADD DL,7;否则为'A'-'F',ASCII码加37HNUM: ADD DL,30HMOV AH,02H;显示INT21HMOV DL,0DH;加回车符INT21HMOV DL,0AH;加换行符INT21HPOP DXRET;子程序返回DISP ENDPCODE ENDSEND START实验三可编程定时器/计数器(8253)一、实验目的掌握8253的基本工作原理和编程方法。

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

北京科技大学计算机与通信工程学院实验报告实验名称:实验一8259 中断控制器应用实验实验二8254 定时/计数器应用实验实验三8255 并口控制器应用实验学生姓名:专业:班级:学号:指导教师:实验成绩:实验地点:机电楼320实验时间:2015 年12 月 4 日一、实验目的与实验要求1、实验目的实验一1.掌握PC 机中断处理系统的基本原理。

2.掌握可编程中断控制器8259 的应用编程方法。

实验二1.掌握8254 的工作方式及应用编程。

2.掌握8254 典型应用电路的接法。

实验三1.掌握8255 的工作方式及应用编程。

2.掌握8255 典型应用电路的接法。

2、实验要求实验一(1)实验1-1:PC 机内中断应用实验①按接线图连好接线,调用程序源代码8259-1.asm,观察实验现象,将屏幕显示结果以截图方式写在实验报告中。

②自设计实验。

改变接线方式,将单次脉冲连到USB 核心板上的IRQ10 插孔上,参考本实验代码,编程实现IRQ10 中断。

(注意:考虑PC 机内中断级联的方式,参看前面的原理说明),将代码写在报告中。

(2)实验1-2:PC 机内中断嵌套实验①按接线图连好接线,调用程序源代码8259-2.asm,做如下操作,并将屏幕显示结果以截图的方式写在实验报告中,并分析产生该现象的原因:A.按下连接IRQ 的单次脉冲按键,屏幕上会显示10个3,在屏幕上10 次显示未结束之前,按下连接IRQ10 的单次脉冲按键,观察现象;B.按下连接IRQ10 的单次脉冲按键,屏幕上会显示10个10,在屏幕上10次显示未结束之前,按下连接IRQ3 的单次脉冲按键,观察现象。

②程序中所有代码均没有注释,请在报告中补全注释,尽量详细。

(3)实验1-3:扩展多中断应用实验说明:本实验采用查询方式,应用实验箱提供的8259 中断源,向PC 机提交中断请求。

拨动开关发起请求一次中断,屏幕上显示相应的中断请求号。

调用程序源码文件8259-3.asm,在程序源代码中划横线的位置,请按照所学8259 工作原理填写并验证,然后将所填内容写在实验报告中,并分析所填数据的形成原理。

实验二(1)实验2-1:计数器应用实验①将计数器0 设置为方式3,计数器初值为4,用手动逐个输入单脉冲,用LED 灯观察OUT0 电平变化。

将代码中划横线的部分填上相应的代码,并在实验报告中对所填代码做原理分析。

②如果令计数器0 工作在方式0,其实验现象有什么不同,在报告中进行分析说明。

(2)实验2-2:自设计实验参考实验一的程序和接线,自行设计接线图以及程序代码,实现,以1MHz为时钟源,应用8254 的定时功能,将其分频为1Hz。

以LED灯作为输出显示。

经过实际验证后,在报告中画出接线图,并给出源代码。

实验三(1)实验3-1:可编程并行接口8255 方式0 应用实验编写程序,自行设定A、B、C 三个口中某一个口为输入,某一个为输出,完成拨动开关到数据灯的数据传输。

要求只要开关拨动,数据灯的显示就改变。

根据原理补全代码中缺失的部分,根据自己的设计,补全接线图,并将代码和对应的接线图写在实验报告中。

(2)实验3-2:自设计试验自行设计完成本实验,要求,8255A 口工作在方式一输入,B 口工作在方式一输出,利用方式一的控制信号,使数据从输入到输出人为可控。

在实验报告中画出接线图,并说明设计的原理,给出对应的程序代码。

二、实验设备(环境)及要求Windows 7系统下的HQFC集成开发环境,CZ-CIUS微机接口实验系统。

三、实验内容与步骤实验一实验1-1(1)实验内容PC 机内中断实验。

使用单次脉冲模拟中断产生。

验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。

(2)主要步骤①按接线图连好接线,调用程序源代码8259-1.asm,观察实验现象。

②自设计实验。

改变接线方式,将单次脉冲连到USB 核心板上的IRQ10 插孔上,参考本实验代码,编程实现IRQ10 中断。

(注意:考虑PC 机内中断级联的方式,参看前面的原理说明)。

接线图:说明:本实验只需要一根连线,一端接系统总线区的IRQ 引脚,一端接到单脉冲单元的引脚上,接线如图1-1 所示。

参考流程图:程序源代码:(1);数据段DA TA SEGMENTMESS DB 'TPCA interrupt! ',0DH,0AH, '$';需要显示的数据,以'$'结束,方便系统调用。

0DH,0AH为换行DA TA ENDS;代码段CODE SEGMENTASSUME CS:CODE, DS:DA TASTART: MOV AX, CS ;系统调用25是设置中断MOV DS, AXMOV DX, OFFSET INT3 ;采用间接修改法,设置中断向量MOV AX, 250BH ;设置IRQ3 对应的中断向量,25是系统调用功能;号,在AL里放中断向量号,0B*4=2C,是中断程序的地址所在位置,DS放中断程序的段;基址,DX放偏移地址INT 21H;中断设置完成IN AL, 21H ;读中断屏蔽寄存器,21H 是该寄存器的端口号AND AL, 0F7H ;开放IRQ3 中断,允许IRQ3 的中断申请OUT 21H, AL ;写OCW1MOV CX, 10 ;记中断循环次数为10 次STI ;允许中断发生WAIT:JMP WAITINT3: MOV AX, DATA ;中断服务程序MOV DS, AXMOV DX, OFFSET MESSMOV AH, 09;在屏幕上显示每次中断的提示信息,DS:DX中存放显示的字符串的地址INT 21HMOV AL, 20H; 发出EOI 结束中断到PC 内主片的地址20HOUT 20H, ALLOOP NEXT ;LOOP每次跳转CX自动减1IN AL, 21H ;读中断屏蔽寄存器,获取中断屏蔽字OR AL, 08H ;关闭IRQ3 中断OUT 21H, AL ;将中断屏蔽字送到中断屏蔽寄存器STI ;置中断标志位MOV AH, 4CH ;返回DOSINT 21HNEXT: IRET ;中断返回CODE ENDSEND START(2)DATA SEGMENTMESS DB 'TPCA interrupt! ',0DH,0AH, '$'DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART: MOV AX, CSMOV DS, AXMOV DX, OFFSET INT3 ;采用间接修改法,设置中断向量MOV AX, 2572HINT 21HIN AL, 21H ;主片AND AL, 0FBH ;1111 1011OUT 21H, ALIN AL, 0A1H ;从片AND AL, 0FBH ;1111 1011OUT 0A1H, ALMOV CX, 10 ;记中断循环次数为10次STI ;允许中断发生W AIT: JMP WAITINT3: MOV AX, DATA ;中断服务程序MOV DS, AXMOV DX, OFFSET MESSMOV AH, 09 ;在屏幕上显示每次中断的提示信息INT 21HMOV AL, 20H ; 发出EOI结束中断到PC内主片的地址20HOUT 20H, AL ;关闭主片OUT 0A0H,AL ;关闭从片LOOP NEXTIN AL, 21H ;读中断屏蔽寄存器,获取中断屏蔽字OR AL, 04H ;关闭IRQ3中断OUT 21H, AL ;将中断屏蔽字送到中断屏蔽寄存器IN AL, 0A1H ;读中断屏蔽寄存器,获取中断屏蔽字OR AL, 04H ;关闭IRQ10中断OUT 0A1H, AL ;将中断屏蔽字送到中断屏蔽寄存器STI ;置中断标志位MOV AH, 4CH ;返回DOSINT 21HNEXT: IRET ;中断返回CODE ENDSEND START实验1-2(1)实验内容PC 机内中断嵌套实验。

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

(2)主要步骤接线图:说明:本实验接线图如图1-3 所示,从单脉冲单元引出两根导线,一根接到系统总线单元区的IRQ 引脚,一根接到USB 核心卡的IRQ10 端。

参考流程图:程序源代码:CODE SEGMENTASSUME CS:CODE ,DS: DATASTART:.386 ;告诉汇编器生成intel 80386指令集CLI ;关中断MOV AX,CS;设置中断向量表INT10MOV DS,AX ;将CS段基址给DSMOV DX,OFFSET INT10 ;int10的偏移地址给DXMOV AX,2572HINT 21H ;系统调用25号设置中断功能,中断号72H;设置完成;设置中断向量表INT3MOV DX,OFFSET INT3MOV AX,250BHINT 21H ;系统调用25号设置中断功能,中断号0BH;设置完成IN AL,21HAND AL,0F3H ;1111 0011OUT 21H,AL ;写OCW1,开放2,3号端口IN AL,0A1HAND AL,0FBH ; 1111 1011OUT 0A1H,AL ; 写OCW1,开放10号端口MOV CX,10 STIWAIT:JMP W AIT ;CPU等待中断;INT10代码INT10: CLI ;关中断PUSHADPUSHFD ;将各种寄存器的值入栈,保存现场MOV CX,10 ;给CX赋值,循环10次NEXT10_1:MOV DX,31HMOV AH,02HINT 21H ;系统调用02功能,DL为显示内容ASCII31H :1MOV DX,30HMOV AH,02H ;系统调用02功能,DL为显示内容ASCII31H :0INT 21HMOV DX,20H ;系统调用02功能,DL为显示内容ASCII20H :<空格>MOV AH,02HINT 21HCALL DELAY1 ;调用DELAY1 子程序LOOP NEXT10_1 ;在CX>0之前跳转,并使CX=CX-1;换行操作MOV DX,0DH ;系统调用02功能,DL为显示内容ASCII0DH :<归位键>MOV AH,02HINT 21HMOV DX,0AH ;系统调用02功能,DL为显示内容ASCII0AH :<换行>MOV AH,02HINT 21HMOV AL,20HOUT 0A0H,ALOUT 20H,AL ;发送OCW2结束到主片(偶地址为20H)和从片(偶地址为A0H)POPFDPOPAD ;将之前入栈的恢复,恢复现场STI ;开中断IRET ;中断返回;INT3代码INT3: CLI ;关中断PUSHAD ;将各种寄存器的值入栈,保存现场PUSHFDMOV CX,10 ;给CX赋值,循环10次NEXT3_1: MOV DX,33H ;系统调用02功能,DL为显示内容ASCII33H :3MOV AH,02HINT 21HMOV DX,20H ;系统调用02功能,DL为显示内容ASCII20H :<空格>MOV AH,02HINT 21HCALL DELAY1 ;调用DELAY1 子程序LOOP NEXT3_1 ;在CX>0之前跳转,并使CX=CX-1;换行操作MOV DX,0DH ;系统调用02功能,DL为显示内容ASCII0DH :<归位键>MOV AH,02HINT 21HMOV DX,0AH ;系统调用02功能,DL为显示内容ASCII0AH :<换行>MOV AH,02HINT 21HMOV AL,20HOUT 0A0H,ALOUT 20H,AL ;发送OCW2结束到主片(偶地址为20H)和从片(偶地址为A0H)POPFDPOPAD ;将之前入栈的恢复,恢复现场STI ;开中断IRET ;中断返回DELAY1 PROCPUSHAD ;将各种寄存器的值入栈,保存现场PUSHFDMOV CX,0FH ;给CX赋值,循环15次DELAY_LOOP1:MOV BX,0FFFFH ;BX给成FFFFH,每次减一到0跳出循环以此来达到延时的效果DELAY_LOOP2:DEC BXNOPJNZ DELAY_LOOP2LOOP DELAY_LOOP1POPFDPOPAD ;恢复现场RETDELAY1 ENDPCODE ENDSEND START实验1-3(1)实验内容扩展多中断源查询方式应用实验。

相关文档
最新文档