微机原理和接口技术(第四版)课后习题答案解析

内容发布更新时间 : 2025/6/26 17:43:58星期一 下面是文章的全部内容请认真阅读。

int08h 〔解答〕 int08h

int08h

push ax push dx …… …… int 1ch mov al,20h out 20h,al pop ax pop dx pop ds iret endp proc far sti

push ds push ax push dx …… …… int 1ch mov al,20h out 20h,al pop ax pop dx pop ds iret endp

; 日时钟计时 ; 控制软驱马达

; 远过程 ; 开中断 ; 保护现场

; 日时钟计时 ; 控制软驱马达 ; 调用1CH号中断

; 发送EOI中断结束命令 ; 恢复现场

; 中断返回

第8章 常用接口技术

〔习题8.1〕简答题

(1)为什么称8253/8254的工作方式1为可编程单稳脉冲工作方式? (2)为什么写入8253/8254的计数初值为0却代表最大的计数值? (3)处理器通过8255的控制端口可以写入方式控制字和位控制字,8255如何区别这两个控制字呢? (4)“8255具有锁存输出数据的能力”是什么意思? (5)Modem(戏称“猫”)是一个什么作用的器件?

(6)RS-232C标准使用25针连接器,为什么PC机上常见的是9针连接器? (7)什么是RS-232C的零调制解调器连接方式? (8)UART器件的主要功能是什么?

(9)多路开关在模拟输入输出系统中起什么作用?

(10)处理器为什么需要通过锁存器与数字/模拟转换器连接?

〔解答〕

① 方式1可以通过编程产生一个确定宽度的单稳脉冲,故称工作方式1为可编程单稳脉冲工作方式。 ② 因为计数器是先减1,再判断是否为0,所以写入0实际代表最大计数值。

③ 通过控制字的D7位来区别:D7=1,该控制字为方式控制字;否则为位控制字。

④ 8255的三种工作方式均可实现输出数据锁存,即数据输出后被保存在8255内部,可以读取出来,只有当8255再输出新一组数据时才改变。

⑤ Modem,称为调制解调器,将数字信号转换为适合在电话线路上传送的模拟信号(调制)以及将电话线路的模拟信号转换为数字信号(解调)。

- -21

⑥ 因绝大多数设备只使用RS-232C标准的其中9个信号,所以PC机上就配置9针连接器。

⑦ 两台微机进行短距离通信,可以不使用调制解调器,直接利用232C接口连接,被称为零调制解调器(Null Modem)连接。

⑧ UART表示通用异步接收发送器,主要功能是将并行数据转换为串行数据发送,以及实现串行数据转换为并行传送给处理器。

⑨ 采用多路开关,通过微型机控制,把多个现场信号分时地接通到A/D转换器上转换,达到共用A/D转换器以节省硬件的目的。

⑩ 处理器输出数据都只在输出指令OUT执行的极短时间内出现在数据总线上,慢速的外设不能及时获取,所以主机与DAC之间必须连接数据锁存器。 〔习题8.3〕填空题

(1)8253芯片上有__________个__________位计数器通道,每个计数器有__________种工作方式可供选择。若设定某通道为方式0后,其输出引脚OUT为__________电平;当__________后通道开始计数,__________信号端每来一个脉冲__________就减1;当__________,则输出引脚输出__________电平,表示计数结束。

(2)假设某8253的CLK0接1.5MHz的时钟,欲使OUT0产生频率为300kHz的方波信号,则8253的计数值应为__________,应选用的工作方式是__________。

(3)8255

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi