5、利用PC系统机主串口查询方式发出8位数据55H,下图是从8250的Sout引脚观察到的波形。
(1)请判断下列波形是否正确;
(2)根据上图,请分析出这帧数据的停止位是_________位,采用的是_________校验;
(3)若双方通信波特率是4800bps,则连续发送10个数据,需要多少时间?
相关试题
填空题 2、某输出接口电路,数据口的地址为300H,状态口地址为301H,状态位 SCAN: MOV DX,(1)___________ (2)___________ AL,DX (3)___________ (4)___________ SCAN MOV DX,(5)___________ MOV AL,(6)___________ (7)___________
位为1,表示端口忙,否则表示端口空闲,请完成下列程序段,用程序控制(查询)方式从数据口输出一个‘E’的ASCII码。
填空题 4、下列程序的功能是将中断号为0CH的中断例程的入口地址送入变量KEEPCS和KEEPIP中保存,(其中KEEPCS中保存该中断例程的段基址,KEEPIP中保存该中断例程入口的偏移地址)请完成该子程序。
KEEPCS DW ? ;保存0CH中断服务程序的段基址
KEEPIP DW ? ;保存0CH中断服务程序入口的偏移地址
READ PROC
PUSH AX
PUSH ES
PUSH BX
MOV AL,(1)_________
MOV AH,(2)_________
(3)_________
MOV KEEPCS,(4)_________
MOV KEEPIP,(5)_________
(6)_________
POP ES
(7)_________
RET
READ ENDP
填空题 3、完成下列程序段,从端口210H读数据,测试其是否为20H,若是,则从端口211H中输入一个数据,并将该数据的高四位清零,低四位送BL寄存器,否则程序转到NEXT。 MOV DX,(1)_________ (2)_________ AL,DX (3)_________ AL,20H (4)_________ NEXT MOV DX,(5)_________ (6)_________ AL,DX (7)_________ MOV BL,AL …… NEXT:………
填空题 4、下图是键盘接口示意图,82C55口地址是204H~207H,要求: (1)以PA口作数据输出,判断在题40图中画出82C55与键盘的连接图是否正确; (2)下列程序段的功能是一旦有键按下时,键盘接口电路输出按键的ASCII码,并且自动输出一个“数据有效”( )的握手信号,将数据存入A口。 MOV DX,①___________ MOV AL,②___________ OUT DX,AL ;8255A初始化 MOV AL,③___________ OUT DX,AL SCAN: MOV DX,④___________ IN AL,DX TEST AL,⑤___________ ;查询IBF ⑥___________SCAN ;若IBF=0,继续查询 MOV DX,⑦___________ IN AL,DX
填空题 1、图中的8个发光二极管通过8255和系统ISA总线相连, (1)当8255的

为00、
为0、
为0、
为1时,表示CPU对8255内部的___________进行___________(读/写)操作;
(2)该片8255控制口的地址为___________,B口地址为___________;
(3)请完成下列程序段,使8个LED都点亮。
MOV DX,①___________
MOV AL,②___________
OUT DX,AL ;初始化8255
MOV DX,③___________
MOV AL,④___________
⑤___________ ;8个LED都点亮
填空题 3、82C55端口A定义方式0输出,端口B定义为方式1输入,禁止中断,端口C定义为输入。问题: (1) (2)
、
、
分别表示什么信号?
,
可作为什么引脚?
填空题 2、进行异步串行通信之前,通信双方约定,线路上传送的字符包含8位数据位,1位停止位,用偶校验,通信速率是1200波特。根据图中的传送字符“C”(ASCII码是43H)的RS-232波形图,完成以下问题; (1)线路传送字符“C”需要多少时间?(指从开始传送起始位到传送完停止位所需要的总时间); (2)设波特率系数K=16,试问发送端发送时钟
与接收端接收时钟
的频率为多少?
填空题 6、下图是8255A并行打印机接口电路图,通过接口CPU采用查询方式将存放在BUF缓冲区的128个字符送去打印。设已知8255A的口地址为154H~157H。完成以下程序段。 (1)根据题目要求,分析电路,并判断出该片8255A的B口工作在方式_________,是_________(填输入/输出)。 (2)下列程序段是将存放在BUF缓冲区的128个字符送去打印,请完成该程序。 …… ……; 8255A初始化(略) …… ;使 …… START:MOV SI,OFFSET BUF ;打印字符的内存首址 MOV CX,128 ;打印字符个数 L: MOV DX,①_________ IN AL,DX ;查BUSY=0? TEST AL,②_________ JNZ L ;忙,等待;不忙,则向A口送数 MOV DX,③_________ MOV AL,[SI] OUT DX,AL ;送数到B口 MOV DX,④_________ MOV AL,⑤_________ ;向打印机发选通信号 OUT DX,AL NOPMOV AL,⑥_________ ;置位 OUT DX,AL ⑦_________ ;内存地址加1 LOOP L ;未完,继续。 ……
=1(略)
=0
=1