《微机应用系统设计》网上考题(一) 下载本文

内容发布更新时间 : 2024/5/5 12:13:58星期一 下面是文章的全部内容请认真阅读。

《微机应用系统设计》网上考题(一)

一、填空题(20分)

1.如果8051的晶体振荡频率fosc=12MHz,那么其一个机器周期为 us。 2.8155是一种通用的多功能可编程RAM/IO扩展器,除了有三个可编程并行I/O端口外,还带有 和可编程14位 。

3. 8031单片机中IP=0EH,IE=8DH时,CPU能响应的优先权最低的中断源是 。

4.两个8位二进制数9FH,81H相加的和仍然为8位二进制数,那么相加后其进位标志Cy为 ,溢出标志OV为 。

5. 8255A的工作方式1是 方式,端口 可以工作在方式1。 6.串行口工作于方式2时,其接收信息有效的判别条件是 。

7.单片机复位后,程序计数器PC的值为 。 8. 8051单片机内部有 个 位的定时/计数器,。

9. 8031单片机扩展程序存储器使用一片具有地址线12根,数据线8根的EPROM,其程序存储器容量为__________KB。

10. 在LED动态显示方法,控制字形的接口叫做 ,控制字位的接口叫做 。

二、简答题(30分)

1.MCS-51系列单片机扩展程序存储器和数据存储器时,其扩展能力分别是多少?单片机是如何保证它们的地址不发生冲突的?

2.简述8051的五个中断源,并指出与各中断源对应的中断向量地址。 3.阐明8051单片机串口“准双向口”这一名称所以要加“准”字的理由。 4.单片机内部RAM空间分为几部分,分别有什么作用?

5.单片机响应中断后,硬件能自动清除相应的中断请求标志,但是对于两种中断请求标志,CPU响应中断时不会自动清除,它们是哪两种标志?为什么?

三、读程序题(12分) 1.下列程序要完成16位无符号数相加,两数分别存于30H,31H和40H,41H(低位在前),并把和存于30H,31H中(设和无进位输出)。请指出错误,并改正之。

MOV A,30H ADD A,40H MOV 30H,A M0V A,31H ADD A,41H MOV 31H, A

2.请分析下面程序执行后的操作结果,(A)= , (R0)= 。

MOV A,#68H MOV R0,#40H MOV @R0.A MOV 41H,R0 XCH A,R0

3.见下图,8031单片机应用系统的P1口连接如下图。问: (1)第一次调用子程序时,哪个发光二极管亮? (2)第二次调用子程序时,哪个发光二极管亮? (3)第八次调用子程序时,哪个发光二极管亮? (4)第九次调用子程序时,哪个发光二极管亮?

ORG 0000H

LJMP 0200H

ORG 0200H

START:MOV A,#01H LOOP:MOV P1,A

LCALL D2S ;调用延时2秒子程序 RL A ;A循环左移 SJMP LOOP

D2S:…… ;子程序略 RET END

五、综合应用题(18分)

1.设fosc=12MHz,定时器/计数器0的初始化程序和中断服务程序如下:

;主程序

MOV TH0,#0DH MOV HL0,#0D0H MOV TMOD,#01H SETB TR0 ……..

;中断服务程序 INT0: MOV TH0,#0DH

MOV TL0,#0D0H ……. RETI 请回答:

1) 该定时器/计数器工作在什么方式,该方式的内容是什么? 2) 相应的定时时间或计数值是多少?

3) 为什么在中断服务程序中要重置定时器/计数器初值?

2.试绘出51单片机系统扩展图。

89c51 P2 ALE P0 EA PSEN RD WR 地址 锁存器 程序存储器 数据存储器