2013北京职业技术学院计算机网络技术上学期期末模拟试题07(含答案).docVIP

  • 3
  • 0
  • 约2.57千字
  • 约 4页
  • 2017-07-09 发布于江西
  • 举报

2013北京职业技术学院计算机网络技术上学期期末模拟试题07(含答案).doc

2013北京职业技术学院计算机网络技术上学期期末模拟试题07(含答案)

2013北京职业技术学院计算机网络技术上学期期末模拟试题07(含答案) 4-3选择 1.在中断服务程序中,至少应有一条( D ) (A)传送指令(B)转移指令(C)加法指法(D)中断返回指令 2.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( B ) (A)98H (B)84H (C)42 (D)22H 3.D MCS-51在响应中断时,下列哪种操作不会发生( D ). (A)保护现场 (B)保护PC (C)找到中断入口若悬河 (D)保护PC转入中断入口 4.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( C ) (A)方式0 (B)方式1 (C)方式2 (D)方式3 5.MCS-51有中断源( A   ) (A)5个   (B)2个   (C)3个   (D)6个 6.MCS-51响应中断时,下面哪一个条件不是必须的( ) (A)当前指令执行完毕 (B)中断是开放的确 (C)没有同级或高级中断服务须 (D)必须有RET1指令 7.使用定时器T1时,有几种工作模式( D ) (A)1种   (B)2种   (C)3种     (D)4种 8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是 ( B ) (A)由CPU自动完成 (B)在中断响应中完成功之路 (C)应由中断服务程序完成 (D)在主程序中完成 9.下面哪一种传送方式适用于处理外部事件( C ) (A)DMA (B)无条件传递进 (C)中断 (D)条件传递 1、2、4章的编程 8225A控制字地址为300FH,请按:A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序. 解:控制字为 95H 初始化程序:MOV DPTR ,#300FH MOV A,#95H MOVX @DPTR ,A 编定一个软件延时1S和1min的子程序.设fosc=6Hz,则一个机器周期1μs。 解:(1)1S=2US*5*100000 5*100000=250*200*10 ORG 1000H TIME:MOV R7,#10 T3: MOV R6,#200 T2: MOV R6,#250 T1: DJNZ R5,T1 DJNZ R6,T2 DJNZ R7,T3 RET (2)1min=60,调用上面1s子程序60次 ORG 0030H MOV R0,#60 LOOP:LCALL TIME DJNZ R0,LOOP RET 请编制串行通信的数据发送程序,发送片内RAM50H~5FH的16B数据,串行接口设定为方式2,采用偶校验方式。设晶振频率为6MHz。 解:查询方式发送程序如下 MOV SCON,#8OH M OV PCON,#80H MOV R0,#50H MOV R7,#16H LOOP: MOV A,@R0 MOV C,P MOV TB8,C MOV SBUF,A JNB T1,$ CLR T1 INC R0 DJNZ R7,LOOP RET 4.应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。 请(1)计算时间常数X,应用公式X=216-t(f/12) (2)写出程序清单 解:X=216-t(F/12) =216-1*10-3*6*106/12 =OFEOCH ORG 3000H START:MOV TMOD,#01H MOV TL0,#OCH MOV THO,#OFEH SETB TR0 LOOP: JBC TFO,DONE SJMP LOOP DONE: MOV TL0,#OCH MOV THO,#OFEH CPL P1.0 SJMP LOOP 5.应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。 请(1)计算时间常数X,应用公式X=216-t(f/12) (2)写出程序清单 解:解:X=216-t(F/12) =216-0.5*10-3*6*106/12 =FF06H O

文档评论(0)

1亿VIP精品文档

相关文档