华东理工大学单片机原理期末模拟试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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