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

合集下载

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

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

第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章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为_________ 或 ________ 。

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

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

答:33 MH N4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低____________ 和提高________ 0答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C•为了通用性 D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的_________ oA.辅助设计应用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. 微处理器、微计算机、微处理机、C PU单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPUS们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

《单片机原理及应用》(张迎新) 课后习题答案 电子工业出版社

《单片机原理及应用》(张迎新) 课后习题答案 电子工业出版社

第二章单片机结构及原理 1、MCS-51 单片机内部包含哪些主18bit CPU 是234K ROM4128B RAM516bit 定时器/632 根可编程I/O准8 4 I/O I/O 线都能独立地作输入或输出。

782操作的命令。

程序是根据任务要求有序编排指令的集合。

3、如何认识 89S51/52 存储器空间在物理结构上可以划分为 4 个分为3 89S51/52 存片外程序存储器、片内数据存储器、片外数据存储器。

在逻辑64KB 程序存储器地址25664数据存储器地址空间。

4CPU 使用的是哪组工CPU 如何确定和改变当前工CPU 使用的是第0 组工作寄00H07H CPU 通过改变状态字寄存器PSW中的RS0 和RS1 来确定工作寄存器组。

5SP 重新赋果CPU SP 应该多SP复位后指向07H 00H1FH 20H2FHSP 重新赋值。

如果CPU SP 应该至少设置为0FH。

6、89S51/52 的时钟周期、机器周期、指令周期8MHz 个单片机周期为中最基本的、最小的时间单位。

机器周期是指完成一个基本操12 个时钟周期组成。

指令周由若干个机器周期组成。

若fosc=8MHz=1/8×12μ s=1.5μ s 7、89S51/52 扩为什么不会据存储器使用不同的指令用来区分同一地址空间。

8、程序状态字寄存器PSWPSW是8PSW中各位状态通常是在指令执行的过程中自PSW.7Cy PSW.6ACPSW.5F0志位。

PSW.4、PSW.3RS1 和 RS0PSW.2OV PSW.1 PSW.0 P 9、位地址7CH 和字节地址7CH 有何区7CH 7CH87CH 是内部数据存储器中位寻址区中的一1 位二进制数。

位地址 7CH 具体在片内数据存储器字节地址为2FH 中的第4 2FH.4 10、89S51/52 中4 个I/O 89S51/52 的片外三I/O 端口是单片机与外界联系的重要8 P0 16 P0 8P2 8 PSEN ALERD WR EA P3 口。

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

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

单片机原理及应用课后习题答案1. 为什么单片机被广泛应用于各种电子设备中?单片机被广泛应用于各种电子设备中的原因有很多。

首先,单片机具有体积小、功耗低、成本低的特点,能够满足现代电子设备对于小型化、便携和节能的需求。

其次,单片机集成了中央处理器、存储器、输入输出端口等功能模块,能够满足电子设备对于高性能、多功能的要求。

此外,单片机具有灵活的可编程性,能够根据不同的应用需求进行定制开发,满足各种电子设备的特定功能和性能要求。

因此,单片机被广泛应用于各种电子设备中。

2. 什么是单片机的工作原理?单片机是一种集成了中央处理器、存储器、输入输出端口等功能模块的微型计算机系统。

其工作原理是通过中央处理器执行程序指令,对输入输出端口进行数据交换,从而实现对外部设备的控制和数据处理。

单片机内部包含了运算器、控制器、存储器等核心部件,通过时钟信号的控制,按照程序指令序列完成各种运算和数据处理操作。

单片机的工作原理可以简单概括为接收输入信号、进行数据处理、输出控制信号的过程。

3. 单片机的应用领域有哪些?单片机在各种电子设备中都有广泛的应用,主要包括消费类电子产品、工业自动化设备、通信设备、汽车电子系统等领域。

在消费类电子产品中,单片机被应用于智能手机、数码相机、家用电器等产品中,实现各种功能和控制。

在工业自动化设备中,单片机被应用于PLC、工业控制器、传感器等设备中,实现自动化生产和控制。

在通信设备中,单片机被应用于调制解调器、路由器、交换机等设备中,实现数据传输和网络控制。

在汽车电子系统中,单片机被应用于发动机控制、车载娱乐、车身电子系统等领域,实现车辆的各种功能和控制。

可以看出,单片机在各种应用领域都有重要的地位和作用。

4. 单片机的发展趋势是什么?随着科技的不断发展,单片机也在不断演进和升级。

未来单片机的发展趋势主要包括以下几个方面,首先,单片机将继续向着高性能、低功耗、小型化的方向发展,以满足电子设备对于性能和外形的要求。

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

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

第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口传送。

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

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

《单片机原理及应用》思考题与习题参考答案绪论0.1解:单片微型计算机(Single-Chip Microcomputer),简称单片机。

就是将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)和其他多种功能器件集成在一块芯片上的微型计算机。

单片机的主要特点有:(1)可靠性高(2)便于扩展(3)控制功能强(4)低电压、低功耗(5)片内存储容量较小,除此之外,单片机还具有集成度高、体积小、性价比高、应用广泛、易于产品化等特点0.2 解:当前单片机的主要产品有:Intel的8051系列、Motorola的M68HC系列、Philips(飞利浦)的80C51系列、台湾义隆公司(EMC)EM78系列单片机、美国Microchip公司的PIC 单片机系列、Atmel公司的A T90系列单片机Ubicom公司的Scenix单片机、日本爱普生科技公司的Epson单片机、Zilog公司的Z86系列、美国国家半导体公司NSCOP8单片机、台湾Winbond(华邦)的W78系列等。

MCS-51为主流产品。

MSP430的功能较强。

是一种特低功耗的Flash微控制器。

主要用于三表及超低功耗场合。

EM78系列单片机采用高速CMOS工艺制造,低功耗设计为低功耗产品,价格较低。

具有三个中断源、R-OPTION功能、I/O唤醒功能、多功能I/O口等。

具有优越的数据处理性能,采用RISC结构设计。

Microship单片机是市场份额增长较快的单片机。

它的主要产品是PIC系列8位单片机。

CPU采用RISC结构,运行速度快,价格低适于用量大、档次低、价格敏感的产品。

Motorola是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。

其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。

A VR是增强RISC内载Flash的单片机,单片机内部32个寄存器全部与ALU直接连接,突破瓶颈限制,每1MHz可实现1MIPS的处理能力,为高速、低功耗产品。

单片机原理与应用(习题答案).

单片机原理与应用(习题答案).

《单片机原理与应用》课后习题参考答案第1章1.(1)15 (2)0.0859375 (3)14.68752.(1)10000100 (2)1011101001111 (3)100110100. 10113. 原码:正数的符号位用0表示,负数符号位用1表示,而数值位保持原样的机器码称为原码。

反码:在计算机中,对于正数,其反码的符号位为“0”,数值部分保持不变;对于负数,其反码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,即“0”变“1”、“1”变“0”。

也就是说:正数的反码与它的原码相同;负数的反码由其绝对值按位求反后得到。

补码:在计算机中,对于正数,其补码的符号位为“0”,数值部分保持不变;对于负数,其补码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,然后在最低位加“1”。

也就是说:正数的补码与它的原码相同;负数的补码由其对应的绝对值按位求反后加1得到。

4.(1)原码:000101110 反码:000101110 补码:000101110(2)原码:10.10101101 反码:10.01010010 补码:10.01010011(3)原码:00.101011 反码:00.101011 补码:00.1010115.[N]原=1.1010 [N]补=1.0110 N=-0.6256.原码0.1010-0.1011 = -0.0001补码0.1010+(1.0101)=(1.1111)7. 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

微处理器是是指计算机内部对数据进行处理并对处理过程进行控制的部件,采用大规模集成电路工艺在一块或几块芯片上制成的中央处理器。

如果将构成微型计算机的各功能部件(CPU,RAM,ROM及I/O接口电路)集成在同一块大规模集成电路芯片上,一个芯片就是一台微型机,则该微型机就称为单片微型计算机。

8. MCS-51系列单片机是美国INTEL公司于1980年推出的一种8位单片机系列。

单片机原理及应用课后全答案(完整张毅刚版)

单片机原理及应用课后全答案(完整张毅刚版)

第一章单片机概述1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。

1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。

4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:第一阶段(1974 年----1976 年):单片机初级阶段。

第二阶段(1976 年----1978 年):低性能单片机阶段。

第三阶段(1978 年----现在):高性能单片机阶段。

第四阶段(1982 年----现在):8 位单片机巩固发展及16 位单片机、32 位单片机推出阶段1.5 单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机根据其基本操作处理的位数可分为:1 位单片机、4 位单片机、8 位单片机、16 位单片机和32 位单片机。

1.6 MCS-51 系列单片机的基本芯片分别为哪几种?它们的差别是什么?答:基本芯片为8031、8051、8751。

8031 内部包括1 个8 位cpu、128BRAM,21 个特殊功能寄存器(SFR)、4 个8 位并行I/O 口、1 个全双工串行口,2 个16 位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。

8051 是在8031 的基础上,片内又集成有4KBROM,作为程序存储器,是 1 个程序不超过4KB 的小系统。

8751 是在8031 的基础上,增加了4KB 的EPROM,它构成了1 个程序小于4KB 的小系统。

用户可以将程序固化在EPROM 中,可以反复修改程序。

1.7 MCS-51 系列单片机与80C51 系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。

不同点在于MCS-51 是基本型,而80C51 采用CMOS工艺,功耗很低,有两种掉电工作方式,一种是CPU 停止工作,其它部分仍继续工作;另一种是,除片内RAM 继续保持数据外,其它部分都停止工作。

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

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

单片机原理及应用第三版课后答案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) 单片机的定时器一般由计数器和一些控制寄存器组成,通过编程设置定时器的工作模式和计数值。

单片机原理及应用课后习题参考标准答案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),需外接EPRO,M单片机扩展灵活,适用于研制新产品;(4)EEPRO(M或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章思考题及习题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它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

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

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

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

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

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

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

按其功能可分为RAM和ROM输入/输出(I/O、接口是CPU与外部设备进行信息交换的部件。

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

2•将下列十进制数分别转换成为二进制数,十六进制数和BCD码数的形式:100,64,78,80解: 1 、100=1100100B=64H=0001 0000 0000BC;D2、64=1000000B=40H=0110 0100BC;D3) 78=1001110B=4EH=0111 1000BCD3.写出下列十六进制无符号数对应的十进制数和二进制:0D5H,64H,2CH,4FEH解:1) 0D5H=213=11010101;B2)64H=100=1100100B;3)2CH=44=101100B;4)4FEH=1278=B。

4.写出下列十进制数对应的二进制原码、反码和补码:+35,+50,-10,-20解:1) + 35=( 23H)原=(23H 反=(23H)补;2 ) + 50=( 32H)原=(32H 反=(32H)补;3)—10=( 8AH 原=(0F5H 反=(0F6H 补;4)—20=( 94H)原=(0EBH 反=(0ECH 补;5.根据给定的原码、反码、补码求真值。

1)(0CBH) 原=(-75) 真值;2) (8BH技=(-116)真值;3) (9BH)=(-101)真值;4) (6BHk=(+107)真值;解:1) (0CBH)原=(-75)真值;2) (8BH)反=(-116)真值;3) (9BH)补=(-101)真值;4) (6BH)补=(+107)真值;6.试分别判断下列各组数据大小?1)A=0.011B B=0.011 C=0.011H2)A=1001B B=1001 C=1001H解:1) A=0.011B=0X 2-1+1X 2-2+1X 2-3=0.25+0.125=0.375 ;B=0.011C=0.011H=0X 16-1+1 X 16"2+1X 16-3=0.5所以:A>B>C2)A=1001B=9;B=1001;C=1001H=4097所以:A<B<C7.先将下列各组数据转换为补码表示的带符号数,然后用进行补码运算,再将结果还原成原码,并写出对应的十进制数检验结果是否正确。

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

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

第 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单项选择题(1)单⽚机⼜称为单⽚微计算机,最初的英⽂缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单⽚机是( C )的单⽚机。

A.1位B.4位C.8位D.16位(3)单⽚机的特点⾥没有包括在内的是( C )A.集成度⾼B.功耗低C.密封性强D.性价⽐⾼(4)单⽚机的发展趋势中没有包括的是( B )A.⾼性能B.⾼价格C.低功耗D.⾼性价⽐(5)⼗进制数56的⼆进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)⼗六进制数93的⼆进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)⼆进制数11000011的⼗六进制数是( B )A. B3HD.E3H(8)⼆进制数11001011的⼗进制⽆符号数是( B )A. 213B.203C.223D.233(9)⼆进制数11001011的⼗进制有符号数是( B )A. 73B.-75C.-93D.75(10)⼗进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)⼗进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)⼗进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACED.{(15)或逻辑的表达式是( B )A.A?B=FB. A+B=FC. A⊕B=FD.(A?B)=F(16)异或逻辑的表达式是( C )A.A?B=FB. A+B=FC. A⊕B=FD.(A?B)=F(17)⼆进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)⼆进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有⾮门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. ⾼级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. ⾼级布线和编辑C. 图像处理&D.C51源程序调试(24)家⽤电器如冰箱、空调、洗⾐机中使⽤的单⽚机主要是利⽤了它的( D )A.⾼速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单⽚机?单⽚机与通⽤微机相⽐有何特点?单⽚机是在⼀块半导体硅⽚上集成了计算机基本功能部件的微型计算机。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.12 ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。
答案:ALE是地址锁存使能信号,是机器周期的二倍。当不使用单字节双周期的指令,如MOVX类指令时,可以作为外部设备的定时信号。
2.13 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?
2.6 8051如何确定和改变当前工作寄存器组?
2.7 MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几个地址具有什么特殊的功能?
2.8 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?
2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
TH1、TL1、TH0、TL0的内容为00H,定时器/计数器的初值为0。
(TMOD)=00H,复位后定时器/计数器T0、T1为定时器方式0,非门控方式。
(TCON)=00H,复位后定时器/计数器T0、T1停止工作,外部中断0、1为电平触发方式。
(T2CON)=00H,复位后定时器/计数器T2停止工作。
可位寻址的SFR有11个。
2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
答案:PSW—程序状态字。主要起着标志寄存器的作用。常用标志位及其作用如下:
Cy——进(借)位标志,其主要作用是保存算术运算的进或借位并在进行位操作时做累加器。
在执行某些算术和逻辑指令时,可以被硬件或软件置位或清零。在算术运算中它可作为进位标志,在位运算中,它作累加器使用,在位传送、位与和位或等位操作中,都要使用进位标志位。
2.14 MCS-51的时钟振荡周期、机器周期和指令周期之间有何关系?
2.5 MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少?在使用上有什么不同?
答案:MCS-51的存储器空间可以划分为以下4种,分别是:
程序存储器;内部数据存储器;内部特殊功能寄存器;外部数据存储器;
对89S51来说,程序存储器分为片内程序存储器和片外程序存储器,片内程序存储器地址范围为0000H-0FFFH,4KB;片外程序存储器地址范围0000H~FFFFH,64KB。内部程序存储器与外部程序存储器统一编址,当EA为高电平时,从内部程序存储器开始读取程序,达到4KB后跳到片外程序存储器的1000H开始读取程序;当EA为低电平时,直接从片外程序存储器的0000H开始处读取程序。
2.10 (SP)=30H 指什么?
答案:指的是将堆栈基地址指向30H。
2.11 MCS-51系列单片机的P0、P1、P2和P3口各有什么特点?
答案:P0口是一个三态双向口,可作为地址/数据分时复用口;也可作为通用I/O接口。
P1口为准双向口 ,输出驱动部分由场效应管T与内部上拉电阻组成。当其某位输出高电平时,可以提供拉电流负载,不必像P0口那样需要外接上拉电阻。P1口是具有输出锁存的静态口。P1口在作为引脚读入前,必须先对相应端口写入1 。
内部数据存储器地址范围为00H~7FH,128B,在程序中做通用存储器使用。
内部特殊功能寄存器地址范围80H~FFH,128B,专用于控制、管理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断系统等功能模块的工作。
外部数据存储器地址范围0000H~FFFFH,64KB,又称为外部数据RAM,当单片机内部128个字节的数据RAM不能满足系统工作的需要时,可以通过它的外部总线扩展外部数据存储器。
4.两个定时/计数器
MCS-51单片机内部具有2个16位的定时器/计数器。在使用中,这两个定时器/计数器既可以进行精确的计时,又可以对外部事件进行计数,是最常用和最基本的部件。
5.四Байду номын сангаас8位可编程的I/O(输入/输出)并行端口
四个8位的并行端口,其中P0为双向口,P1~P3为准双向口。
第2章 MCS-51的基本结构
2.1 MCS-51单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是什么?
2.2 MCS-51的EA端有何用途?
2.3 MCS-51单片机外部总线结构是怎样的?
2.4 MCS-51单片机存储器的组织结构是怎样的?
2.5 MCS-51系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少?在使用上有什么不同?
该位为用户定义的状态标记,用户根据需要用软件对其置位或清零,也可以用软件测试F0来控制程序的跳转。
RS1,RS0——寄存器组选择,
OV——溢出标志位,在有符号数运算结果超出允许范围OV=1,否则OV=0。
P——奇偶标志位,主要作用是在每个机器周期根据累加器A中的内容的奇偶性由硬件置/复位,当A中1的个数为奇P=1,否则为P=0。
答案:可以有上电复位、手动复位和专用芯片复位三种方式。
复位操作使单片机进入初始化状态,PC初始化为0000H,使MCS-51单片机从0000H开始执行程序 。
(PSW)=00H,由于RS1(PSW.4)=0,RS0(PSW.3)=0,复位后单片机选择工作寄存器0组。
(SP)=07H,复位后堆栈在片内RAM的08H单元处建立。
2.14 MCS-51的时钟振荡周期、机器周期和指令周期之间有何关系?
2.1 MCS-51单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是什么?
答案:MCS-51单片机内部主要包括以下几个部分:
1.一个8位微处理器CPU
MCS-51单片机中有一个8位的CPU,包括运算器和控制器两个部分,并且增加了面向控制的处理功能,不仅可以处理字节数据还可以进行位变量的处理,如位处理、查表、状态检测、中断处理等。
3.控制总线(CB):
控制总线随时掌握各种部件的状态,并根据需要向有关部件发出命令。
其中地址总线和数据总线,以及控制总线和IO都有部分功能上的重叠,也就是有些口线既是地址总线也是数据总线,而有些控制总线也是IO。
2.4 MCS-51单片机存储器的组织结构是怎样的?
答案:MCS-51单片机的存储器采用的是哈佛(Harvard)结构,即程序存储器和数据存储器分开编址,在空间上是各自独立的,两种存储器有自己的寻址方式和寻址空间。
2.数据存储器RAM和特殊功能寄存器SFR
片内具有128Bytes(52系列为256Bytes)的数据存储器,,片外最多可以扩展64KB。数据存储器用来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等。
3.内部程序存储器ROM
内部具有4KB(51系列)/8KB(52系列)的程序存储器(FLASH),用来存储用户程序。如果片内程序存储器容量不够可以外部扩展程序存储器,最多可以扩展64KB。
2.6 8051如何确定和改变当前工作寄存器组?
答案:状态寄存器PSW中RS1,RS0两位进行寄存器组选择,
0 0 组0(00H-07H)
0 1 组1(08H-0FH)
1 0 组2(10H-17H)
1 1 组3(18H-1FH)
2.10 (SP)=30H 指什么?
2.11 MCS-51系列单片机的P0、P1、P2和P3口各有什么特点?
2.12 ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。
2.13 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?
2.7 MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几个地址具有什么特殊的功能?
答案:0000H:单片机复位后,PC=0000H,程序从0000H开始执行
指令,故系统必须从0000H单元开始取指令,执行程序。
0003H:外部中断0入口地址。
6.一个串行通信端口
一个全双工的串行口,具有四种工作方式。可以用来进行串行异步通信,与PC机或者多个单片机主从通信或者构成多机系统实现更强大的功能。
7.中断控制系统
MCS-51单片机具有5个固定的可屏蔽中断源,3个在片内,2个在片外,它们在程序存储器中有各自固定的中断入口地址,由此进入中断服务程序。5个中断源有两个中断优先级,可形成中断嵌套。
(SCON)=00H,复位后串行口工作在移位寄存器方式,且禁止串行口接收。
(IE)=00H,复位后屏蔽所有中断。
(IP)=00H,复位后所有中断源都设置为低优先级。
P0~P3口锁存器都是全1状态,说明复位后4个并行接口设置为输入口。
复位不影响内部RAM的状态(包括通用寄存器Rn) 。
2.3 MCS-51单片机外部总线结构是怎样的?
答案:1.地址总线(AB):
地址总线宽度为16位,由P0口经地址锁存器提供低8位地址(A0-A7);P2口直接提供高8位地址(A8~A15)。地址信号是由CPU发出的,故地址总线是单方向的。
2.数据总线(DB):
数据总线宽度为8位,用于传送数据和指令,由P0口提供。
AC——辅助进位标志,当进行以A为目的的运算时,运算结果从D3位产生进位或借位时AC=1,另外可用于BCD码调整。
进行加法或减法操作时,当发生低四位向高四位进位或借位时,AC由硬件置位,否则AC位被置0。在进行十进制调整指令时,将借助AC状态进行判断。
F0——用户标志,是用户可以使用的位变量,可以随PSW被保存。
答案:8051有21个特殊功能寄存器 ,包括:
A—累加器,B—寄存器, PSW—程序状态字, SP——堆栈指针 ,DPTR——数据指针寄存器 ,PC——程序计数器(16位) ,P0~P3——I/O端口 ,IP——中断优先级控制寄存器,IE——中断允许控制寄存器,TMOD——定时器/计数器方式控制寄存器,TCON——定时器/计数器控制寄存器,TH0,TL0——定时器/计数器0,TH1,TH1——定时器/计数器1,SCON——串行端口控制寄存器,SBUF——串行数据缓冲器,PCON——电源控制寄存器。
相关文档
最新文档