华东理工大学单片机原理期末模拟试卷

  • 格式:doc
  • 大小:431.50 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、判断题

1.已知[X]

原=0001111,则[X]

=11100000。()

2.十进制数89化成二进制数为10001001。()

3.8位二进制数补码的大小范围是-127~+127。()

4.MCS—51的产品8051与8031的区别是:8031片内无ROM。()5.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。()

6. MCS—51指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。()

7.已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H,(30H)=83H, P=0。()

8.指令LCALL addr16能在64K字节范围内调用子程序。()9.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。()

10.对于8031单片机而言,在外部扩展EPROM时,EA引脚应接地。()

二、选择题

1.将二进制数(1101001)

2

转换成对应的八进制数是。

A.141 B.151 C.131 D. 121 2.单片机中的程序计数器PC用来。

A.存放指令 B.存放正在执行的指令地址

C.存放下一条指令地址 D.存放上一条指令地址

3.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是。

A.P0口 B。P1口 C。P2口 D。P0口和 P2口

4.MCS—51的串行数据缓冲器SBUF用于。

A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址

D.存放待调试的程序

5.8051的程序计数器PC为16位计数器,其寻址范围是。

A.8K B.16K C.32K D.64K

6.MCS—51汇编语言指令格式中,唯一不可缺少的部分是。

A.标号 B.操作码 C.操作数 D.注释

7.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是。

A.寄存器间接寻址 B.寄存器寻址

C.基址加变址寻址 D.立即寻址

8.MCS—51指令MOV R0,#20H中的20H是指。

A.立即数 B.内部RAM 20H C.一个数的初值

D.以上三种均有可能,视该指令的在程序中的作用

9.MCS—51指令系统中,求反指令是。

A.CPL A B.RLC A C.CLR A D.RRC A

10. 用8031的定时器T1作定时方式,用模式1,则工作方式控制字

为。

A.01H B.05H C.10H D.50H

三、程序阅读分析

1.MCS—51指令系统中,执行下列程序后,堆栈指针SP的内容为。

MOV SP,#30H

MOV A,20H

LACALL 1000

MOV 20H,A

SJMP $

A.00H B.30H C.32H D.07H

2.MCS—51指令系统中,执行下列指令后,其结果为。

MOV A, #68

ADD A, #53

DA A

A.A=21 CY=1 OV=0 B.A=21 CY=1 OV=1

C.A=21 CY=0 OV=0 D.以上都不对

3.执行下列程序后,内部RAM 30H单元的内容是。

MOV 30H,#00H

MOV R0,#30H

MOV A, 30H

ADD A, #05H

MOVC A, @A+PC

MOV @R0, A

SJMP $

TDB:DB 00H ,01H ,02H,03H,05H

A.00H B.02H C.05H D.30H

四、汇编语言程序设计

1.阅读程序,指出程序功能,并给循环体内指令加上注释。(8分)

MOV R0,#43H

MOV R1,#53H

MOV R7,#03H

CLR C

LOOP: MOV A,@R0 ;

ADDC A, @R1 ;

MOV @R0, A ;

DEC R0 ;

DEC R1 ;

DJNZ R7,LOOP ;

CLR A

ADDC A, #00H

MOV @R0, A

2.试用汇编语言编程,将外部ROM 2000H单元中的内容送到外部RAM的3000H单元(4分)

3.从外部RAM 8000H开始存放有100个用补吗表示的数,试用汇编语言编一个程序,统计出负数的个数,将其存放在外部RAM的1000H单元。(8分)

四、存储器扩展作图

1. 用两片2764(8KB的只读存储器)构成单片机的程序存储区,地址译码采用线选法。如图,画出有关连接线,给出2片2764的地址范围。

五、接口应用

1. 使用定时/计数器1以工作方式2实现定时,在P1.0输出周期为100μs 的连续方波。已知晶振频率fosc=12MH。求计数初值,方式控制字,编制相应程序.(查询方式)

TMOD格式:

B 7

B

6

B

5

B

4

B

3

B

2

B

1

B

G ATE

C

/T

M

1

M

G

ATE

C

/T

M

1

M