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

51单片机基础知识试题题库(含答案)(2)

来源:网络收集 时间:2024-05-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

3、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( × ) 80H~FFH 4、在MCS-51系统中,一个机器周期等于1.5us。( × ) 若晶振频率为8MHz,才可能为1.5us

5、8031的CPU是由RAM和EPROM所组成。( × ) CPU由运算器和控制器组成 6、PC可以看成使程序存储器的地址指针。( √ ) 7、判断以下有关PC和DPTR的结论是否正确?

A、DPTR是可以访问的,而PC不能访问。 ( √ ) B、它们都是16位的存储器。 ( √ )

C、它们都有自动加“1”的功能。 ( × )PC有自动加“1”的功能,而DPTR的 加“1”则需通过指令INC DPTR来完成。 D、DPTR可以分为两个8位的寄存器使用,但PC不能。( √ )

8、程序计数器PC不能为用户编程时直接使用,因为它没有地址。( √ ) 9、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( × ) 位寻址区既可以供位寻址使用,又可以供字节寻址使 用。

10、8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。( × ) 特殊功能寄存器中其 单元地址能被8整除的才可以进行位寻址。

11、MCS—51单片机是高档16位单片机。( × )

12、MCS—51的产品8051与8031的区别是:8031片内无ROM。( √ ) 13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( √ )

14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的

6

各种状态信息。( √ )

15、MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的 RAM。( √ )

16、单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。( √ )

17、单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。( × )

18、单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。( √ )

19、单片机系统扩展时使用的锁存器,是用于锁存高8位地址。( × ) 20、MCS—51单片机上电复位后,片内数据存储器的内容均为00H。( × ) 21、MCS—51单片机的数据存贮器是指外部存贮器。( × )

22、MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。( √ )

23、当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。( √ ) 四、问答题

1、80C51 ROM空间中,0000H~0023H有什么用途?用户应怎样合理安排? 答:0000H~0023H是80C51系统专用单元,其中0000H为CPU复位地址,0003H~0023H是5个中断源中断服务程序入口 地址,用户不能安排其他内容。一般来讲,从0030H以后,用户可自由安排。

2、80C51如何确定和改变当前工作寄存器区?

7

答:80C51是根据程序状态字寄存器PSW中工作寄存器区选择控制位RS1、RS0(PSW.4、PSW.3)来确定和改变当前工作寄存器 区: RS1、RS0=00——0区 (00H~07H) RS1、RS0=01——1区 (08H~0FH) RS1、RS0=10——2区 (10H~17H) RS1、RS0=11——3区 (18H~1FH)

3、简述读外ROM和读写外RAM用到的控制信号。 答:读外ROM的控制线有3条: ①ALE:控制锁存低8位地址信号。 ②PSEN:控制外ROM输出。 ③EA:确定读外ROM。

读写外RAM控制信号分别为: ①RD:控制外RAM输出。 ②WR:控制外RAM输入。

第三章 习题参考答案 一、填空题

1、指令格式是由 操作码 和 操作数 所组成,也可能仅由 操作码 组成。

2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为 MOVC 。

3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符

8

应为 MOV 。

4、若访问MCS-51的片外数据存储器,它的操作码助记符应为 MOVX 。

5、累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。 6、执行ANL A,#0FH指令后,累加器A的高4位= 0000 。 7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为 1022H 。

8、JBC 00H,rel 操作码的地址为2000H,rel=70H,它的转移目的地址为 2073H 。

9、累加器(A)=7EH,(20H)= #04H,MCS-51执行完ADD A,20H指令后PSW.0= 0 。

10、MOV PSW,#10H是将MCS-51的工作寄存器置为第 2 组。 11、指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入栈, 37B0H →PC。

12、MOVX A,@DPTR源操作数寻址方式为 寄存器间接寻址 。

13、ORL A,#0F0H是将A的高4位置1,而低4位保持 不变 。 14、SJMP rel的指令操作码地址为0050H,rel=65H,那么它的转移目标地址为 00B7H 。

15、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为 2080H 。

9

16、MOV C,20H源寻址方式为 位 寻址。

17、在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于 片 内RAM 。

18、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 地址 。 19、在变址寻址方式中,以 A 作变址寄存器,以 PC 或 DPTR 作 基址寄存器。 20、假定累加器A中的内容为30H,执行指令 1000H:MOVC A,@A+PC

后,把程序存储器 1031H 单元的内容送入累加器A中。

21、MOVX A,@DPTR源操作数寻址方式为 寄存器间接寻址 。 22、下列程序段的功能: 交换A、B的内容。 PUSH ACC PUSH B POP ACC POP B

23、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令: PUSH ACC PUSH B

后,SP的内容为 62H ,61H单元的内容为 30H ,62H单元的内容为 70H 。

10

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典教育范文51单片机基础知识试题题库(含答案)(2)在线全文阅读。

51单片机基础知识试题题库(含答案)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/fanwen/881896.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219