没有合适的资源?快使用搜索试试~ 我知道了~
(完整版)单片机原理及应用(第三版)张毅刚课后习题答案完整版.doc
6 下载量 194 浏览量
2022-11-13
09:41:19
上传
评论 1
收藏 275KB DOC 举报
温馨提示
试读
60页
(完整版)单片机原理及应用(第三版)张毅刚课后习题答案完整版.doc
资源推荐
资源详情
资源评论
第 1 章 思考题及习题 1 参考答案
一、填空
1. 除了单片机这一名称之外,单片机还可称为 或 。答:微控制器,嵌入式
控制器.
2.单片机与普通微型计算机的不同之处在于其将 、 、和 三部分,通
过内部 连接在一起,集成于一块芯片上。答:CPU、存储器、I/O 口、总线
3. AT89S52 单片机工作频率上限为 MHz。答:33 MHz。
4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低 和提
高 。答:成本,可靠性。
二、单选
1. 单片机内部数据之所以用二进制形式表示,主要是
A.为了编程方便 B.受器件的物理性能限制
C.为了通用性 D.为了提高运算速度
答:B
2. 在家用电器中使用单片机应属于微计算机的 。
A.辅助设计应用 B.测量、控制应用
C.数值计算应用 D.数据处理应用
答: B
3. 下面的哪一项应用,不属于单片机的应用范围。
A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备
答:C
三、判断对错
1. STC 系列单片机是 8051 内核的单片机。对
2. AT89S52 与 AT89S51 相比,片内多出了 4KB 的 Flash 程序存储器、128B 的 RAM、1 个中断
源、1 个定时器(且具有捕捉功能)。对
3. 单片机是一种 CPU。错
4. AT89S52 单片机是微处理器。错
5. AT89C52 片内的 Flash 程序存储器可在线写入,而 AT89S52 则不能。错
6. 为 AT89C51 单片机设计的应用系统板,可将芯片 AT89C51 直接用芯片 AT89S51 替换。对
7. 为 AT89S51 单片机设计的应用系统板,可将芯片 AT89S51 直接用芯片 AT89S52 替换。对
8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是 DSP
的长处。对
四、简答
1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?
答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是
计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上
的用于测控目的的单片微计算机。
2. AT89S51 单片机相当于 MCS-51 系列单片机中的哪一型号的产品?“S”的含义是什么?
答:相当于 MCS-51 系列中的 87C51,只不过是 AT89S51 芯片内的 4K 字节 Flash 存储器取
代了 87C51 片内的 4K 字节的 EPROM。
3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少?
答:商用:温度范围为 0~+70℃;工业用:温度范围为-40~+85℃;汽车用:温度范围
为-40~+125℃;军用:温度范围为-55~+150℃。
4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。
答:单片机的在系统编程 ISP(In System Program),也称在线编程,只需一条与 PC 机
USB 口或串口相连的 ISP 下载线,就可把仿真调试通过的程序代码从 PC 机在线写入单片机的
Flash 存储器内,省去了编程器。在线应用编程(IAP)就是可将单片机的闪存内的应用程序
在线修改升级。
5. 什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”?
答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,
都称其为“嵌入式系统”。但多数人把 “嵌入”嵌入式微处理器的系统,称为“嵌入式系
统”。 目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系
统”,多指后者。
6. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何
不同?
答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,
实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,
体积小,应用广泛。
DSP 是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)
的嵌入式处理器。能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、
数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法
一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这正是 DSP 的长处所在。
与单片机相比,DSP 具有的实现高速运算的硬件结构及指令和多总线,DSP 处理的算法的复杂
度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。
嵌入式微处理器的基础是通用计算机中的 CPU,地址总线数目较多,能扩展容量较大的存
储器,所以可配置实时多任务操作系统(RTOS)。RTOS 能够处理复杂的系统管理任务和处理工
作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控
设备、ATM 机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。
第 2 章 思考题及习题 2 参考答案
一、填空
1. 在 AT89S52 单片机中,如果采用 6MHz 晶振,一个机器周期为 。答:2µs
2. AT89S52单片机的机器周期等于 个时钟振荡周期。答:12
3. 内部 RAM 中,位地址为 40H、88H 的位,该位所在字节的字节地址分别为
和 。答:28H,88H
4. 片内字节地址为 2AH 单元最低位的位地址是 ;片内字节地址为 A8H 单元的最低
位的位地址为 。答:50H,A8H
5. 若 A 中的内容为 63H,那么,P 标志位的值为 。答:0
6. AT89S52 单片机复位后,R4 所对应的存储单元的地址为 ,因上电时 PSW= 。
这时当前的工作寄存器区是 组工作寄存器区。答:04H,00H,0。
7. 内部 RAM 中,可作为工作寄存器区的单元地址为 H~ H。答:00H,1FH
8. 通过堆栈操作实现子程序调用时,首先要把 的内容入栈,以进行断点保护。调
用子程序返回指令时,再进行出栈保护,把保护的断点送回到 ,先弹出的是原来
中的内容。答:PC, PC,PCH
9. AT89S52 单片机程序存储器的寻址范围是由程序计数器 PC 的位数所决定的,因为 AT89S52 单
片机的 PC 是 16 位的,因此其寻址的范围为 KB。答:64
10. AT89S52 单片机复位时,P0~P3 口的各引脚为 电平。答:高
11. AT89S52 单片机使用片外振荡器作为时钟信号时,引脚 XTAL1 接 ,引脚 XTAL2 的
接法是 。答:片外振荡器的输出信号,悬空
12. AT89S52 单片机复位时,堆栈指针 SP 中的内容为 ,程序指针 PC 中的内容为
。答:07H,0000H
二、单选
1. 程序在运行中,当前 PC 的值是 。
A.当前正在执行指令的前一条指令的地址 B.当前正在执行指令的地址。
C.当前正在执行指令的下一条指令的首地址 D.控制器中指令寄存器的地址。
答:C
2. 判断下列哪一种说法是正确的?
A.PC 是一个可寻址的寄存器 B.单片机的主频越高,其运算速度越快。
C.AT89S52 单片机中的一个机器周期为 1µs
D.特殊功能寄存器 SP 内存放的是堆栈栈顶单元的内容。
答: B
三、判断对错
1. 使用 AT89S52 单片机且引脚
EA
=1 时,仍可外扩 64KB 的程序存储器。错
2. 区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是
高端。错
3. 在 AT89S52 单片机中,为使准双向的 I/O 口工作在输入方式,必须事先预置为 1。对
4. PC 可以看成是程序存储器的地址指针。对
5. AT89S52 单片机中特殊功能寄存器(SFR)使用片内 RAM 的部份字节地址。对
6. 片内 RAM 的位寻址区,只能供位寻址使用,而不能进行字节寻址。错
7. AT89S52 单片机共有 32 个特殊功能寄存器,它们的位都是可以用软件设置的,因此,都是
可以位寻址的。错
8. 堆栈区是单片机内部的一个特殊区域,与 RAM 无关。错
9. AT89S52 单片机进入空闲模式,CPU 停止工作。片内的外围电路(如中断系统、串行口和
定时器)仍将继续工作。对
10. AT89S52 单片机不论是进入空闲模式还是掉电运行模式后,片内 RAM 和 SFR 中的内容均保
持原来的状态。对
剩余59页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 411
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功