- 3
- 0
- 约2.57千字
- 约 4页
- 2017-07-09 发布于江西
- 举报
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)