单片机课后习题解答.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
练习练习练习 第二章 单片机结构及原理 1、MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 答: (1)一个 8bit CPU 是微处理器的核心,是运算和逻辑计算的中心。 (2 )片内震荡器及时钟电路:提供标准时钟信号,所有动作都依据此进行。 (3 )4K ROM程序存贮器:存贮程序及常用表格。 (4 )128B RAM 数据存贮器:存贮一些中间变量和常数等。 (5 )两个 16bit 定时器 / 计数器:完全硬件定时器 (6 )32 根可编程 I/O 口线:标准 8 位双向( 4 个) I/O 接口,每一条 I/O 线都能独立地作输入 或输出。 (7 )一个可编程全双工串行口。 (8 )五个中断源。 2 、什么是指令?什么是程序? 答:指令是规定计算机执行某种操作的命令。 程序是根据任务要求有序编排指令的集合。 3 、如何认识 89S51/52 存储器空间在物理结构上可以划分为 4 个空间,而在逻辑上又可以划分为 3 个空间? 答: 89S51/52 存储器空间在物理结构上设有4个存储器空间:片内程序存储器、片外程序存 储器、片内数据存储器、片外数据存储器。在逻辑上有3个存储器地址空间:片内、片外统一的 64KB 程序存储器地址空间,片内 256 B数据存储器地址空间,片外 64 KB的数据存储器地址空间。 4 、开机复位后, CPU使用的是哪组工作寄存器?他们的地址是多少? CPU如何确定和改变当前工作 寄存器组? 答:开机复位后, CPU使用的是第 0 组工作寄存器,地址为 00H~07H,CPU通过改变状态字寄存器 PSW中的 RS0和 RS1来确定工作寄存器组。 5 、什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针 SP重新赋值?如果 CPU 在操作中要使用两组工作寄存器, SP应该多大? 答:堆栈是一个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。堆栈 指针 SP复位后指向 07H 单元, 00H~ 1FH为工作寄存器区, 20H~ 2FH为位寻址区,这些单元有其他 功能,因此在程序设计时,需要对 SP重新赋值。如果 CPU在操作中要使用两组工作寄存器, SP应 该至少设置为 0FH。 6 、89S51/52 的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为 8MHz时,一个单片 机周期为多少微秒? 答:时钟周期为时钟脉冲频率的倒数,他是单片机中最基本的、最小的时间单位。机器周期是指完 成一个基本操作所需要的时间,一个机器周期由 12 个时钟周期组成。指令周期是执行一条指令所 需要的时间,由若干个机器周期组成。 若 fosc=8MHz ,则一个机器周期 =1/8 ×12 μs=1.5 μs 7 、89S51/52 扩展系统中,片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总 线冲突? 答:访问片外程序存储器和访问数据存储器使用不同的指令用来区分同一地址空间。 8 、程序状态字寄存器 PSW的作用是什么?常用状态标志有哪些位?作用是什么? 答:程序状态字 PSW是 8 位寄存器,用于存放程序运行的状态信息, PSW中各位状态通常是在指令 执行的过程中自动形成的, 但也可以由用户根据需要采用传送指令加以改变。 各个标志位的意义如 下: y PSW.7 (C ):进位标志位。 PSW.6 (AC):辅助进位标志位,又称为半进位标志位。 PSW.5 (F0):用户标志位。 PSW.4、 PSW.3 (RS1和 RS0 ):寄存器组选择位。 PSW.2 (OV):溢出标志位。 PSW.1 (空缺位):此位未定义。 PSW.0 (P):奇偶校验位。 9

文档评论(0)

kxg2020 + 关注
实名认证
内容提供者

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。

1亿VIP精品文档

相关文档