10自动化单片机原理复习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、简述题

MCS-51单片机芯片包含哪些主要逻辑功能部件?(习题2-1)

答:1个8位CPU;1个片内振荡器及时钟电路;128字节RAM(数据存储器);4K字节ROM(程序存储器);2个16位定时器/计数器;32条可编程的I/O线(四个8位并行I/O端口);1个全双工串行口;5个中断源;

程序计数器PC的作用是什么?什么情况下会使用PC的值?(习题2-4)

答:作用:程序计数器PC用来存放即要执行的指令地址,共16位,低8位经P0口输出,高8位经P2口输出。CPU每取一次机器码,PC内容自动加一,CPU执行一条指令,PC内容自动增加该指令的长度。CPU复位后,PC内容为0000H,它标志着程序从头开始执行。PC的内容变化决定程序的流向。

MCS-51单片机设置有四组工作寄存器,这样做的目的是什么?请举例说明。(习题2-7)

答:工作寄存器区也称为通用寄存器区。工作寄存器区包含4个工作寄存器组,每个工作存器组中包含8个工作寄存器R0~R7:BANK0(00~07H);BANK1(08~0FH);

BANK2(10~17H);BANK3(18~1FH)

简述MCS-51单片机的位寻址空间。(习题2-11)

答:MCS-51单片机的位寻址空间共有211个位由两部分组成,位地址范围为00~FFH。片内RAM中20-2FH单元的128位,占用位地址范围:00~7FH;地址能被8整除的SFR具有位寻址功能,占用位地址范围:80~FFH,共83位。

什么是时钟周期、机器周期、指令周期?如何计算机器周期?晶振频率为12M时,计算时钟周期、机器周期。(习题2-9)

答:与时序有关的周期:时钟周期、机器周期、指令周期。时钟周期为晶体振荡器(晶振)的振荡周期的2倍。机器周期(TM):CPU完成一个基本操作所用的时间。MCS-51单片机的1个机器周期包含12个振荡周期。指令周期(TI):执行一条指令所用的时间;MCS-51:1TI=1~4TM。一般为1—2个机器周期,乘法、除法为3个机器周期。

=1/(12M)=

TM=12=

简单说明MCS-51单片机PSW寄存器各标志位的含义。(习题2-15)

答:①CY(PSW.7)进位/借位标志位。若ACC在运算过程中发生了进位或借位,则CY=1;否则=0。它也是布尔处理器的位累加器,可用于布尔操作。

②AC(PSW.6)半进位/借位标志位。若ACC在运算过程中,D3位向D4位发生了进位或借位,则CY=1,否则=0。机器在执行“DAA”指令时自动要判断这一位,我们可以暂时不关心它。

③F0(PSW.5)——用户标志位。

④RS1(PSW.4)、RS0(PSW.3)工作寄存器组选择位

RS1,RS0=00则选择了工作寄存器组0区R0~R7分别代表00H~07H单元。

RS1,RS0=01则选择了工作寄存器组1区R0~R7分别代表08H~0FH单元。

RS1,RS0=10则选择了工作寄存器组2区R0~R7分别代表10H~17H单元。

RS1,RS0=11则选择了工作寄存器组3区R0~R7分别代表18H~1FH单元。

⑤OV(PSW.2)溢出标志位。OV=1时特指累加器在进行带符号数(-128—+127)运算时出错(超出范围);OV=0时未出错。

⑥P(PSW.0)奇偶标志位:P=1表示累加器中“1”的个数为奇数;P=0表示累加器中“1”的个数为偶数。

CPU随时监视着ACC中的“1”的个数,并反映在PSW中

什么是寻址方式?在MCS-51单片机中,有哪几种寻址方式?(习题3-18)

答:所谓的寻址方式就是CPU执行时获取操作数的方式。分为:立即数寻址,直接寻址,寄存器寻址,寄存器间接寻址、变址寻址、位寻址、相对寻址7种寻址方式。

DAA指令的作用是什么?它跟在哪些指令后面使用?(习题3-20)

答用:该指令是进行十进制加法调整的。这条指令是在进行BCD码加法运算时,跟在“ADD”和“ADDC”指令之后,用来对BCD码的加法运算结果自动进行修正的,使其仍为BCD码表达形式。

“LJMPPROG”和“LCALLPROG”的区别是什么?(习题3-21)

答:“LJMPPROG”执行这条指令时,把指令中给出的16位地址给PC,无条件地跳转到以PROG为标号地址的同一程序位置;

“LCALLPROG”执行这条指令时,调用以PROG标号地址开头的子程序。

MCS-51单片机提供了哪几种中断源?在中断管理上有什么特点?各个中断源优先级如何确定?中断嵌套的原则是什么?(习题4-1)

答:MCS-51单片机提供的中断源:

有5个中断源,分别为2个外部中断、2个定时/计数器溢出产生的中

文档评论(0)

Kumba + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档