单片及应用技术.pptVIP

  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文档。上传文档
查看更多
一、将下列数分别转换为二进制、十六进制、BCD数。 1、124.625=(1111100.101)B=(7C.A)H =(0001 0010 0100.0110 0010 0101)BCD 2、45279.25=(1011000011011111.01)B=(B0DF.4)H =(0100 0101 0010 0111 1001.0010 0101)BCD 二、用原码、补码表示下列十进制数 1、(127)原=011111111B, (127)补=011111111B 2、( -63 )原, ( -63 )补 三、运算下列带符号数,并判断是否溢出 111110000=没溢出 210000001=溢出 1、MCS-51单片机的 信号有何功能?在使用8031时 信号引脚应如何处理? 答: 引脚为访问程序存储器控制信号。 (1)当引脚 接成高电平时,CPU 首先从片内程序存储器0000H 字节单元开始取指令执行程序。当指令地址寄存器 PC 中的内容超过 0FFFH 后,就自动转向片外扩展的程序存储器中取指令执行。 (2)当引脚 接成低电平时,复位后 CPU 直接从片外 ROM 的 0000H 字节单元开始取指令执行,这时芯片内部 0000H ~ 0FFFH 的 4KB 单元被忽略不用。 使用 8031时,由于其内部没有程序存储器,必须使用外部扩展程序存储器,它的 引脚应该接成低电平,CPU 直接从片外扩展的 EPROM 中取指令执行。 2、内部RAM低128单元划分为哪3个主要部分?说明各部分的使用特点。 答:内部RAM低128B 单元,按功能特点划分为3个不同的区,分别如下: (1)工作寄存器区:地址范围为 00H ~ 1FH 的 32B 存储器单元,分为 4 个组,每组有 8个字节单元,定名为 R0~R7。通过改变程序状态字特殊功能寄存器 PSW 中 RS1、RS0两位的内容,每组工作寄存器均可选作 CPU 的当前工作寄存器组。 (2)位寻址区:地址为 20H ~ 2FH 的 16个字节单元中共 128位,每一位都有相应的位地址,可用位寻址方式对其进行置位、复位、内容传送、逻辑运算等操作。 (3)一般数据存储区:地址范围为 30H ~ 7FH 的区域,可用于原始数据及运算结果的存储。堆栈一般开在此区。 3、堆栈的作用是什么?堆栈示器( SP)的作用是什么?在程序设计时,为什么要对 SP 重新赋值? 答:堆栈的主要作用是暂时存放数据和地址,通常用来保护断点和现场。SP始终存放堆栈顶部字节单元的地址 (栈顶指针)。进行堆栈操作有两种方式,一种叫数据压入 (PUSH) 堆栈,另一种叫数据弹出(POP)堆栈。数据压栈时,SP 首先自动加 1,然后数据压入 SP 内容指示的字节单元中;而数据出栈时,SP 内容指示的字节单元中的数据弹出,然后 SP 自动减 1,这样 SP 始终指向堆栈顶部字节单元。系统复位后,SP 初始化为 07H,使得堆栈事实上由 08H 开始。因为 08H ~1FH 单元为工作寄存器区,20H ~ 2FH 为位寻址区。在程序设计中很可能要用到这些区,所以用户在编程时要对堆栈指针 SP 重新赋值,最好把 SP 初值设为 2FH 或更大值。 9、什么是拍节、状态、指令周期和机器周期?若单片机外接12MHz晶振,试分别计算拍节、状态和机器周期 答:拍节:振荡脉冲的周期,为最小的时序单位 状态(周期) :振荡频率经单片机内的二分频器分频后提供给片内CPU的时钟周期。因此,一个状态周期包含2个振荡周期 。 机器周期:MCS-51规定机器周期包含12个拍节; 指令周期:执行一条指令所需要的时间; 12MHz晶振, 状态 S=2P=2* 0.088=0.1666μs 机器周期=0.088?12=1μs 5、程序计数器(PC)有哪些特点? 程序计数器 PC 存放着下一条将要从程序存储器中取出的指令的地址。程序计数器 PC 的数据长度决定了程序存储器可以直接寻址的范围。程序计数器 PC 不可寻址,即不能对其赋值,其内容变化方式有:1)自动加 1,此为最基本的变化方式。2)执行条件或无条件转移指令时,其内容由转移指令直接修改,改变原程序执行方向。3)执行调用指令或响应中断时,PC 的内容变化过程如下:PC 的当前值,即下一条将要执行的指令的地址送入堆栈,加以保护;将子程序的入口地址或者中断矢量地址送入 PC,改变原程序执行方向,执行子程序或中断服务程序;子程

文档评论(0)

血玲珑 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档