单片机课后习题答案整理By小笨.docxVIP

  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文档。上传文档
查看更多
单片机课后习题答案整理By小笨

1、Mcs-51单片机时钟周期、机器周期、指令周期是如何分配的?当主频为12Mhz时,一个机器周期为几微秒?执行一条最长的指令需要几微秒? 答:(1)1个时钟周期=2个振荡周期。 1个机器周期=12个振荡周期。 一条指令所需的全部时间称为指令周期。MCS-51单片机的指令周期一般需要1、2、4个机器周期。 (2)主频为12MHz时,一个机器周期为1微秒 (3)执行一条最长的指令需要4微秒。 2、 何谓程序状态字PSW?各位的定义又是多少? 解:程序状态字PSW是一个8位寄存器,寄存当前指令执行后的状态,为下条或以后的指令执行提供状态条件。它的重要特点是可以编程。 各个标志位的意义如下: PSW.7(Cy):进位标志位。 PSW.6(AC):辅助进位标志位,又称为半进位标志位。 PSW.5(F0):用户标志位。 PSW.4、PSW.3(RS1和 RS0):寄存器组选择位。 PSW.2(OV):溢出标志位。 PSW.1(空缺位):此位未定义。 PSW.0(P):奇偶校验位 3、何谓堆栈?栈指针SP的作用是什么?为什么要重新定义SP? 解:(1)、堆栈是一组编有地址的特殊存储单元,数据遵循先进后出的存取原则。栈顶地址用栈指针SP指示。 (2)、栈指针SP的作用是指向栈顶,存放栈顶地址。 (3)、为了避免与工作存储器重迭,一般在程序的初始化时应重新定义SP,再定位堆栈区域。 4、何谓地址/数据分时复用总线?在什么情况下使用这种工作方式? 答:(1)、是指P0口用作扩展时,先输出低8位地址至地址锁存器,而后再由P0口输入指令代码,在时间上是分开的。 (2)、进行外部功能扩展时使用这种工作方式 5.何谓只读存储器ROM?有何功能特点?试述ROM、PROM、EPROM、EEPROM的本质区别? 答:(1)ROM固化后的信息在工作时是不可改变的,只能从中读出信息,一般用来存放固定的程序和数据。 (2)特点:固化后的信息在工作时是不能改变的。 (3)ROM即掩膜ROM由生产厂家成批实现程序固化,只能读出不能改写;PROM可由用户用专门的固化器进行程序固化,一经固化后,只能读出,不能再改写;EPROM可通过紫外线照射完成信息的擦洗,经过擦洗后又可再次固化,即紫外线可擦除、电可写入;EEPROM不需要脱机擦洗和固化,可直接在计算机应用系统中进行在线修改,即电可擦除、电可写入。 6.简述MCS-51内部数据存储器的空间分配。访问外部数据存储器和程序存储器有什么本质区别? 答:(1)8051内部128B的数据RAM区,包括有工作寄存器组区、位寻址区和数据缓冲区。各区域的特性如下: ① 00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用Ri的寄存器间接寻址来访问。 ② 20H~2FH为可位寻址区域,这16个字节的每一位都有一个地址,编址为00H~7FH。当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。 ③ 30H~7FH为堆栈、数据缓冲区。 (2)访问外部数据存储器和程序存储器的本质区别是它们有各自不同的选通信号。访问外部数据存储器时,由数据指针DPTR提供寻址地址码,由RD/WR进行读/写选通;访问外部程序存储器时,由程序指针PC提供地址码,由PSEN进行读选通。 7.基址寄存器加变址寄存器间接寻址方式有什么特点?主要应用于什么场合?采用DPTR或PC作基址寄存器其寻址范围有何不同? 答:(1)可实现动态寻址。 (2)主要应用于实现多出口的散转和查表。 (3)采用DPTR作为基址寄存器其寻址范围为64K,采用PC作为基址寄存器其寻址范围最大为256B。 8.设R0的内容为32H,A的内容为48H,内部RAM的32H单元内容为80H,40H单元内容为08H,请指出在执行下列程序段后上述各单元内容的变化。 MOV A,@R0 MOV @R0,40H MOV 40H,A MOV R0,#35H 答:(A)=80H,(R0)=35H,(32H)=08H,(40H)=80H 9.某一系统,要求根据运算结果给出的数据,到指定的数据表中查找对应的数据输出。 设给出数据存于内部RAM30H单元中,数据表存放在程序存储器的10H页,表首地址为1000H。查表所得数据(均由双字节组成)高位字节存于41H,地位字节存于40H单元中,给出数据在00H~0FH之间,其对应关系为: 给出数据:00 01 02 … 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档