云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 华东理工大学单片机原理期末模拟试卷

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

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 8:00:15

一、判断题

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

定时/计数器1 定时/计数器0 B7 B6 B5 B4 B3 B2 B1 B0 GATE M1 M0 GATE M1 M0 C/T C/T

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

一、判断题 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字节范围内

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com