单片机课后习题答案(14页).doc

上传人:1595****071 文档编号:35599759 上传时间:2022-08-22 格式:DOC 页数:14 大小:490.50KB
返回 下载 相关 举报
单片机课后习题答案(14页).doc_第1页
第1页 / 共14页
单片机课后习题答案(14页).doc_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《单片机课后习题答案(14页).doc》由会员分享,可在线阅读,更多相关《单片机课后习题答案(14页).doc(14页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-23 程序计数器PC作为不可寻址寄存器,它打哪些特点?地址指针DPTR有哪些特点?与程存计数器PC有何异同?答(1)程序计数器PC作为不可寻址寄存器的特点程序计数器PC是中央控制器申最基本的寄存器,是一个独立的计数器,存放着下一条将程序存储器中取出的指令的地址。程序计数器PC变化的轨迹决定程序的流程。程序计数器的宽度决定了程序存储器可以寻址的范围。程序计数器PC的基本工作方式有:程序计数器PC自动加1。这是最基本的工作方式,也是这个专用寄存器被称为计数器的原因。执行条件或无条件转移指令时,程序计数器将被置入新的数值,程序的流向发生变化。变化的方式有下列几种:带符号的相对跳转SJMP、短跳转A

2、JMP、长跳转LJMP及JMP A+DPTR等。在执行调用指令或响应中断时:PC的现行值,即下一条将要执行的指令的地址送入堆栈,加以保护;将子程序的入口地址或者中断矢量地址送入PC,程序流向发生变化,执行子程序或中断服务程序;子程序或中断服务程序执行完毕,遇到返回指令RET或RETI时,将栈顶的内容送到PC寄存器中,程序流程又返回到原来的地方,继续执行。(2)地址指针DPTR的特点地址指针DPTR的特点是,它作为片外数据存储器寻址用的地址寄存器(间接寻址)。(3)地址指针DPTR与程序计数器PC的异同相同之处:两者都是与地址有关的、16位的寄存器。其中,PC与程序存储器的地址有关,而DPTR与

3、数据存储器的地址有关。作为地址寄存器使用时,PC与DPTR都是通过P0和P2口(作为16位地址总线)输出的。但是,PC的输出与ALE及PSEN有关;DPTR的输出,则与ALE、RD及WR相联系。不同之处:PC只能作为16位寄存器对待,由于有自动加1的功能,故又称为计数器;DPTR可以作为16位寄存器对待,也可以作为两个8位寄存器对待。PC是不可以访问的,有自己独特的变化方式,它的变化轨迹决定了程序执行的流程;DPTR是可以访问的,如MOV DPTR,#XXXXH,INC DPTP。25 80C51单片机的EA信号有何功能?在使用80C31时,EA信号引脚应如何处理?答: (1)80C51单片机

4、的EA信号的功能EA为片外程序存储器访问允许信号,低电平有效;在编程时,其上施加21V的编程电压EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器;EA引脚接低电平时,迫使系统全部执行片外程序存储器程序。(2)在使用80C31时,EA信号引脚的处理方法因为80C31没有片内的程序存储器,所以在使用它时必定要有外部的程序存储器,EA 信号引脚应接低电平。26 片内RAM低128单元划分为哪三个主要部分?各部分主要功能是什么?答: 片内RAM低128单元的划分及主要功能:(l)工作寄存器组(00HlFH)这是一个用寄存器直接寻址的区域,内部数据RAM区的031(00HlFH),共3

5、2个单元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0R7。(2)位寻址区(20H2FH)从内部数据RAM区的3247(20H2FH)的16个字节单元,共包含128位,是可位寻址的RAM区。这16个字节单元,既可进行字节寻址,又可实现位寻址。(3)字节寻址区(30H7FH)从内部数据RAM区的48127(30H7FH),共80个字节单元,可以采用间接字节寻址的方法访问。28 堆栈有哪些功能?堆栈指示器(SP)的作用是什么?在程序设计时,为什么还要对SP重新赋值?答: (1)堆栈的功能堆栈是内部数据RAM区中,数据先进后出或后进先出的区域。其具体功能有两个:保护断点和保护现场。

6、(2)堆栈指示器(SP)的作用堆栈指示器(SP)是一个8位寄存器,存放当前的堆栈栈顶所指存储单元地址的。(3)对SP的重新赋值系统复位后,SP内容为07H。如不重新定义,则以07H为栈底,压栈的内容从08H单元开始存放;如需使用深度较大的堆栈时,将会影响到工作寄存器的使用。所以要对SP进行重新的赋值,使堆栈区设定在片内数据RAM区中的某一空白区域内,堆栈深度以不超过片内RAM空间为限。29 为什么说80C51具有很强的布尔(位)处理功能7共有多少单元可以位寻址?采用布尔处理有哪些优点答(1)80C51具有很强的布尔(位)处理功能在80C5I单片机系统中,与字节处理器相对应,还特别设置了一个结构

7、完整的布尔(位)处理器。在该系统中,除了程序存储器和ALU与字节处理器合用之外,还有自己的:累加器CY:借用进位标志位。在布尔运算中,CY是数据源之一,又是运算结果的存放处,是位数据传送中的中心。根据CY的状态,程序转移:JC rel,JNC rel,JBC rel。位寻址的RAM区:从内部数据RAM区的3247(20H2FH)的16个字节单元,共包含128位(0127),是可位寻址的RAM区。位寻址的寄存器:特殊功能寄存器(SFR)中的可位寻址的位。位寻址的并行I/O口:P0、Pl、P2及P3各口的每一位都可以进行位寻址。位操作指令系统:位操作指令可实现对位的置位、清0、取反、位状态判跳、传

8、送、位逻辑、运算、位输人/输出等操作。强大的布尔(位)处理功能,是80C5l系列单片机的突出优点之一。(2)可以位寻址单元的数目可以位寻址的单元共有228个。分布在:RAM区:20H2FH字节中所有位,共计有128个单元。特殊功能寄存器区:P0、TCON、Pl、SCON、P2、IE、P3、1P.PSW、A、B、PCON及TMOD中的相应位,共计95个单元(IE中有两位无定义,IP中有三位无定义,PSW中有一位无定义,PCON中有三位无定义)。(3)采用布尔处理方法的优点利用位逻辑操作功能进行随机逻辑设计,可把逻辑表达式直接变换成软件执行,方法简便;免去了过多的数据往返传送、字节屏蔽和测试分支,大大简化了编程,节省存储器空间,加快了处理速度;还可实现复杂的组合逻辑处理功能。所有这些,特别适用于某些数据采集,实时测控等应用系统。这些给面向控制的实际应用带来了极大的方便,是其他微机机种所无可比拟的。 -第 14 页-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com