计算机接口实验Word格式文档下载.docx

上传人:b****8 文档编号:22472489 上传时间:2023-02-04 格式:DOCX 页数:17 大小:218.94KB
下载 相关 举报
计算机接口实验Word格式文档下载.docx_第1页
第1页 / 共17页
计算机接口实验Word格式文档下载.docx_第2页
第2页 / 共17页
计算机接口实验Word格式文档下载.docx_第3页
第3页 / 共17页
计算机接口实验Word格式文档下载.docx_第4页
第4页 / 共17页
计算机接口实验Word格式文档下载.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

计算机接口实验Word格式文档下载.docx

《计算机接口实验Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机接口实验Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。

计算机接口实验Word格式文档下载.docx

2、运行实验程序

在DVCC-8086JHN上显示"

8255-2"

同时L1~L12发光二极管模拟交通灯显示。

CODESEGMENT

ASSUMECS:

CODE

IOCONPTEQU0073H;

设置控制端常量

IOAPTEQU0070H;

设置数据端口A地址常量

IOBPTEQU0071H;

设置数据端口B地址常量

IOCPTEQU0072H;

设置数据端口C地址常量

IOBDATAEQU0500H

CONTPORTEQU00DFH

DATAPORTEQU00DEH

DATA1EQU0640H

START:

JMPIOLED

IOLED:

CALLFORMAT

CALLLEDDISP

MOVAX,0H

MOVDS,AX

MOVAL,82H

MOVDX,IOCONPT;

写8255控制字,三个口均工作于方式0

OUTDX,AL;

往控制端口写控制字,设置A口工作在方式0输入,B方式0输出

MOVDX,IOBPT;

读PB口数据存0601H单元

INAL,DX

notal

moval,00h

nop

MOVBYTEPTRDS:

[0501H],AL

写方式控制字均为输出

MOVAL,80H

OUTDX,AL

置PB0,PB4~PB6为1,其余为0

MOVAL,DS:

[0501H]

ORAL,0FH;

使PB0~PB3为1,PB4~PB7为0

即熄灭红灯,点亮绿灯

MOVDX,IOCPT;

使PC1,PC4~PC6为1,其余为0

MOVAL,0FH;

使PC0~PC3为1,PC4~PC7为0

CALLDELAY1;

延时

IOLED0:

MOVAL,01011010B;

使2,4路口绿灯亮,1,3口红灯亮

MOVDX,IOCPT

CALLDELAY1

andAL,0FH;

灭2,4路口绿灯

MOVCX,8H;

只计数器值为8

IOLED1:

MOVDX,IOBPT

orAL,01011111B;

点亮2,4路口黄灯

CALLDELAY2;

短暂延时

andAL,00000000B;

灭掉黄灯

CALLDELAY2

LOOPIOLED1;

黄灯闪烁8次

点亮4个绿灯,灭掉4个红灯

MOVAL,10100101B;

点亮1,3口红灯和2,4路口绿灯

灭掉红灯

MOVCX,8H

IOLED2:

orAL,10101111B;

点亮1,3路口黄灯

LOOPIOLED2

JMPIOLED0;

循环

DELAY1:

PUSHAX

PUSHCX;

延时子程序

MOVCX,0030H

DELY2:

LOOPDELY2

POPCX

POPAX

RET

DELAY2:

PUSHCX

MOVCX,8000H

DELA1:

LOOPDELA1

LEDDISP:

MOVAL,90H

MOVDX,CONTPORT

[0600H],00

LED1:

CMPBYTEPTRDS:

[0600H],07H

JALED2

MOVBL,DS:

[0600H]

MOVBH,0H

MOVAL,CS:

[BX+DATA1]

MOVDX,DATAPORT

ADDBYTEPTRDS:

[0600H],01H

JNZLED1

LED2:

FORMAT:

MOVBX,0

MOVWORDPTRDS:

[BX+0640H],405BH

ADDBX,2

[BX+0640H],4040H

[BX+0640H],6D6DH

[BX+0640H],7F5BH

CODEENDS

ENDSTART

_

实验二:

定时/计数器

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、8253A芯片的T2CLK引出插孔连分频输出插孔1MHZ。

三、实验程序清单

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

四、实验步骤

1、按图5-12连好实验线路

2、运行实验程序

实验仪显示"

8253-1"

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

ODESEGMENT

TCONTROEQU004BH

TCON2EQU004AH

DATA1EQU0500H

JMPTCONT

TCONT:

MOVDX,TCONTRO;

命令口

MOVAL,0B6H;

2好计数器的方式命令字

MOVDX,TCON2;

数据口

MOVAL,00;

低四位初值

MOVAL,10H

HLT

[BX+0500H],4006H

[BX+0500H],4040H

[BX+0500H],6D4FH

[BX+0500H],7F5BH

实验三:

8279A可编程键盘显示接口实验

学习8279A与微机8088系统的接口方法,了解8279A用在译码扫描和编码扫描方式时的编程方法,以及8088CPU用查询方式和中断方式对8279A进行控制的编程方法。

8279A可编程键盘显示接口实验内容

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

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

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

表5-5 

键名 

 

键值 

00H 

01H 

02H 

03H 

04 

05H 

06H 

07H 

08H 

09H 

0AH 

EXEC 

NEXT 

LAST 

0BH 

0CH 

0DH 

0EH 

0FH 

10H 

11H 

15H 

表5-6 

显示值 

显示代码 

3FH 

5BH 

4FH 

66H 

6DH 

7DH 

7FH 

6FH 

77H 

7CH 

39H 

5EH 

79H 

71H 

二、实验程序清单

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

三、实验步骤

1、运行实验程序

8279-1"

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

8279good"

,按其它键不予理睬。

JMPKEYLED

DATA2EQU0508H

DATA3EQU0510H

DATA4EQU0518H

DATA5EQU0580H

KEYLED:

CLD

MOVDI,DATA5

MOVCX,08H;

设置结束为8次

XORAX,AX

REPSTOSB

MOVSI,DATA2

CALLLEDDISP;

DISP8279-1

[0601H],00H

KEY0:

TESTAL,07H

JZKEY0

MOVCX,0FFFH

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]

[BX+DATA5],AL

INCBX

MOVDS:

[0601H],BX

CMPBX,08H

JZSAVE0

SAVE0:

[0601H],0H

[BX+SI]

LEDDISPD:

LEDD1:

JALEDD2

JNZLEDD1

LEDD2:

[BX+0500H],5050H

[BX+0500H],0079H

[BX+0500H],0000H

[BX+0500H],076FH

[BX+0500H],3F5EH

[BX+0500H],3F5CH

[BX+0500H],063FH

[BX+0500H],4F5BH

[BX+0500H],6D66H

[BX+0500H],077DH

[BX+0500H],6F7FH

[BX+0500H],7C77H

[BX+0500H],5E39H

[BX+0500H],7179H

欢迎您的下载,

资料仅供参考!

致力为企业和个人提供合同协议,策划案计划书,学习资料等等

打造全网一站式需求

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

当前位置:首页 > 教学研究 > 教学反思汇报

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

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