- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机第二章练习题参考解析
一、单项选择题
1.MCS—51单片机的CPU主要的组成部分为 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器单片机 。
源程序 B。汇编程序 C。目标程序 D。编译程序
3.单片机中的程序计数器PC用来 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址
D.存放上一条指令地址单片机 。
A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H
5.单片机引脚 。
A.必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定
6.PSW中的RS1和RS0用来 。
选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式
7.对于8031单片机 。
A. B. C.
D.少部分只能位寻址
8.80C51 单片机 μS。
A. B. C. D..MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来
A.存放指令 B.存放16位地址,作间址寄存器使用 C.存放下一条指令地址
D.存放上一条指令地址
MCS—51的片内外的ROM是统一编址的,如果端保持高电平,8051的程序计数器PC在 地址范围内。
A.1000H—FFFFH B.0000H—FFFFH C.0001H—0FFFH D.0000H—0FFFH
11.MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来 ,它是按后进先出的原则存取数据的。
A.存放运算中间结果 B.存放标志位 C.暂存数据和地址 D.存放待调试的程序
12.单片机的堆栈指针SP始终是指示 。
A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置
二、问答题
1、8051单片机芯片包含哪些主要逻辑功能部件?各有什么主要功能?2、MCS-51单片机的 EA信号有何功能?在使用 8031时 EA信号引脚应如何处理?3、4、内部 RAM低 128 单元划分为哪 3个主要部分?说明各部分的使用特点。5、程序计数器( P)作为不可寻址寄存器,它有哪些特点?6、堆栈有哪些功能?堆栈指示器( SP)的作用是什么?在程序设计时,为什么要对 SP重新赋值?、MCS-51单片机运行出错或程序进入死循环,如何摆脱困境?、什么是指令周期,机器周期和时钟周期?如何计算机器周期的确切时间?、使单片机复位有几种方法?复位后机器的初始状态如何?1、8051单片机芯片包含哪些主要逻辑功能部件?2、MCS-51单片机的 EA信号有何功能?在使用 8031时 EA信号引脚应如何处理?答:EA/VPP是双功能引脚,功能如下:
EA接高电平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。
EA接低电平时,CPU只能执行外部程序存储器的指令。
8031单片机内部无ROM,必须外接程序存储器。因此,8031的EA引脚必须接低电平。
3、CY:进位标志。用于表示Acc.7有否向更高位进位。AC:辅助进位标志也叫半进位标志。 用于表示Acc.3有否向Acc.4进位F0:用户标志位,由我们(编程人员)决定什么时候用,什么时候不用。RS1、RS0:工作寄存器组选择位。RS1、RS0 = 00 —— 0区(00H~07H)
RS1、RS0 = 01 —— 1区(08H~0FH)
RS1、RS0 = 10 —— 2区(10H~17H)
RS1、RS0 = 11 —— 3区(18H~1FH) 0V:溢出标志位。P:奇偶校验位:它用来表示ALU运算结果中二进制数位“1”的个数的奇偶性。若为奇数,则P=1,不然为0。4、内部 RAM低 128 单元划分为哪 3个主要部分?说明各部分的使用特点。~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用Ri
文档评论(0)