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

合集下载
  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

CLRC

LOOP:MOV A,@R0 ;

ADDC A, @R1 ;

MOV @R0, A ;

DEC R0 ;

DEC R1 ;

DJNZ R7,LOOP ;

CLRA

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格式:

定时/计数器1 定时/计数器0

相关文档
最新文档