微机接口实验报告Word文件下载.docx

上传人:b****4 文档编号:15893891 上传时间:2022-11-16 格式:DOCX 页数:14 大小:205.10KB
下载 相关 举报
微机接口实验报告Word文件下载.docx_第1页
第1页 / 共14页
微机接口实验报告Word文件下载.docx_第2页
第2页 / 共14页
微机接口实验报告Word文件下载.docx_第3页
第3页 / 共14页
微机接口实验报告Word文件下载.docx_第4页
第4页 / 共14页
微机接口实验报告Word文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

微机接口实验报告Word文件下载.docx

《微机接口实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《微机接口实验报告Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

微机接口实验报告Word文件下载.docx

(也可使用自动获取资源分配的程序取得中断号)。

四、实验代码

CODESEGMENT

ASSUMECS:

CODE

START:

LOOP1:

MOVCX,0FFFFH

LP1:

MOVDX,2AOH

INAL,DX

LOOPLP1

LP2:

NOP

LOOPLP2

LP3:

MOVDX,2A8H

LOOPLP3

LP4:

NOP

LOOPLP4

MOVAH,0BH

INT21H

CMPAL,0

JZLOOP1

MOVAH,4CH

CODEENDS

ENDSTART

五、实验总结

通过实验,了解和掌握I/O地址译码电路的工作原理,熟悉汇编代码的编写。

实验中,连接电路,利用代码控制实验电路,深对课本理论的理解。

 

实验二8255A可编程并行接口

一.实验目的

1.掌握8255A和微机接口方法。

2.掌握8255A的工作方式和编程原理。

二.实验原理

如实验原理图5-8所示,PC口8位接8个开关K1~K8,PB口8位接8个发光二极管,从PC口读入8位开关量送PB口显示。

拨动K1~K8,PB口上接的8个发光二极管L1~L8对应显示K1~K8的状态。

三.实验内容及步骤

1.实验软件清单

见随机光盘,文件名为H8255-1.ASM

2.实验线路连接

(1)8255A芯片PC0~PC7插孔依次接K1~K8。

(2)8255A芯片PB0~PB7插孔依次接L1~L8。

(3)8255A的CS插孔CS-8255接译码输出Y7插孔。

3.实验步骤

(1)按图连好线路。

(2)运行实验程序。

在DVCC-8086JHN显示"

8255-1"

,同时拨动K1~K8,L1~L8会跟着亮灭。

四.实验源程序

ASSUMECS:

IOCONPTEQU0073H

IOCPTEQU0072H

IOBPTEQU0071H

CONTPORTEQU00DFH

DATAPORTEQU00DEH

DATA1EQU0500H

JMPIOLED

IOLED:

CALLFORMAT

CALLLEDDISP

MOVAL,89H

MOVDX,IOCONPT

OUTDX,AL

IOLED1:

MOVDX,IOCPT

MOVDX,IOBPT

DELAY:

LOOPDELAY

JMPIOLED1

LEDDISP:

MOVAL,90H

MOVDX,CONTPORT

MOVBYTEPTRDS:

[0600H],00

LED1:

CMPBYTEPTRDS:

[0600H],07H

JALED2

MOVBL,DS:

[0600H]

MOVBH,0H

MOVAL,CS:

[BX+DATA1]

MOVDX,DATAPORT

ADDBYTEPTRDS:

[0600H],01H

JNZLED1

LED2:

RET

FORMAT:

MOVBX,0

MOVWORDPTRDS:

[BX+0500H],4006H

ADDBX,2

[BX+0500H],4040H

[BX+0500H],6D6DH

[BX+0500H],7F5BH

ENDSTART

五.实验结果

运行程序后,在DVCC-8086JHN显示"

,同时拨动K1~K8,L1~L8会跟着亮灭,即根据程序从PC口读入8位开关量送PB口显示。

实验三8253A可编程定时/计数器应用

1.学会8253芯片和微机接口原理和方法。

2.掌握8253定时器/计数器的工作方式和编程原理。

本实验原理图如图5-12所示,8253A的A0、A1接系统地址总线A0、A1,故8253A有四个端口地址,如端口地址表5-2所示。

8253A的片选地址为48H~4FH。

因此,本实验仪中的8253A四个端口地址为48H、49H、4AH、4BH,分别对应通道0、通道1、通道2和控制字。

采用8253A通道0,工作在方式3(方波发生器方式),输入时钟CLK0为1MHZ,输出OUTO要求为1KHZ的方波,并要求用接在GATE0引脚上的导线是接地("

0"

电平)或甩空("

1"

电平)来观察GATE对计数器的控制作用,用示波器观察输出波形。

1.实验程序清单

见随机光盘,文件名为H8253.ASM

8253A芯片的T2CLK引出插孔连分频输出插孔1MHZ。

3.实验步骤

(1)按图连好实验线路

(2)运行实验程序

实验仪显示"

8253-1"

,用示波器测量8253A的T2OUT输出插孔,应有频率为1KHZ的方波输出,幅值0~4V。

TCONTROEQU004BH

TCON2EQU004AH

JMPTCONT

TCONT:

MOVDX,TCONTRO

MOVAL,0B6H

MOVDX,TCON2

MOVAL,00

MOVAL,10H

HLT

[BX+0500H],6D4FH

根据实验要求:

输入时钟CLK0为1MHZ,输出OUT0要求为1KHZ的方波。

连接好电路后,运行程序,将OUT0接到示波器上,可以看到输出的波形频率为1KHZ幅值为0-4V的方波。

实验四8279A可编程键盘动态和静态显示接口实验

1.学习8279A与微机8088系统的接口方法;

2.了解8279A用在译码扫描和编码扫描方式时的编程方法,以及8088CPU用查询方式和中断方式对8279A进行控制的编程方法。

如图所示,系统中8279A接口芯片及其相关电路完成键盘扫描和显示,本实验以查询方式获取键盘状态信息,读取键值。

键值转换成显示代码供显示。

根据原理图,得到键值和键名的对照表,显示值和显示代码对照表。

见随机光盘,文件名为H8279.ASM

3、实验步骤

在DVCC-8086JHN上显示"

8279-1"

在系统键盘上输入数字键,在系统显示器上显示相应数字,按EXEC键显示"

8279good"

,按其它键不予理睬。

JMPKEYLED

DATA2EQU0508H

DATA3EQU0510H

DATA4EQU0518H

DATA5EQU0580H

KEYLED:

CLD

MOVDI,DATA5

MOVCX,08H

XORAX,AX

REPSTOSB

MOVSI,DATA2

CALLLEDDISP;

DISP8279-1

[0601H],00H

KEY0:

TESTAL,07H

JZKEY0

MOVCX,0FFFH

DELAY1:

LOOPDELAY1

MOVAL,40H

MOVDI,AX;

ANDAL,0F0H

JZKEY1

MOVAX,DI;

CMPAL,10H

JNZKEY0

MOVSI,DATA3

KEYEND:

JMPKEYEND

KEY1:

CALLCONVERS

MOVSI,DATA5

CALLLEDDISPD

JMPKEY0

CONVERS:

MOVBH,0H

MOVAX,DI

ANDAL,0FH

MOVBL,AL

[BX+DATA4]

MOVBl,DS:

[0601H]

MOVBH,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1