云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微机原理与接口技术 楼顺天版 课后题答案 - 图文

微机原理与接口技术 楼顺天版 课后题答案 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 13:37:14

MOV AL,0 OUT DX,AL OUT DX,AL

L2: MOV DX,COUNT ;给GATE0和GATE1高电平,开始计数 MOV AL,81H OUT DX,AL

L1: NOP MOV DX,COUNTD MOV AL,00000000B OUT DX,AL MOV DX,COUNTA IN AL,DX MOV DX,COUNTA IN AL,DX

AND AL,AL JNZ L1 MOV DX,COUNT

MOV AL,00H OUT DX,AL

MOV DX,COUNTD MOV AL,01000000B OUT DX,AL MOV DX,COUNTB IN AL,DX XCHG AL,AH IN AL,DX XCHG AL,AH NEG AX INC AX

CMP AX,70H ;判断是否计完50个脉冲,若未计完继续等待;若计完则暂停计数 ;读计数器1结果 AL大于70,则有间歇计入,重新测试

;当

JA L2 MOV BL,AL

MOV AL,50 ;计算频率 DIV BL MOV FREC,AL

10章习题

1. 试分析 8255A方式0、方式1和方式2的主要区别,并分别说明它们适合于什么应用场

合。

答:方式0是基本的输入/输出,端口A、B、C都可以作为输入输出端口。适用于CPU与非智能I/O设备的数据传输;

方式1是有联络信号的输入/输出,端口A、B都可以设定成该方式,此时三个端口

的信号线分成了A、B两组,PC7~PC4用作A组的联络信号,PC3~PC0用作B组的联络信号。适用于高速CPU与低速I/O设备的数据传输;

方式2是双向传输,只有A组端口可以设定成该方式,PC6~PC7用作输出的联

络信号,PC4~PC5用作输入的联络信号,PC3用作中断请求信号。适用于双机之间数据的并行传送。

2. 8255A的A组设置成方式1输入,与CPU之间采用中断方式联络,则产生中断请求信号

INTRA的条件是 STBA= 1 ,IBFA= 1 ,INTEA= 1 。

3. 如果8255A的端口地址为300H~303H,A组和B组均为方式0,端口A为输出,端口B

为输入,PC3~PC0为输入,PC7~PC4为输出,写出8255A的初始化程序段;编程实现将从端口C低4位读入的值从高4位送出。 解: MOV DX,303H

MOV AL,10000011B OUT DX,AL MOV DX,302H IN AL,DX MOV CL,4

SHL AL,CL OUT DX,AL

4. 在实际应用中经常需要检测设备的状态,并进行指示。在8086最小方式系统下,有一

片8255A,其分配的端口地址为8F00H~8F07H中的奇地址,外部设备产生的状态有16个(K15~K0),要求采用4个发光二极管来指示开关量中“1”的个数。(1)画出8255A的连接图;(2)编写程序段实现连续检测并显示。 解:(1)

8086D8~D158255D0~D7RDRDWRA2A1M/IOBHEA15A11A10A9A8A0A14A13A12A7A6A5A4A3PA0PA1......WRA1PA716位开关量(K15~K0)A0PB0PB1PB7......VCCCSPC3PC2PC1PC0(2) MOV DX,8F07H

MOV AL,10010010B ;端口A、B方式0输入,端口C方式0输出 OUT DX,AL

NEXT:

L2: L1:

MOV DX,8F03H ;从端口B读取高8位开关量 IN AL,DX XCHG AL,AH

MOV DX,8F01H ;从端口A读取低8位开关量 IN AL,DX MOV BX,AX XOR AL,AL MOV CX,16 CLC

SHL BX,1 JNC L1 INC AL

LOOP L2

MOV DX,8F05H ;从端口C送出 OUT DX,AL

JMP NEXT ;进行下一次检测

5. 利用IBM PC系统机的总线槽,开发由一片8255A构成的子系统,8255A端口地址为260H~

263H,编程实现产生如图10.20所示的8个信号(各个信号的节拍不必严格相等)。

Y0Y1Y7?

图10.20 要求产生的信号波形

解:8355A与IBM PC机总线的连接框图如下:

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

MOV AL,0 OUT DX,AL OUT DX,AL L2: MOV DX,COUNT ;给GATE0和GATE1高电平,开始计数 MOV AL,81H OUT DX,AL L1: NOP MOV DX,COUNTD MOV AL,00000000B OUT DX,AL MOV DX,COUNTA IN AL,DX MOV DX,COUNTA IN AL,DX AND AL,AL JNZ L1 MOV DX,COUNT MOV AL,00H OUT DX,AL MOV DX,COUNTD MOV AL,01000000B OUT DX,AL MOV DX,COUNTB IN AL,DX XCHG

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com