单片机原理及接口技术课后习题答案——胡健主编(机械工

2022-06-01 07:29:48   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《单片机原理及接口技术课后习题答案——胡健主编(机械工》,欢迎阅读!
胡健,技术课,单片机,习题,主编
第一章

一、计算题

1、①(10000111)2 (87)16 (0 .101) 2 (0.A) 16 (101111.1011) 2 (2F.B) 16

2、①(430)10 (1AE) 16 (0.6875)10 (0.B) 16

(110.851563)10 (6E.DA0008637BD058) 16 3、①2 (1878)10

(1001000.0101101) 2 (72.351563) 10 (0.010101) 2 (0.328125) 10

4、①00011100B 10000000B 11110000B

5 原码 反码 补码

0010 0110 0010 0110 0010 0110 0100 0000 0100 0000 0100 0000 1111 0000 10001111 1001 0000 6 X Y X+Y X-Y

00100110 00110111 01100101 10001001 真值 101 -9 01001110 00001111 01011101 00111111 真值 93 63

10110011 01100001 00101110 01101100s 真值 46 108 7(863) 10 (895) 10 (365) 10

8414235H 434F4D5055544552H 5374756479H

二、问答题1什么是数制?为什么微型计算机要采用二进制?十六进制数能为计算机执行么?为什么要学习十六进制数。 答:数制就是计数方式,计算机中采用二进制是由计算机所使用的逻辑器件所决定。这种逻辑器件是具有两种状态的电路〔触发器〕好处是运算法那么简单、实现方便,两个状态的系统具有稳定性。计算机中的数只能用二进制表示,十六进制适合于读写方便需要。

2、单片机的开展状况如何?它有哪些应用?试举例说明。

答:1971年微处理器研制成功。1974年,美国仙童公司研制出世界第一台单片微型计算机F8。该机由两块集成电路芯片组成,具有与众不同的指令系统,深受民用电器及仪器仪表领域的欢送和重视。从此单片机开始迅速开展,应用领域也不断扩大。

目前,单片机正朝着高性能和多品种方向开展,但以MCS-51为主的8位单片机仍然占据着单片机的主导地位。单片机的应用日益广泛,应用在仪器仪表家用电器和专用装备的智能化以及过程控制等方面,单片机在人们的日常生活和工作中正扮演着越来越重要的角色。

1〕工业控制。单片机可以构成各种工业控制系统、数据采集系统等。如数控机床、自动生产线控制、电机控制、测控系统等。

2〕仪器仪表。如智能仪表、医疗器械、数字示波器等。


3计算机外部设备与智能接口。如图形终端机、 机、复印机、打印机、绘图仪、磁盘/磁带机、智能终端机等。

4〕商用产品。如自动售货机、电子收款机、电子秤等。

5〕家用电器。如微波炉、电视机、空调、洗衣机、录像机、音响设备等。 6〕消费类电子产品。 7〕通讯设备和网络设备。 8〕儿童智能玩具。

9〕汽车、建筑机械、飞机等大型机械设备。 10〕智能楼宇设备。 11〕交通控制设备。

第二章

一、填空10;低电平23248R0-R7 3、上电复位;手动按键复位;0000H-07H114、内部数据存储器;外部数据存储器;内部程序存储器;外部程序存储器;3 5256B;64KB 60B4KB 7、;12MHZ

二、选择1、① 2、④ 3、① 4、① 5、② 6、③ 7、③ 8、③ 9③三、判断1、× 2、× 3× 4 5、× 6× 7× 8、× 9× 四、问答题

1MCS-51单片机内部包含哪些主要逻辑功能部件?

答:〔1〕一个8bit CPU是微处理器的核心,是运算和逻辑计算的中心。 2〕片内震荡器及时钟电路:提供标准时钟信号,所有动作都依据此进行。 34K ROM程序存贮器:存贮程序及常用表格

4128B RAM 数据存贮器:存贮一些中间变量和常数等。 5〕两个16bit定时器/计数器:完全硬件定时器

632根可编程I/O口线:标准8位双向〔4个〕I/O接口,每一条I/O线都能独立地作输入或输出。

7〕一个可编程全双工串行口。 8〕五个中断源。

2MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少?在使用上有什么不同?

答案:MCS51的存储器空间可以划分为以下4种,分别是:程序存储器;内部数据存储器;内部特殊功能存放器;外部数据存储器; 89S51来说,程序存储器分为片内程序存储器和片外程序存储器,片内程序存储器地址范围为0000H-0FFFH4KB;片外程序存储器地址范围0000HFFFFH64KB。内部程序存储器与外部程序存储器统一编址,当EA为高电平时,从内部程序存储器开始读取程序,到达4KB后跳到片外程序存储器的1000H开始读取程序;当EA


为低电平时,直接从片外程序存储器的0000H开始处读取程序。 内部数据存储器地址范围为00H7FH128B,在程序中做通用存储器使用。 内部特殊功能存放器地址范围80HFFH128B,专用于控制、管理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断系统等功能模块的工作 外部数据存储器地址范围0000HFFFFH64KB,又称为外部数据RAM,当单片机内部128个字节的数据RAM不能满足系统工作的需要时,可以通过它的外部总线扩展外部数据存储器。

3、位地址7CH和字节地址7CH有何区别?位地址7CH具体在内存中什么位置?

答:字节地址7CH是片内数据存储器中的一个地址单元,该地址单元中可以存8位二进制数,位地址7CH是内部数据存储器中位寻址区中的一位,该地址单元中可以存放1位二进制数。位地址7CH具体在片内数据存储器字节地址为2FH中的第4位〔〕。

4. 分别说明程序计数器 PC 和堆栈指针 SP 的作用?复位后 PC SP 中值各为何?

答: 程序计数器 PC 时一个 16 位的计数器,其内容为将要执行下一条指令的首地址, PC 寻址范围达 64KB 具有自动加 1 功能,以实现程序的顺序执行。PC 不可寻址,无法对它进行读写。堆栈指针 SP 的内容就是堆栈栈顶的存储单元地址,向堆栈中每存一个数,SP 中的值就自动加 1,每取一个数就自动 1SP始终指在栈顶地址。复位后 PC0000H SP 07H

5、程序状态字存放器PSW的作用是什么?常用状态标志有哪些位?作用是什么?

答:程序状态字PSW8位存放器,用于存放程序运行的状态信息PSW中各位状态通常是在指令执行的过程中自动形成的,但也可以由用户根据需要采用传送指令加以改变。各个标志位的意义如下:

PSW.7Cy〕:进位标志位。

PSW.6AC〕:辅助进位标志位,又称为半进位标志位。 PSW.5F0〕:用户标志位。

PSW.4、〔RS1 RS0〕:存放器组选择位。 PSW.2OV〕:溢出标志位。 PSW.1〔空缺位〕:此位未定义。 PSW.0P〕:奇偶校验位。

6、什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作存放器,SP应该多大?

答:堆栈是一个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。堆栈指针SP复位后指向07H单元,00H1FH工作存放器区,20H2FH为位寻址区,这些单元有其他功能,因此在程序设计时,需要对SP重新赋值。如果CPU在操作中要使用两组工作存放器,SP应该至少设置为0FH

7MCS-514个并行I/O 口在使用上有哪些特点和分工?

89S51/52单片机的4个I/O口在结构上是相同的,但又各具特点。这四个端口都是8位双向口,每个端口都包括一个锁存器、一个输出驱动器和输入缓冲器。在无片外扩展存储器的系统中,这四个端口的每一位都可以作为双向通用I/O


本文来源:https://www.wddqxz.cn/2826e23fba0d6c85ec3a87c24028915f804d8417.html

相关推荐