DEC BL
JNZ EXIT1
MOV BL,50
MOV AL,BUF 25
微机原理及应用(陈继红、徐晨)课后习题答案
NOT AL MOV BUF,AL MOV DX,350H OUT DX,AL
EXIT1:MOV AL,20H OUT 20H,AL;(设 8259A的端口地址为 20H,21H) IRET
9.3 硬件如题
9.3图,8253采用方式
0,BCD码计数方式,初始值为 1000,每按一次 按钮
S,计数器值减
1。试编程实现显示
8253当前计数值,直至计数值为 0。8253端口地 址范围为 80H ~ 83H。
(略。在何处显示 ---屏幕/LED/液晶?)
9.4 图
9.4为一简化的键盘
/数码管显示接口电路,假设端口线 a’~ h’及 1、2脚送“1”
电平,可使显示点亮并能实现扫描,试问 U1、U2及数码显示器的选用。 (1)U1为(同相驱动器 / 反相驱动器)。
(2)U2为(同相驱动器 / 反相驱动器)。
(3)数码显示器为(共阴 / 共阳)数码管。 (4)若
A键闭合,则端口线 3,4的电平为。 图
9.4见教材 P295
选用同相驱动器 选用反相驱动器 选用共阴数码管 若
A键闭合,则端口线 3,4的电平为 0,1
9.5 硬件如题
9.5图,试编程实现循环检测 S0、S1,当
S0按下,数码管显示 0,当
S1按下,数码管显示
1,S0、S1同时按下,则结束程序。 8255的端口地址范围为 80H83H。 程序为:
MOV AL,82H OUT 83H,AL AGAIN: IN AL,81H TEST AL,03 JZ EXIT
TEST AL,01 JZ NEXT
MOV AL,3FH OUT 80H,AL JMP AGAIN NEXT: TEST AL,02 JZ NEXT1 MOV AL,06 OUT 80H,AL JMP AGAIN NEXT1: MOV AL,00
OUT 80H,AL JMP AGAIN EXIT:
MOV AH,4CH INT 21H 26
微机原理及应用(陈继红、徐晨)课后习题答案
第
10章串行通信习题
10.1 什么是同步通讯方式?什么是异步通讯方式?试说明各自的主要优缺点。并说明 在什么场合下使用。
答:同步通信无需起始位、停止位。同步通信要求传送的每一位在收发两端保持严格 同步,发送、接收端可使用同一时钟源以保证同步。
异步通讯方式是指发送端和接收端不使用共同的时钟,也不在数据中传送同步信号。 在这种方式下,收发方必须约定数据格式和波特率。
异步通信方式降低了有效数据的传送效率。对于传送大量数据的场合,常采用同步通 信方式。
10.2 什么叫奇偶校验错误?什么叫覆盖错误?什么叫帧格式错误? 答:(1)、奇偶校验错误:若收到的字符
“1”的个数不符合奇偶校验要求则置这个标志, 发出奇偶校验错误信息。
(2)、覆盖错误即溢出错误,若接收移位寄存器接收到一个数据,在把他送至输入缓 存器时,CPU还未取走前一个数据,就会出现覆盖错误。 (3)、帧格式错误:若接收到的字符格式不符合规定(如缺少停止位),则置这个标志, 发出帧错误信息。
10.3 什么是单工、半双工、全双工通信方式? 答:(1)单工通信
数据信息在通信线上始终向一个方向传输。数据信息永远从发送端传输到接收端。列
如,广播电视就是单工传输方式,收音机电视机只能分别接受来自电台电视台的信号,不能 进行相反方向的信息传输。
(2)半双工通信
数据信息可以双向传输,但必须交替进行,同一时刻一个信道只允许单向传送。半双 工通信要求
AB端都有发送装置和接受装置,若想改变信息的传输方向,有开关 K1 K2进
行切换,再任意时刻保证 A端发送装置与 B端接受装置 A端接受装置与 B端发送装置介入
信道。半双工通信由于通信中要濒反的调换信道的方向,所以效率交底。如对讲机通信就是