《单片机原理及应用》课后习题

合集下载

单片机原理及应用(第三版)课后习题答案完整版

单片机原理及应用(第三版)课后习题答案完整版

第1 章思考题及习题1 参考答案一、填空1.除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O 口、总线3.AT89S52 单片机工作频率上限为MHz 。

答:33 MHz。

4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1.单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2.在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答:B3.下面的哪一项应用,不属于单片机的应用范围。

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它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

《单片机原理及应用》课后习题

《单片机原理及应用》课后习题

《单片机原理及应用》课后习题习题11.单片机的基本含义和主要特点是什么?答:基本含义单片机是将计算机的四个基本部件,即运算器、控制器、存储器和输入输出接口微型化并集成在一块芯片上的微型计算机。

单片机的全称为单片微型计算机,又称为微控制器。

主要特点 1)有优异的性能价格比。

于单片机的应用不断向高级应用和复杂应用扩展,因此,其性能越来越高,如速度越来越快,内存越来越大,处理字长越来越长等。

而大批量的生产和使用也使单片机的价格越来越低。

2)集成度高、体积小、有很高的可靠性。

单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。

另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。

3)控制功能强。

为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O口的逻辑操作以及位处理功能。

单片机的逻辑控制功能及运行速度均高于同一档次的微机。

4)低功耗、低电压,便于生产便携式产品,如手机等。

现在的单片机在功耗上已达到了极高的水平,不少芯片的功耗已达到微安级,在一粒纽扣电池供电的情况下就可长期运行。

25)外部总线增加了IC及SPI等串行总线方式,进一步缩小了体积,简化了结构。

6)单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。

2.简述单片机的基本组成及各部分功能。

答:单片机芯片内部结构包括中央处理器CPU (Central Processing Unit)、程序存储器ROM、随机存储器RAM、I/O口、定时/计数器、中断系统以及将这些部分连接起来的总线,它们都分布在总线的两旁,并和它连通。

一切指令、数据、控制信号都可经内部总线传送。

1)中央处理器CPU——单片机的核心单元,运算器和控制器组成,控制整个单片机系统协调工作,决定了单片机的运算能力和处理速度。

2)程序存储器ROM——用于存放用户程序,只允许读操作,ROM的信息可在断电后长期保存。

《单片机原理及应用》课后习题 答案.

《单片机原理及应用》课后习题 答案.

第1章1-1 什么是单片机?它与一般微型计算机在结构上何区别?答:单片微型计算机简称为单片机(Single Chip Computer),又称为微控制器(MCU 即Micro-Controller Unit)。

它是在一块芯片上集成了中央处理器(CPU)、存储器(RAM、ROM)、定时器/计数器、中断控制、各种输入/输出(I/O)接口(如并行I/O口、串行I/O口和A/D转换器)等为一体的器件。

微型计算机的基本结构由CPU(运算器、控制器)、存储器、输入设备和输出设备五大部分组成,各部分通过外部总线连接而成为一体。

单片机的结构是在一块芯片上集成了中央处理器(CPU)、存储器、定时器/计数器、中断控制、各种输入/输出接口(如并行I/O口、串行I/O口和A/D转换器)等,它们通过单片机内部部总线连接而成为一体。

1-2 MCS-51系列单片机内部资源配置如何?试举例说明8051与51兼容的单片机的异同。

1-3 新型8位单片机,主要在哪几方面发展了?使用新型8位单片机能带来什么好处?1、运算速度大大提高;2、RAM、ROM容量增大;3、精简指令集,指令比51少很多;4、更多的IO口;5、更多的其他功能,比如自带AD,DA,自带SPI,自带看门狗,自带大容量EEPROM等等;6、中断的种类更细更多,有20几个中断向量的比比皆是,定时器/计数器的功能,数量都更多。

简化电路,节省成本,降低功耗,提高系统的可靠性。

第2章2-1 MCS-51系列单片机内部有哪些主要的逻辑部件?答:一个8位CPU;一个片内振荡器及时钟电路;4K字节ROM程序存储器;128字节RAM数据存储器;两个16位定时器/计数器;可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;32条可编程的I/O线(四个8位并行I/O端口);一个可编程全双工串行口;具有五个中断源、两个优先级嵌套中断结构2-2 MCS-51设有4个8位端口(32条I/O线),实际应用中8位数据信息由哪一个端口传送?16位地址线怎样形成?P3口有何功能?答:实际应用中8位数据信息由P0口传送。

单片机原理及应用(张毅刚-第三版)课后习题答案(全)

单片机原理及应用(张毅刚-第三版)课后习题答案(全)

单片机原理及应用(张毅刚-第三版)课后习题答案(全)第1章思考题及习题1参考答案一、填空1.除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为MHz。

答:33 MHz。

4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而降低和提高。

答:成本,可靠性。

二、单选1.单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2.在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用C.数值计算应用答:B3.下面的哪一项应用,不属于单片机的应用范围。

A.工业控制B.家用电器的控制C.数据库管理D.汽车电子设备答:C三、判断对错B.测量、控制应用D.数据处理应用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它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

单片机原理及应用第三版课后答案

单片机原理及应用第三版课后答案

单片机原理及应用第三版课后答案1. 第一章题目答案:a) 单片机的定义: 单片机是一种集成电路,具有CPU、存储器和输入输出设备等功能,并且可以根据程序控制进行工作的微型计算机系统。

b) 单片机的核心部分是CPU,它可以通过执行程序指令来完成各种计算、逻辑和控制操作。

c) 存储器分为程序存储器和数据存储器,程序存储器用于存放程序指令,数据存储器用于存放数据和暂存中间结果。

d) 输入输出设备用于与外部环境进行数据交换,如开关、LED、数码管等。

e) 单片机的应用广泛,包括家电控制、智能仪器、工业自动化等领域。

2. 第二章题目答案:a) 单片机中的时钟系统用于提供CPU运行所需的时序信号,常见的时钟源有晶体振荡器和外部信号源。

b) 时钟频率决定了单片机的运行速度和精度,一般通过控制分频器、定时器等来调整时钟频率。

c) 单片机中的中断系统用于处理紧急事件,如外部输入信号、定时器溢出等,可以提高系统的响应能力。

d) 中断源包括外部中断、定时器中断和串口中断,通过编程设置中断向量和优先级来处理不同的中断事件。

e) 中断服务程序是处理中断事件的程序,包括保存现场、执行中断处理和恢复现场等步骤。

3. 第三章题目答案:a) I/O口是单片机与外部设备进行数据交换的接口,包括输入口和输出口两种类型。

b) 输入口用于接收外部信号,如开关、传感器等,可以通过编程设置输入口的工作模式和读取输入口的状态。

c) 输出口用于控制外部设备,如LED、继电器等,可以通过编程设置输出口的工作模式和输出口的状态。

d) I/O口的工作模式包括输入模式、输出模式和双向模式,可以根据具体应用需求设置相应的模式。

e) 串行通信接口是单片机与外部设备进行数据传输的一种常见方式,包括UART、SPI和I2C等多种通信协议。

4. 第四章题目答案:a) 定时器的作用是产生指定时间间隔的定时信号,可以用于延时、计时、PWM等功能。

b) 单片机的定时器一般由计数器和一些控制寄存器组成,通过编程设置定时器的工作模式和计数值。

单片机原理及应用教程第3版习题课后答案

单片机原理及应用教程第3版习题课后答案

《单片机原理及应用程序》(第三版)习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。

可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。

十六进制数可以简化表示二进制数。

2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.00100101B 00110111BCD 25H7. 137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。

一般情况下,可分为系统总线和外总线。

系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。

地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。

在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。

控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。

CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。

(完整版)单片机原理及应用习题答案(第三版)

(完整版)单片机原理及应用习题答案(第三版)

第一章习题参考答案1- 1 :何谓单片机?与通用微机相比,两者在结构上有何异同?答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O 接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。

单片机与通用微机相比在结构上的异同:(1)两者都有CPU但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。

例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。

CPU的主频达到数百兆赫兹(MHz),字长普遍达到32 位。

单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。

例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16 位字长单片机,32 位单片机产品目前应用得还不多。

(2)两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。

现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。

单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB 。

(3)两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT标准键盘、鼠标、打印机、硬盘、光盘等)。

用户通过标准总线连接外设,能达到即插即用。

单片机应用系统的外设都是非标准的,且千差万别,种类很多。

单片机的I/O 接口实际上是向用户提供的与外设连接的物理界面。

用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案第三章课后习题答案6.用指令实现下列数据传送:(1)R7内容传送到R4:MOV A,R7;MOV R4,A;(2)内部RAM20H单元送内部RAM40H;MOV 40H,20H(3)外部RAM20H单元内容送内部RAM30H: MOV R0,#20H;MOVX A,@R0;MOV 30H,A(4)ROM2000H单元内容送R2MOV DPTR,#2000HMOV A,#00HMOVC A,@A+DPTR;MOV R2,A(5)外部RAM3456H的内容送外部78HMOV DPTR,#3456HMOVX A,@DPTRMOV R0,#78HMOVX @R0,A(6)外部ROM2000H单元内容送外部RAM20H MOV DPTR,#2000HMOV A,#00HMOVC A,@A+DPTR;MOV R0,#20HMOVX @R0,A(7)外部RAM2040H单元内容与3040H内容交换MOV DPTR,#2040HMOVX A,@DPTRMOV R0,AMOV DPTR,#3040HMOVX A,@DPTRMOV R1,AMOV A,R0MOVX @DPTR,AMOV A,R1MOV DPTR,#2040HMOVX @DPTR,A(8)将片内数据存储器20H~23H单元内容传送到片外数据存储器3000H~3003HMOV A,20HMOV DPTR,#3000HMOVX @DPTR,AMOV A,21HMOV DPTR,#3001HMOVX @DPTR,AMOV A,22HMOV DPTR,#3002HMOVX @DPTR,AMOV A,23HMOV DPTR,#3003HMOVX @DPTR,AORG 0100HAJMP MAINMAIN: MOV R7,#04HMOV R0,#20HMOV DPTR,#3000HLOOP:MOV A,@R0 ;MOVX @DPTR,AINC R0 ;准备取下一个数INC DPTRDJNZ R7,LOOPEND7. 试用3种方法将累加器A中的无符号数乘2。

单片机原理及应用习题-(带答案)

单片机原理及应用习题-(带答案)

《单片机原理及应用》习题一、填空1、MCS-51单片机访问外部存储器时,利用 ALE 信号锁存来自 P0 口的低8位地址信号。

2、MCS-51系统中,当PSEN 信号有效时,表示从P0口稳定地读入了 低8位地址 。

3、通常单片机上电复位时PC=0000H ,SP= 07H ;而工作寄存器则缺省采用第 00 组,这组寄存器的地址范围是从 00H~07H 开始。

4、MCS-51单片机的存储器从物理结构上可划分 4 个空间,从逻辑上分别可划分 3 个空间。

5、MCS-51单片机8031中有 2 个16位的定时/计数器,可以被设定的工作方式有 4 种。

6、MCS-51有 5 中断源,有 2 中断优先级,优先级由软件填写特殊功能寄存器 加以选择。

7、当/EA 接地时,MCS-51单片机将从_ 外部程序的存储器_____的地址0000H 开始执行程序。

8、中断请求信号有 电平 触发和 边沿 触发两种触发方式。

9、用串行口扩展并行口时,串行接口的工作方式应选为 0 。

10. MCS -51复位后·CPU 从 0000 H 单元开始执行程序。

·SP 的内容为 07 H , 第一个压入堆栈的数据将位于 片内 RAM 的 08 H 单元。

·SBUF 的内容为 不定 。

·ADDC A , #54H 指令执行后 , PSW 寄存器的内容将等于 01 H 。

11. 8051AH·片内设置有4KB 的ROM , 当EA 端保持高电平时 , PC (程序计数器)值超过 OFF H时 , 将自动转向执行外部程序存储器的程序。

·可做通用I/O 的至少有_P1_口的8条I/O 线。

_P0_口作地址/数据总线, 传送地址码的_低_8位 , _P2 口作地址总线 , 传送地址码的高__8位。

12.存储器组织·8051片内RAM 有 128 个字节 , 片外RAM 寻址范围为 64K 个字节。

《单片机原理及应用》课后习题答案.

《单片机原理及应用》课后习题答案.

第 1 章1-1 什么是单片机?它与一般微型计算机在结构上何差别?答:单片微型计算机简称为单片机(Single Chip Computer),又称为微控制器( MCU 即Micro-Controller Unit) 。

它是在一块芯片上集成了中央办理器(CPU)、储存器(RAM 、ROM )、准时器/计数器、中止控制、各样输入/输出(I/O)接口(如并行 I/O 口、串行 I/O 口和 A/D 变换器)等为一体的器件。

微型计算机的基本结构由 CPU(运算器、控制器)、储存器、输入设施和输出设施五大多数构成,各部分经过外面总线连结而成为一体。

单片机的结构是在一块芯片上集成了中央办理器(CPU)、储存器、准时器/计数器、中止控制、各样输入 /输出接口(如并行 I/O 口、串行 I/O 口和 A/D 变换器)等,它们经过单片机内部部总线连结而成为一体。

1-2 MCS-51 系列单片机内部资源配置如何?试举例说明 8051 与 51 兼容的单片机的异同。

答: MCS-51系列单片机内部资源配置AT89S53 12KB 256B 3× 16 32 1 9/2 SPI, WDT,2 个数据指Flash 针ROMW77E58 32KB 256B+ 3× 16 36 2 12/2 扩展了 4 位 I/O 口,双Flash 1024B 数据指针, WDT。

ROM1-3 新式 8 位单片机,主要在哪几方面发展了?使用新式8 位单片机能带来什么利处?1、运算速度大大提升;2、RAM 、 ROM 容量增大;3、精简指令集,指令比51 少好多;4、更多的 IO 口;5、更多的其余功能,比方自带 AD , DA ,自带 SPI,自带看门狗,自带大容量EEPROM 等等;6、中止的种类更细更多,有 20 几此中止向量的俯拾皆是,准时器 /计数器的功能,数目都更多。

简化电路,节俭成本,降低功耗,提升系统的靠谱性。

单片机原理与应用(第三版)张毅刚课后习题答案完整版

单片机原理与应用(第三版)张毅刚课后习题答案完整版

第 1 章思考题及习题1参考答案一、填空1.除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器 .2. 单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S52 单片机工作频率上限为MHz。

答:33 MHz。

4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1.单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答: B2.在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3.下面的哪一项应用,不属于单片机的应用范围。

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它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

单片机原理和应用课后习题参考答案解析1~6章

单片机原理和应用课后习题参考答案解析1~6章

《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。

CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。

存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。

按其功能可分为RAM和ROM。

输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。

总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。

1-3 什么叫单片机?其主要由哪几部分组成?答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。

1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:单片机片内ROM的配置状态可分四种:(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;(2)片内EPROM型单片机(如8751),适合于研制产品样机;(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。

1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制)1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章 MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。

单片机原理及应用总结归纳课后习题参考答案1~6章

单片机原理及应用总结归纳课后习题参考答案1~6章

精心整理《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。

CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制和ROM。

I/O1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章 MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。

④8KB片内程序存储空间ROM⑤21个特殊功能寄存器SFR⑥4个8位并行I/O端口(32条线)⑦1个可编程全双工串行口⑧可寻址64KB的外部程序存储空间和外部数据存储空间⑨3个16位的定时器/计数器⑩6个中断源、2个优先级嵌套中断结构2-2 8052答:⑴8052的存储器分为6个编址空间:①片内ROM的容量为8KB,其地址为②可扩展片外ROM的容量为64KB,其地址为片内RAM的容量为256B,其地址为00H~FFH RAM低区,④另128B为片内RAM高区,其地址空间为⑤可扩展片外RAM的容量为64KB,其地址为⑥特殊功能寄存器SFR的空间为128B26BCPU第31脚EA接高电平时, CPU将从片内程序存储器0000H1FFFH时,会自动转向片外程ROM的0000H单元开始执行。

CPU,低区128B地址空间00H~7FH中地址为00H~1FH 这32表示,通过工作寄存器指令进行访问。

片内RAM 中的16个单元共128位中的每一位又可单独00H`7FH;对片内高区128B寻址只能用CPU通过指令MOVX访问片外数据存储器。

单片机原理及应用(第三版)张毅刚-课后习题答案完整版

单片机原理及应用(第三版)张毅刚-课后习题答案完整版

第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为 MHz。

答:33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

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它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

单片机原理及应用 第二版(林立 编著)课后习题完整答案

单片机原理及应用 第二版(林立 编著)课后习题完整答案

第一章习题1.什么是单片机?单片机和通用微机相比有何特点?答:单片机又称为单片微计算机,它的结构特点是将微型计算机的基本功能部件(如中央处理器(CPU)、存储器、输入接口、输出接口、定时/计数器及终端系统等)全部集成在一个半导体芯片上。

虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统的定义。

与通用的微型计算机相比,单片机体积小巧,可以嵌入到应用系统中作为指挥决策中心,是应用系统实现智能化。

2.单片机的发展有哪几个阶段?8位单片机会不会过时,为什么?答:单片机诞生于1971年,经历了SCM、MCU、SOC三大阶段,早期的SCM单片机都是8位或4位的。

其中最成功的是INTEL的8031,此后在8031上发展出了MCS51系列MCU系统。

基于这一系统的单片机系统直到现在还在广泛使用。

随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。

90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。

随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。

然而,由于各应用领域大量需要的仍是8位单片机,因此各大公司纷纷推出高性能、大容量、多功能的新型8位单片机。

目前,单片机正朝着高性能和多品种发展,但由于MCS-51系列8位单片机仍能满足绝大多数应用领域的需要,可以肯定,以MCS-51系列为主的8位单片机,在当前及以后的相当一段时间内仍将占据单片机应用的主导地位。

3.举例说明单片机的主要应用领域。

答:单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:智能仪器单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题11.单片机的基本含义和主要特点是什么?答:基本含义单片机是将计算机的四个基本部件,即运算器、控制器、存储器和输入输出(Input/Output)接口微型化并集成在一块芯片上的微型计算机。

单片机的全称为单片微型计算机(Single Chip Microcomputer),又称为微控制器(Microcontroller Unit,MCU)。

主要特点1)有优异的性能价格比。

由于单片机的应用不断向高级应用和复杂应用扩展,因此,其性能越来越高,如速度越来越快,内存越来越大,处理字长越来越长等。

而大批量的生产和使用也使单片机的价格越来越低。

2)集成度高、体积小、有很高的可靠性。

单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。

另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。

3)控制功能强。

为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O口的逻辑操作以及位处理功能。

单片机的逻辑控制功能及运行速度均高于同一档次的微机。

4)低功耗、低电压,便于生产便携式产品,如手机等。

现在的单片机在功耗上已达到了极高的水平,不少芯片的功耗已达到微安级,在一粒纽扣电池供电的情况下就可长期运行。

5)外部总线增加了I2C(Inter-Integrated Circuit)及SPI(Serial Peripheral Interface)等串行总线方式,进一步缩小了体积,简化了结构。

6)单片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。

2.简述单片机的基本组成及各部分功能。

答:单片机芯片内部结构包括中央处理器CPU (Central Processing Unit)、程序存储器ROM (Read-Only Memory)、随机存储器RAM(Random Access Memory)、I/O口(Input/Output 口)、定时/计数器(T/C)、中断系统以及将这些部分连接起来的总线,它们都分布在总线的两旁,并和它连通。

一切指令、数据、控制信号都可经内部总线传送。

1)中央处理器CPU——单片机的核心单元,由运算器和控制器组成,控制整个单片机系统协调工作,决定了单片机的运算能力和处理速度。

2)程序存储器ROM——用于存放用户程序,只允许读操作,ROM的信息可在断电后长期保存。

3)随机存储器RAM——用于存放程序运行时一些需要临时保存的工作变量和数据, 所以有时直接称之为数据存储器。

RAM存放的信息可随机“读出”或“写入”,其中存放的内容是易失性的,掉电后会丢失。

4)并行I/O口——单片机的重要资源,用于并行通信,负责实现CPU与并行设备的联系。

它可以使单片机和存储器或外设之间并行的传送数据。

5)串行I/O口——用于串行通信,负责实现CPU与串行设备或其他单片机的联系。

它可以把单片机内部的并行数据一位一位向外传送,也可以一位一位地接收外部送来的数据并把它们变成并行数据送给CPU处理。

6)定时器/计数器——用于单片机内部精确定时或对外部事件进行计数。

并可用定时、计数结果对单片机以及系统进行控制。

7)系统时钟——相当于PC微机中的主频。

通常采用外接石英晶体或其他振荡源提供时钟信号输入,也可用内部RC振荡器。

时钟电路为单片机产生时钟脉冲序列,作为单片机工作的时间基准,典型的晶体振荡频率为12MHZ。

8)总线——各种数据信息的公共通道,包括内部总线和外部总线。

CPU通过总线与内设以及I/O接口电路交换信息。

3.单片机的分类及主要指标是什么?答:一、目前单片机品种很多,至少有五十多个系列、三百多个品种,可按以下方式进行分类。

(1)按适用范围分专用型——是为过程控制、参数监测、信号处理等方面的特殊需要而专门设计的单片机,是专门针对某些产品的特定用途而制作的。

通用型——通用型单片机是一种基本芯片,可把开发资源全部提供给应用者的微型控制器,它内部资源比较丰富,性能全面且适用性强,能覆盖多种应用需求(2)按制造工艺分分HMOS工艺,CHMOS工艺(3)按字长分可分为4位机(如NEC公司的µPD75XX系列)、8位机(Intel公司的MCS-51系列)、16位机(Intel公司的MCS-96/98系列)和32位机(Motorola公司的MC683XX系列)等,字长越长其运算处理的速度越快,功能越强大。

二、指标(1)速度CPU处理速度,常用单位是MIPS(Million instruction Per Second),目前最快的单片机可达200MIPS。

单片机的速度与系统时钟相联系,但并不是频率越高处理速度就越快,对于同一型号的单片机来说,采用频率高的时钟一般比频率低的速度快。

(2)位数单片机一次处理数据的宽度。

它与微处理器内部寄存器以及CPU内部数据总线宽度是一致的。

按位数分类,单片机可以分成8位机、16位机、32位机、64位机等。

位数越多,所表示的数据精度就越高。

在完成同样精度的运算时,位数较多的单片机比位数较少的单片机运算速度快。

(3)功耗为了满足广泛使用于便携式系统的要求,目前许多单片机内的工作电压仅为1.8~3.6V,而工作电流仅为数百毫安,一些低功耗的单片机的静态电流甚至可以达到μA或nA级。

(4)I/O口不同类型的单片机其输入/输出接口有很大差别。

一般从几个到几十个。

例如,MCS-51系列单片机有4个接口,使用上很方便。

在片内接口不够时,可考虑进行接口扩展。

(5)存储器包括数据存储器和程序存储器。

数据存储器字节数通常在几十字节到几百字节之间。

程序存储器空间较大,从几KB到几十KB。

(6)工作电压几乎所有的单片机都有WAIT、STOP等省电运行方式。

允许使用的电压范围越来越宽,一般在3~6V范围内工作。

低电压供电的单片机电源下限已可达1~2V。

目前0.8V供电的单片机已经问世。

7.将下列二进制数转化成相应的十进制数、十六进制数。

(1)(101100)B =44=2CH(2)(11100111)B=231=E7H(3)(11.011)B =3.375=3.6H(4)(1.1001)B=1.5625=1.9H9.设机器字长为8 位,求下列数的原码、反码和补码。

(1)+56 [原码]=[反码]=[补码]=38H(2)+117 [原码]=[反码]=[补码]=75H(3)-63 [原码]=1011 1111=BFH[反码]=1100 0000=C0H[补码]=1100 0001=C1H(4)-89 [原码]=1101 1001=D9H[反码]=1010 0110=A6H[补码]=1010 0111=A7H10.已知下列补码,求真值。

(1)+56 [原码]=[反码]=[补码]=38H(2)+117 [原码]=[反码]=[补码]=75H(3)-63 [补码]=1011 1111=BFH[反码]=1011 1110=BEH[原码]=1100 0001=C1H(4)-89 [补码]=1101 1001=D9H[反码]=1101 1000=D8H[原码]=1010 0111=A7H12.写出下列十进制数的8421BCD 码。

(1)56 =(0101 0110)BCD(2)117 =(0001 0001 0111)BCD(3)65.125 =(0110 0101.0001 0010 0101)BCD(4)99.675=(1001 1001.0110 0111 0101)BCD习题22.简述MCS-51单片机的物理存储空间?按编址方式划分,其存储器可分为哪几个空间、相应编址范围?答:MCS-51单片机的存储器结构可以分为2个不同的存储空间,分别是: 1) 程序存储空间地址范围64KB (ROM ),包括片内程序存储器(4KB )和片外程序存储器(64KB )。

2) 数据存储空间地址范围64KB (RAM ),包括片内数据存储器(共256B ,21个特殊功能寄存器与128B 内部RAM )和片外部数据存储器(64KB )。

MCS-51单片机没有独立的I/O 空间,而是将I/O 空间与片外数据存储器空间共用64KB 地址空间范围(即共同编址)。

外ROM(60KB)内ROM (4KB )外ROM (4KB )1000HFFFFH0000H0FFFH0000H0FFFH程序地址空间(ROM )(MOVC 指令访问区域)1EAEA按编址划分:1)ROM ,低4KB 范围(0000H~0FFFH )可划分为片内与片外两部分,通过/EA 区分选取片内外ROM ;其余部分都为片外ROM ,地址范围:1000H~FFFFH 。

2)RAM ,通过不同指令可分为片内外RAM ,其中片外RAM 地址范围为:0000H~FFFFH ,采用MOVX 访问;片内只有256B (00H~FFH ),其中高128B (80H~FFH )为特殊功能寄存器区(SFR ),目前只使用21B ,低128B 又可分为3个区即,工作寄存器区(00H~1FH ),位寻址区(20H~2FH ),数据缓冲区(30H~7FH )。

3.MCS-51单片机的片内数据存储器分为哪几个地址空间?各部分的主要功能是什么? 答:1)工作寄存器区00H ~1FH 共32个字节单元属于工作寄存器区。

工作寄存器分为4个组:0区、1区、2区、3区。

每区有8个寄存器,用R0~R7命名,R0~R7称为工作寄存器。

工作寄存器是MCS-51单片机的重要寄存器,指令系统中有专用于工作寄存器操作的指令,读写速度比一般内RAM 要快。

2)位寻址区地址为20H ~2FH 共16个字节单元可分为16×8=128个二进制位进行位寻址。

每一位均有一个位地址,编址为00H~7FH ,位寻址区的主要用途是存放各种标志位信息和位数据。

3)数据缓冲区地址30H~7FH的80个字节单元为数据缓冲区,属一般内RAM,只能进行字节寻址,用作数据缓冲区以及堆栈区,供用户存放各种数据和中间结果。

4)特殊功能寄存器区CPU对各种功能部件的控制通过特殊功能寄存器采用集中控制方式,即利用特殊功能寄存器控制单片机的I/O口、定时/计数器、串行口、中断系统等。

特殊功能寄存器SFR共21个,离散地分布在高128B片内RAM80H~FFH区域中。

4.MCS-51单片机特殊功能寄存器有多少个?其分布地址范围?某特殊功能寄存器地址为98H,它可以按位寻址吗?答:特殊功能寄存器SFR共21个分布在高128B片内RAM80H~FFH区域中某特殊功能寄存器地址为98H,因其字节地址可被8整除,故可进行位寻址。

5.MCS-51单片机复位条件?复位后,CPU从00H单元开始执行程序,SP= 07H ,第一个压入堆栈的数据将位于片内RAM的08H 单元地址。

相关文档
最新文档