单片机应用技术c语言版第3版答案_单片机应用技术c语言版第3版答案李文华

单片机应用技术c语言版第3版答案_单片机应用技术c语言版第3版答案李文华c语言单片机编程课后答案,单片机课后习题答案(《单片机应用技术》C语言版)…单片机课后习题答案(《单片机应用技术》C语言版)习题 1答案1.1 单项选择题(1) A (2)C (3)A (4) A (5)A(6) A (7)C (8)C (9) D (10)

c语言单片机编程课后答案,单片机课后习题答案(《单片机应用技术》C语言版)…
  41528d3028836879cd698677c3999917.gif单片机课后习题答案(《单片机应用技术》C语言版)

  习题 1答案1.1 单项选择题(1) A (2)C (3)A (4) A (5)A(6) A (7)C (8)C (9) D (10)C1.2 填空题(1)硬件系统、软件系统(2)时钟、复位(3)XTAL1 、XTAL2 、 RST、 (4) 片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器(5)时钟电路(6)程序存储器(7)工作寄存器组、位寻址区、用户 RAM 区(8)1us、2us (9)上电复位电路、按键复位电路(10)2、高1.3 答:单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括 CPU(Central Processing Unit)、随机存取存储器 RAM(Random Access Memory)、只读存储器 ROM(Read-only Memory)、基本输入/输出(/Output,简称 I/O)接口电路、定时器/ 计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。1.4 答:P3 口各引脚与第二功能表引脚 第二功能 信号名称P3.0 RXD 串行数据接收P3.1 TXD 串行数据发送P3.2 外部中断 0 申请P3.3 外部中断 1 申请P3.4 T0 定时/计数器 0 的外部输入P3.5 T1 定时/计数器 1 的外部输入P3.6 外部 RAM 写选通P3.7 外部 RAM 读选通1.5 答:片内 RAM 低 128 单元的配置如下:地 址 功能30H ~7FH 数据缓冲区20H ~2FH 位寻址区(00H~7FH)18H ~1FH 第 3 组工作寄存器(R7~R0)10H ~17H 第 2 组工作寄存器(R7~R0)08H ~0FH 第 1 组工作寄存器(R7~R0)00H ~07H 第 0 组工作寄存器(R7~R0)寄存器常用于存放操作数及中间结果等;内部 RAM 的 20H~2FH 单元,既可作为一般 RAM 单元使用,进行字节操作,也可以对单元中每一位进行位操作;在内部 RAM 低 128 单元中,通用寄存器占去了 32 个单元,位寻址区占去了 16 个单元,剩下 80 个单元,这就是供用户使用的一般 RAM 区,其单元地址为 30H~7FH。片内 RAM 高 128 单元安排有 21 个特殊功能寄存器,其他空闲单元用户不能使用。1.6 答:有 21 个可寻址的特殊功能寄存器,它们不连续地分布在片内 RAM 的高 128 单元中,尽管其中还有许多空闲地址,但用户不能使用。另外还有一个不可寻址的特殊功能寄存器,即程序计数器 PC,它不占据 RAM 单元,在物理上是独立的。在可寻址的 21 个特殊功能寄存器中,有 11 个寄存器不仅可以字节寻址,也可以进行位寻址。1.7 答:程序状态字是一个 8 位寄存器,用于存放程序运行中的各种状态信息。其中有些位的状态是根据程序执行结果,由硬件自动设置的,而有些位的状态则由软件方法设定。PSW 的位状态可以用专门指令进行测试,也可以用指令读出。PSW 的各位定义下表所示。PSW 位定义位地址 D7H D6H D5H D4H D3H D2H D1H D0H位名称 CY AC F0 RS1 RS0 OV F1 P· CY(PSW.7 ):进位标志位。CY 是 PWS 中最常用的标志位,其功能有两个:一是存放算术运算的进位标志,在进行加或减运算时,如果操作结果最高位有进位或借位,则 CY 由硬件置“1”,否则被清 “0”;二是在位操作中,作累加位使用。位传送、位与位或等位操作,操作位之一固定是进位标志位。· AC(PSW.6 ):辅助进位标志位。在进行加或减运算中,若低 4 位向高4 位进位或借位,AC 由硬件置“1”,否则被清“ 0”。在 BCD 码调整中也要用到 AC 位状态。· F0(PSW.5):用户标志位。这是一个供用户定义的标志位,需要利用软件方法置位或复位,用来控制程序的转向。· RS1 和 RS0(PSW.4,PSW.3):工作寄存器组选择位。它们被用于选择CPU 当前使用的通用寄存器组。通用寄存器共有 4 组,其对应关系如下表所示。工作寄存器组选择RS1 RS0 寄存器组 片内 RAM 地址0 0 第 0 组 00H~07H0 1 第 1 组 08H~0FH1 0 第 2 组 10H~17H1 1 第 3 组 18H~1FH这两个选择位的状态是由软件设置的,被选中的寄存器组即为当前通用寄存器组。但当单片机上电或复位后,RS1 RS0=00 。· OV(PSW.2):溢出标志位。在带符号数加减运算中, OV=1 表示加减运算超出了累加器 A 所能表示的符号数有效范围( -128 ~ +127),即产生了溢出,因此运算结果是错误的;OV=0 表示运算正确,即无溢出产生。在乘法运算中,OV=1 表示乘积超过 255,即乘积分别在 B 与 A 中;否则,OV=0,表示乘积只在 A 中。在除法运算中,OV=1 表示除数为 0,除法不能进行;否则,OV=0,除数不为 0,除法可正常进行。· F1(PSW.1):保留未使用。· P(PSW.0):奇偶标志位。 P 标志位表明累加器 A 中内容的奇偶性,如果 A 中有奇数个“1”,则 P 置“1”,否则置“0”。凡是改变累加器 A 中内容的指令均会影响 P 标志位。此标志位对串行通信中的数据传输有重要的意义。在串行通信中常采用奇偶校验的办法来校验数据传输的可靠性。1.8 答:0003H~002AH 这 40 个单元被均匀地分为 5 段,作为 5 个中断源的中断地址区。其中:0003H~000AH 外部中断 0 中断地址区000BH~0012H 定时器/计数器 0 中断地址区0013H~001AH 外部中断 1 中断地址区001BH~0022H 定时器/计数器 1 中断地址区0023H~002AH 串行中断地址区中断响应后,按中断种类,自动转到各中断区的首地址去执行程序。因此在中断地址区中理应存放中断服务程序。但通常情况下,8 个单元难以存下一个完整的中断服务程序,因此通常也是从中断地址区首地址开始存放一条无条件转移指令,以便中断响应后,通过中断地址区,再转到中断服务程序的实际入口地址。1.9 答:当需要扩展存储器时,低 8 位地址 A7~A0 和 8 位数据 D7~D0 由 P0 口分时传送,高 8 位地址 A15~A8 由 P2 口传送。因此,只有在没有扩展片外存储器的系统中,P0 口和 P2 口的每一位才可作为双向 I/O 端口使用。1.10答:单片机晶振电路一般地,电容 C1 和 C2 取 30pF 左右,晶体的振荡频率范围是 1.2MHz~12 MHz。如果晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也就越快。MCS-51 在通常应用情况下

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/94352.html

(0)
上一篇 2024年 5月 26日 16:16
下一篇 2024年 5月 26日

相关推荐

关注微信