北邮微原硬件实验
- 格式:pdf
- 大小:1.53 MB
- 文档页数:31
微原硬件实验报告班级:07118 班学号:070547班内序号:26姓名:杨帆实验一熟悉实验环境及IO的使用一,实验目的1. 通过实验了解和熟悉实验台的结构,功能及使用方法。
2. 通过实验掌握直接使用Debug 的I、O 命令来读写IO 端口。
3. 学会Debug 的使用及编写汇编程序二,实验内容1. 学习使用Debug 命令,并用I、O 命令直接对端口进行读写操作,2.用汇编语言编写跑马灯程序。
(使用EDIT 编辑工具)实现功能A.通过读入端口状态(ON 为低电平),选择工作模式(灯的闪烁方式、速度等)。
B.通过输出端口控制灯的工作状态(低电平灯亮)三,实验步骤1.实验板的IO 端口地址为EEE0H在Debug 下,I 是读命令。
(即读输入端口的状态---拨码开关的状态)O 是写命令。
(即向端口输出数据---通过发光管来查看)进入Debug 后,读端口拨动实验台上八位拨码开关输入I 端口地址回车屏幕显示xx 表示从端口读出的内容,即八位开关的状态ON 是0,OFF 是 1 写端口输入O 端口地址xx (xx 表示要向端口输出的内容)回车查看实验台上的发光二极管状态,0 是灯亮,1 是灯灭。
2. 在Debug 环境下,用a 命令录入程序,用g 命令运行C>Debug -amov dx, 端口地址mov al,输出内容out dx, almov ah, 0bhint 21hor al, aljz 0100int 20h-g运行查看结果,修改输出内容再运行查看结果分析mov ah, 0bhint 21hor al, aljz 0100int 20h该段程序的作用3.利用EDIT 工具编写汇编写跑马灯程序程序实现功能A.通过读入端口状态(ON 为低电平),选择工作模式(灯的闪烁方式、速度等)。
B.通过输出端口控制灯的工作状态(低电平灯亮) C>EDIT 文件名.asm录入程序按Alt 键打开菜单进行存盘或退出编译文件C>MASM 文件名.asm连接文件C>LINK 文件名.obj运行文件或用Debug 进行调试。
北邮2016通信原理硬件实验报告电子工程学院通信原理硬件实验报告指导教师:实验日期:目录实验一双边带抑制载波条幅 (3)实验二:具有离散大载波的双边带调幅 (8)实验六:眼图 (13)实验七:采样、判决 (14)实验八:二进制通断键控 (17)实验十二:低通信号的采样与重建 (20)实验总结 (24)实验一双边带抑制载波条幅(DSB-SC AM)一、实验目的(1)了解DSB-SC AM信号的产生以及相干解调的原理和实现方法;(2)了解DSB-SC AM信号波形以及振幅频谱特点,并掌握其测量方法;(3)了解在发送DSB-SC AM 信号加导频分量的条件下,收端用锁相环提取载波的原理及其实现方法;(4)掌握锁相环的同步带和捕捉带的测量方法,掌握锁相环提取载波的调试方法。
二、实验原理AM信号的产生及相干解调原理框图如图1.1(输出图1.1由图知,锁相环乘法器的输出为:经过锁相环反馈,相干解调时与恢复载波想成,则,经过LPF、隔直流后,输出为.四、实验步骤SC-DSB 信号的数学表达式为s(t)=Acm(t)cos(Wct),这个实验产生SC-DSB 的方法很简单,就是用载波跟调制信号直接相乘,其中载波是由主振荡器产生为幅度为1V,频率为100KHZ的正弦波,而调制信号由音频振荡器产生的正弦信号再经缓冲放大器组成,幅度为1V,频率为1KHZ。
1)按照图连接,将音频振荡器输出的模拟音频信号及主振荡器输出的100KHz模拟载频信号分别用连接线连至乘法器的两个输出端;2)用示波器观看音频输出信号的信号波形的幅度以及振荡频率,调整音频信号的输出频率为10kHz,作为均值为0的调制信号m(t);3)用示波器观看主振荡器输出信号的幅度以及振幅频谱;4)用示波器观看乘法器的输出波形,并注意已调信号波形的相位翻转与已调信号波形;5)测量已调信号的波形频谱,注意其振幅频谱的特点;6)调整增益G=1:将加法器的B 输出端接地,A 输入端接已调信号,用示波器观看加法器的输出波形以及振幅频谱,使加法器输入与加法器输出幅度一致;7)调整增益g;加法器A 端接已调信号,B 接导频信号。
电子工程学院ASIC专业实验报告班级:姓名:学号:班内序号:第一局部语言级仿真LAB1:简单的组合逻辑设计一、实验目的掌握根本组合逻辑电路的实现方法。
二、实验原理本实验中描述的是一个可综合的二选一开关,它的功能是当sel=0否那么给出结果out=b。
在Verilog HDL 中,描述组合逻辑时常使用时,给出out=a,assign结构。
equal=(a==b)?1:0是一种在组合逻辑实现分支判断时常用的格式。
parameter定义的参数决定位宽。
测试模块用于检测模块设计的是否正确,它给出模块的输入信号,模块的内部信号和输出信号。
size观察三、源代码mux.vmodulescale_mux(out,sel,b,a);parametersize=1;output[size-1:0]out;input[size-1:0]b,a;inputsel;assignout=(!sel)?a:(sel)?b:{size{1'bx}};endmodulemux_test.v`definewidth8`timescale1ns/1nsmodulemux_test;reg[`width:1]a,b;wire[`width:1]out;regsel;scale_mux#(`width)m1(.out(out),.sel(sel),.b(b),.a(a)); initialbegin$monitor($stime,,"sel=%ba=%bb=%bout=%b",sel,a,b,out); $dumpvars(2,mux_test);sel=0;b={`width{1'b0}};a={`width{1'b1}};#5sel=0;b={`width{1'b1}};a={`width{1'b0}};#5sel=1;b={`width{1'b0}};a={`width{1'b1}};#5sel=1;b={`width{1'b1}};a={`width{1'b0}};#5$finish;endendmodule四、仿真结果与波形LAB2:简单时序逻辑电路的设计一、实验目的掌握根本时序逻辑电路的实现。
信息与通信工程学院通信原理硬件实验报告指导教师:实验日期:实验一双边带抑制载波调幅(DSB-SC AM)一、实验目的1) 了解DSB-SC AM信号的产生及相干解调的原理和实现方法。
2) 了解DSB-SC AM的信号波形及振幅频谱的特点,并掌握其测量方法。
3) 了解在发送DSB-SC AM信号加导频分量的条件下,收端用锁相环提取载波的原理及实现方法。
4) 掌握锁相环的同步带和捕捉带的测量方法,掌握锁相环提取载波调试方法。
二、实验内容及步骤1. DSB-SC AM 信号的产生1) 按照指导书图示,连接实验模块。
2) 示波器观察音频振荡器输出调制信号m(t),调整频率10kHz03) 示波器观察主振荡器输出信号波形和频率;观察乘法器输出,注意相位翻转。
4) 测量已调信号的振幅频谱,调整加法器的G和g,使导频信号的振幅频谱的幅度为已调信号的编带频谱幅度的0.8倍。
2、DSB-SC AM 信号的相干解调及载波提取1) 调试锁相环a) 单独测试VCO的性能 Vin暂不接输入,调节f0旋钮,改变中心频率,频率范围约为 70~130kHz。
V in接直流电压,调节中心频率100kHz-2~2V变化,观察VCO 线性工作范围;由GAIN调节VCO灵敏度,使直流电压变化正负1V时VCO频偏为10kHzb) 单独测试相乘和低通滤波工作是否正常。
锁相环开环,LPF输出接示波器。
两VCO经过混频之后由LPF输出,输出信号为差拍信号。
c) 测试同步带和捕捉带:锁相环闭环,输出接示波器,直流耦合。
将信号源VCO的频率f0调节到比100kHz小很多的频率,使锁相环失锁,输出为交变波形。
调节信号源VCO频率缓慢升高,当波形由交流变直流时说明VCO锁定,记录频率f2=96.8kHz,继续升高频率,当直流突变为交流时再次失锁,记录频率 f4=115.6kHz。
缓慢降低输入VCO频率,记录同步时频率f3=106.9kHz和再次失锁时频率f1=90.7kHz。
北邮嵌入式实验报告北邮嵌入式实验报告一、引言嵌入式系统是将计算机技术与其他工程领域相结合的一种综合应用技术,广泛应用于各个领域。
本实验旨在通过对北邮嵌入式系统的学习与实践,深入了解嵌入式系统的原理和应用。
二、实验背景北邮嵌入式实验是计算机科学与技术专业的一门重要实践课程。
通过该实验,学生可以掌握嵌入式系统的基本原理、设计方法和调试技巧,提高对计算机硬件和软件的综合应用能力。
三、实验内容1. 硬件平台本实验使用的硬件平台为北邮嵌入式系统开发板,该开发板集成了ARM Cortex-M3内核的处理器,具有丰富的外设接口和扩展能力。
2. 软件开发环境本实验使用的软件开发环境包括Keil MDK-ARM集成开发环境和ST-Link调试工具。
Keil MDK-ARM提供了一套完整的软件开发工具链,包括编译器、汇编器、链接器和调试器等,方便学生进行嵌入式软件的开发和调试工作。
3. 实验任务本实验主要包括以下几个任务:(1) 学习嵌入式系统的基本原理和架构,了解处理器的工作原理和寄存器的使用方法。
(2) 学习嵌入式软件开发的基本流程,包括编译、烧写和调试。
(3) 编写简单的嵌入式应用程序,实现对外设的控制和数据处理功能。
(4) 调试和测试嵌入式应用程序,验证程序的正确性和稳定性。
四、实验过程1. 学习嵌入式系统的基本原理和架构在实验开始前,我们首先学习了嵌入式系统的基本原理和架构。
了解了处理器的工作原理,包括指令执行过程、寄存器的使用方法等。
同时,我们还了解了嵌入式系统的外设接口和扩展能力,为后续的实验任务做好准备。
2. 学习嵌入式软件开发的基本流程在掌握了嵌入式系统的基本原理后,我们开始学习嵌入式软件开发的基本流程。
首先,我们安装了Keil MDK-ARM集成开发环境,并配置了相应的编译器和调试器。
然后,我们学习了嵌入式软件的编译、烧写和调试方法,掌握了如何将编写的程序烧写到开发板上,并通过调试工具进行程序的调试和测试。
实验报告学院:计算机学院课程名称:计算机系统结构实验名称:WINDLX模拟器实验班级:姓名:学号:实验一 WINDLX模拟器安装及使用略实验二指令流水线相关性分析一.实验类别验证实验二.实验目的通过使用WINDLX模拟器,对程序中的三种相关现象进行观察,并对使用专用通路,增加运算部件等技术对性能的影响进行考察,加深对流水线和RISC处理器的特点的理解。
三.实验环境Windows XP操作系统WinDLX模拟器四.实验原理指令流水线中主要有结构相关、数据相关、控制相关。
相关影响流水线性能。
(1)数据相关定义:原有先后顺序的两条指令(I1,I2)在对共享变量(位置)进行读、写时,指令流水线中实际完成的读、写顺序与原有顺序不一致,导致流水线输出错误。
三类数据相关:写读(WR)相关读写(RW)相关写写(WW)相关解决方法技术:1. 使某些流水线指令延迟、停顿一或多个周期。
2. 双端口存储器:如果指令和数据放在同一个存储器。
3. 设置两个存储器:一个数据存储,一个为指令存储器。
4. 软件优化编译:通过指令重新排序,消除数据相关。
5. 定向技术:又称旁路技术或专用通路技术,是使后续指令提前得到前指令的运算结果(适合ALU类指令)(2)结构相关定义:如果某指令在流水线重叠执行过程中,硬件资源满足不了指令重叠执行的要求,会产生资源冲突或竞争,称为流水线结构相关解决方法技术:1. 延迟技术:使某些指令延迟、停顿一或多个时钟周期2. 双端口存储器:允许同时读两个数据或指令3. 设置双存储器(哈弗结构):一个数据存储,一个指令存储。
4软件优化编译:通过指令重新排序消除结构相关。
(3)控制相关定义:控制相关是指因程序执行转移类指令而引起的冲突相关。
包括无条件转移、条件转移、子程序调用、中断等,它们属于分支指令,执行中可能改变程序方向,造成流水线断流。
解决方法技术:1、静态分支技术静态转移预测技术(猜测法) ;延迟转移;提前形成条件码,生成转移目标地址;改进循环程序;2、动态分支预测技术转移历史表BHT;转移目标缓冲栈(BTB);转移目标指令缓冲栈BTIB;五.实验步骤(1)观察程序中出现的数据/控制/结构相关。
北京邮电大学实验报告题目:基于SYSTEMVIEW通信原理实验报告班级:专业:姓名成绩:目录实验一验证抽样定理 (3)一、实验目的 (3)二、实验原理 (3)三、实验步骤 (4)四、实验结果 (5)4.1抽样速率fs=10Hz(小于2fm): (5)4.2抽样速率fs=28Hz(等于2fm): (6)4.3抽样速率fs=56Hz(大于2fm): (7)五、实验讨论 (7)六、实验建议和意见 (8)实验二验证奈奎斯特第一准则 (8)一、实验目的 (8)二、实验原理 (8)2.1奈奎斯特第一准则 (8)2.2升余弦滤波器 (9)三、实验步骤 (9)四、实验结果 (10)4.1Rate为奈奎斯特速率(100Hz),无噪声 (11)4.2改变信源速率Rate,无噪声 (12)4.2.1Rate = 50 Hz (12)4.2.2Rate = 150 Hz (13)4.2.3Rate = 200 Hz (14)4.3Rate为奈奎斯特速率(100Hz)时,加入噪声 (15)4.3.1标准差Std Dev = 0.2V (15)4.3.2标准差Std Dev = 2V (16)4.3.3标准差Std Dev = 5V (17)五、实验讨论 (17)六、实验建议和意见 (18)实验三16QAM调制与解调 (18)一、实验目的 (18)二、实验原理 (18)2.1矩形MQAM信号星座 (19)2.2矩形星座MQAM信号的产生 (19)2.3矩形星座MQAM信号的解调 (19)三、实验步骤 (20)四、实验结果 (21)4.1带宽Fc=10Hz,无噪声 (21)4.2带宽Fc=10Hz,加入噪声 (22)4.2.1标准差Std Dev = 0.2V (22)4.2.2标准差Std Dev = 5V (23)4.3改变带宽,有噪声 (24)4.3.1带宽Fc=20Hz(2倍),噪声标准差Std Dev = 0.2V (24)4.4增大发送功率,有噪声 (25)4.4.1基带信号幅度Amp = 20v,噪声标准差Std Dev = 1V (25)五、实验讨论 (26)六、实验建议和意见 (27)实验一验证抽样定理一、实验目的1)验证抽样定理。
2013-2014年第1学期微机原理硬件实验实验报告实验名称:8086微机原理硬件实验学院:信息与通信工程学院专业:通信工程班级:2011211120班内序号:28学号:2011210596姓名:文卉北京邮电大学时间:2013年11月27日2实验一I/O 地址译码一、实验目的掌握I/O 地址译码电路的工作原理。
二、实验原理和内容1、实验电路如图1-1所示,其中74LS74为D 触发器,可直接使用实验台上数字电路实验区的D 触发器,74LS138为地址译码器。
译码输出端Y0~Y7在实验台上“I/O 地址“输出端引出,每个输出端包含8个地址,Y0:280H ~287H ,Y1:288H ~28FH ,……当CPU 执行I/O 指令且地址在280H ~2BFH 范围内,译码器选中,必有一根译码线输出负脉冲。
例如:执行下面两条指令MOV DX ,2A0HOUT DX ,AL (或IN AL ,DX )Y4输出一个负脉冲,执行下面两条指令MOV DX ,2A8HOUT DX ,AL (或IN AL ,DX )Y5输出一个负脉冲。
2、接线:Y4/IO 地址接CLK/D 触发器Y5/IO 地址接CD/D 触发器D/D 触发器接SD/D 角发器接+5VQ/D 触发器接L7(LED 灯)或逻辑笔三、硬件接线图、软件流程图3四、实验结果运行程序后led 灯L7不断闪烁,达到实验预期要求。
五、实验总结实验比较简单,主要是熟悉了一下hqfc 编程工具的使用和实验箱的使用,仔细学习了D 触发器74LS74的使用和软件延时的编写。
同时学习了微机原理硬件实验的一般过程:○1仔细阅读实验要求,看懂电路连接图;○2根据电路,分析控制信号、数据信号、地址信号的的设置和时序;○3编写程序;○4连接电路图;○5硬件调试。
六、源程序(注释)DATA SEGMENTDATA ENDS;数据段STACKSEGMENTSTACK'STACK'STACKENDS;堆栈段CODE SEGMENT;代码段ASSUME CS:CODE,DS:DATA,SS:STACK;说明寄存器与段名之间的对应关系DELAY PROC NEAR;过程DELAY,类型为本段内调用PUSH CX;保存进入时的CX值MOV BX,0FFFFHLOOP1:MOV CX,0100HLOOP2:LOOP LOOP2;LOOP循环指令格式:LOOP OPR测试件:(CX)<>0 DEC BXJNZ LOOP1POP CX;恢复进入时的CX值RET;返回被调用处DELAY ENDP;过程结束START:PUSH DSXOR AX,AXPUSH AX;程序开始时,DS:0执行的是一条返回DOS的指令:INT20HMOV AX,DATAMOV DS,AX;将数据段的数据放入DS中MOV CX,200HAGAIN:MOV DX,2A0H;时钟,L7亮OUT DX,ALCALL DELAYMOV DX,2A8H;复位,L7灭OUT DX,ALCALL DELAYLOOP AGAINMOV AX,4C00H;返回DOSINT21HCODE ENDSEND START4实验二简单并行接口一、实验目的掌握简单并行接口的工作原理及使用方法。
二、实验原理和内容1、按下图简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。
74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。
2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。
3、按下面图4-2-2简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。
74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。
4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。
三、硬件接线图、软件流程图56四、实验结果运行程序后与实验要求一致,8个LED灯可以显示输入的字符对应的ASCⅡ码。
例如,键盘输入2时候,对应的ASCⅡ码为00110010,LD1、LD4、LD5亮,其他灯不亮。
五、实验总结在本实验中主要逻辑部分使用了循环语句和基本的比较语句,在屏幕显示部分,利用了操作系统提供的输入输出功能(相关DOS 功能调用),使用了01H 功能号(输入单个字符)的功能。
本实验逻辑部分比较简单,将键盘输入的数字存入内存,再将操作数从内存中取出,放在通用寄存器中并与ESC 的ASCII 码进行比较,再根据结果执行相应操作。
通过本次实验进一步熟悉了微机原理软件实验环境和步骤。
本实验的主要难点在于所有的连线都要自己连接,线路比较复杂,需要细心和仔细。
六、源程序(注释)DATA SEGMENT;数据段BB DB0FFHDATA ENDSSTACKSEGMENTPARASTACK'STACK';堆栈段,调用子程序时存在进栈等问题,预留100字节的空间DB100DUP(?)STACKENDSCODE SEGMENT;代码段ASSUME CS:CODE,SS:STACK,DS:DATA;说明段寄存器与段名的对应关系START:MOV AH,01HINT21H;DOS功能调用,功能号01H,等待用户从键盘输入一个字符,ASCII码放入ALCMP AL,1BH;与ESC的ASCII码值比较JZ EXIT;如果是ESC停止执行MOV DX,2A8H;并行输出地址2A8HOUT DX,ALJMP START;循环执行EXIT:MOV AH,4CH;返回DOSINT21HCODE ENDSEND START7实验三可编程并行接口8255一、实验目的通过实验,掌握8255工作于方式0以及设置A口为输出口,C口为输入口的方法。
二、实验原理和内容1.8255的工作方式一片8255内部有3个端口,A口可以工作在方式0、方式1或方式2,B口可以工作在方式0、方式1,C口可以工作在方式0。
方式0是基本型输入/输出。
这种方式和外设交换数据时,8255端口与外设之间不使用联络线。
方式1为选通型输入/输出。
用这种方式和外界交换数据时,端口和外设之间要有联络信号。
方式2是双向数据传送,仅A口有这项功能。
当A口工作在方式2时,B口仍可以工作在方式0或方式1,但此时B口方式1只能用查询方式与CPU交换信息。
2.工作方式选择字8255工作方式选择字共8位(如图),存放在8255控制寄存器中。
最高位D7为标志位,D7=1表示控制寄存器中存放的是工作方式选择字,D7=0表示控制寄存器中存放的是C口置位/复位控制字。
3.C口置/复位控制字8255的C口可进行位操作,即:可对8255C口的每一位进行置位或清零操作,该操作是通过设置C口置/复位字实现的(图8-10)。
C口置/复位字共8位,各位含义如下:894.命令字与初始化编程8255有两个命令字,即方式选择控制字和C口置0/置1控制字,初始化编程的步骤是:①向8255控制寄存器写入“方式选择控制字”,从而预置端口的工作方式。
②当端口预置为方式1或方式2时,再向控制寄存器写入“C口置0/置1控制字”。
这一操作的主要目的是使相应端口的中断允许触发器置0,从而禁止中断,或者使相应端口的中断允许触发器置1,从而允许端口提出中断请求。
注意:“C口置0/置1控制字”虽然是对C口进行操作,但是该控制字是命令字,所以要写入控制寄存器,而不是写入C口控制寄存器。
③向8255数据寄存器写入“数据”或从8255数据寄存器读出“数据”三、硬件接线图、软件流程图10四、实验结果8255C口接逻辑电平开关K0~K7,A口接LED显示电路L0~L7,LED显示电路的亮灭与逻辑开关的的设置一致。
五、实验总结通过本次熟悉了8255控制位的设置方法和编程的基本过程。
因为开关、发光二极管均为简单设备,不需要联络信号,所以采用无条件传送方式。
开关状态通过输入口读入;放光二极管的亮、灭通过输出口设置。
工作方式选择方式0,即基本输入输出方式。
2011211120班28号文卉微机原理硬件实验报告六、源程序(注释)CTR EQU28BHA EQU288HC EQU28AHCODE SEGMENTASSUME CS:CODESTART:MOV AL,10001001BMOV DX,CTROUT DX,AL;控制字MOV DX,CIN AL,DX;C口输入MOV DX,AOUT DX,AL;A口输出jmp STARTMOV AH,4CH;返回DOSINT21HCODE ENDSEND START2011211120班28号文卉微机原理硬件实验报告实验四七段数码管一、实验目的掌握数码管显示数字的原理。
二、实验原理和内容1、静态显示:按4-4-1连接好电路,将8255的A口PA0~PA7分别与七段数码管的段码驱动输入端a~dp相连,位码驱动输入端S0、S1、S2、S3接PC0、PC1、PC2、PC3,编程在数码管显示自己的学号的后四位。
2、实验台上的七段数码管为共阴型,段码采用同相驱动,输入端加高电平,选中的数码管亮,位码加反相驱动器,位码输入端高电平选中。
七段数码管的字型代码表如下表:2011211120班28号文卉微机原理硬件实验报告三、硬件接线图、软件流程图2011211120班28号文卉微机原理硬件实验报告四、实验结果在四个数码管上稳定显示数字0596。
2011211120班28号文卉微机原理硬件实验报告五、实验总结本实验将8255的编程和数码管的显示结合在一起,建立在第三个实验的基础之上,只要清晰的掌握8255的编程原理,就不会有太大困难。
六、源程序(注释)CTR EQU28BHA EQU288HC EQU28AHCODE SEGMENTASSUME CS:CODESTART:MOV AL,80H;初始化8255MOV DX,CTR;C口低四位、A口设为输出OUT DX,ALLOOP1:MOV DX,C;数码管清零MOV AL,00HOUT DX,ALMOV DX,A;送出段码MOV AL,3FH;0的段码OUT DX,ALMOV DX,C;送出位码MOV AL,08H;最高位显示OUT DX,ALMOV DX,C;数码管清零MOV AL,00HOUT DX,ALMOV DX,A;送出段码MOV AL,6DH;5的段码OUT DX,ALMOV DX,C;送出位码MOV AL,04H;第2位显示OUT DX,AL2011211120班28号文卉微机原理硬件实验报告MOV DX,C;数码管清零MOV AL,00HOUT DX,ALMOV DX,A;送出段码MOV AL,6FH;9的段码OUT DX,ALMOV DX,C;送出位码MOV AL,02H;第3位显示OUT DX,ALMOV DX,C;数码管清零MOV AL,00HOUT DX,ALMOV DX,A;送出段码MOV AL,7DH;1的段码OUT DX,ALMOV DX,C;送出位码MOV AL,01H;第4位显示OUT DX,ALMOV AH,1;调用DOS功能,监视键盘是否有输入INT16HJZ LOOP1;键盘有输入跳出循环,否则继续显示MOV AH,4CH;返回DOSINT21HCODE ENDSEND START2011211120班28号文卉微机原理硬件实验报告实验五键盘显示控制实验一、实验目的1、掌握8255控制键盘及显示电路的基本功能及编程方法。