《单片机原理及接口技术第2版张毅刚》第9章习题及答案.doc

合集下载

单片机原理及应用教程(第2版)各章习题参考答案

单片机原理及应用教程(第2版)各章习题参考答案

3.简答题 (1) 单片机与微处理器的联系与区别: 微型计算机技术形成了两大分支:微处理器(MPU)和微控制器(MCU,即单片机)。
·2·
单片机原理及应用教程(第 2 版)
MPU是微型计算机的核心部件,它的性质决定了微型计算机的性能。通用型的计算机 已从早期的数值计算、数据处理发展到当今的人工智能阶段,它不仅可以处理文字、字符、 图形、图像等信息,而且还可以处理音频、视频等信息,并向多媒体、人工智能、虚拟现 实、网络通信等方向发展。它的存储容量和运算速度正在以惊人的速度发展,高性能的32 位、64位微型计算机系统正向大、中型计算机挑战。 MCU主要用于控制领域。由它构成的检测控制系统应该具有实时的、快速的外部响应 的功能,应该能迅速采集到大量数据,并在做出正确的逻辑推理和判断后实现对被控对象 参数的调整与控制。单片机直接利用了MPU 的发展成果,也发展了16 位、32 位、64 位 的机型,但它的发展方向是高性能、高可靠性、低功耗、低电压、低噪声和低成本。目前, 单片机仍然是以8 位机为主,16 位、32 位、64 位机并行发展的格局。单片机的发展主要 还是表现在其接口和性能不断满足多种多样检测对象的要求上,尤其突出表现在它的控制 功能上,用于构成各种专用的控制器和多机控制系统。 单片机与微型计算机的联系与区别: 从组成方面,微型计算机(通用机)通常将 CPU、RAM、 I/O 口、ROM 等部件以芯 片形式安装在主板上; 单片机则将上述部件被集成到单芯片中。 从功能方面,通用计算机擅长于数据运算、采集、处理、存储和传输;单片机的专长 则是测控,往往嵌入某个仪器/设备/系统中,使其达到智能化的效果。 (2) 集成度高、体积小;面向控制、功能强;抗干扰能力强;功耗低;使用方便;性 能价格比高;容易产品化;等等。 (3) 单片机内部一般包括中央处理器 CPU、随机存储器 RAM、只读存储器 ROM、输 入/输出接口电路、定时器/计数器以及串行通信接口等。 中央处理器 CPU 是单片机的核心部件,实现运算器、控制器的功能以及中断控制等; RAM 一般作为数据存储器,用来存储数据,暂存运行期间的数据、中间结果、堆栈、位 标志和数据缓冲等;ROM 一般作为程序存储器,用于存放应用程序;并行 I/O 口,使用上 不仅可灵活地选择输入或输出,还可作为系统总线或控制信号线,从而为扩展外部存储器 和 I/O 接口提供了方便;串行 I/O 用于串行通信;定时器/计数器用于产生定时脉冲,以实 现单片机的定时控制。 (4) 由于单片机功能的飞速发展,它的应用范围日益广泛,已远远超出了计算机科学 的领域。小到玩具、信用卡,大到航天器、机器人,从实现数据采集、过程控制、模糊控 制等智能系统到人类的日常生活,现已广泛应用于国民经济的各个领域,主要包括工业过 程控制、智能仪表、机电一体化产品、智能化接口、家用电器等领域。 (5) MCS-51系列;AT89系列;PIC系列;M68HC11系列;MCS-96系列;8XC196KX 系列;MSP430系列;SPCE系列;M68300系列;SH系列;TX99/TX49系列单片机等。

《单片机原理及接口技术(第2版)张毅刚》第10章习题及答案

《单片机原理及接口技术(第2版)张毅刚》第10章习题及答案

《单片机原理及接口技术》(第2版)人民邮电出版社第10章单片机系统的串行扩展技术思考题及习题101.单总线协议的不足是。

答:由于仅有一条线进行数据传输,所以其运行速度相对于其它串行总线速度要慢一些。

2.DS18B20数字温度传感器的温度测量范围为。

答:−55~+128,3.DS18B20的转换时间与有关。

答:分辨率4.SPI串口是同步串口还是异步串口?答:是同步串口,数据的输出输入是与时钟同步的5.SPI有较高的数据传输速度,最高可达 Mbit/s。

答:1.056.SPI系统中单片机对从器件的选通需控制其端,由于省去了传输时的地址字节,数据传送软件十分简单。

7.I2C串行总线只有两条信号线,一条是,另一条是。

答:数据线SDA,时钟线SCL8.I2C串行总线的运行由控制。

答:主器件9.I2C总线的起始信号和终止信号是如何定义的?答:I2C总线的起始信号和终止信号都由主机发出,在起始信号产生后,总线就处于占用状态;在终止信号产生后,总线就处于空闲状态。

由图10-7见起始信号和终止信号的规定。

(1)起始信号(S)。

在SCL线为高电平期间,SDA线由高电平向低电平的变化表示起始信号,只有在起始信号以后,其他命令才有效。

(2)终止信号(P)。

在SCL线为高电平期间,SDA线由低电平向高电平的变化表示终止信号。

随着终止信号的出现,所有外部操作都结束。

10.单片机通过I2C总线如何来实现对扩展器件的寻址以及控制数据传输方向的?答:I2C总线上的数据传输方向由寻址字节中的数据传输方向位规定:寻址字节R/W=1,表示主机接收(读)。

R/W=0,表示主机发送(写)。

单片机对I2C总线中的器件寻址采用软件寻址,主机在发送完起始信号后,立即发送寻址字节来寻址被控的从机,寻址字节格式如上所示。

7位从机地址即为“DA3、DA2、DA1、DA0”和“A2、A1、A0”。

其中“DA3、DA2、DA1、DA0”为器件地址,是外围器件固有的地址编码,器件出厂时就已经给定。

完整版单片机原理及接口技术张毅刚课后习题答案

完整版单片机原理及接口技术张毅刚课后习题答案

3 0第1章单片机概述1. 除了单片机这一名称之外,单片机还可称为 答:微控制器,嵌入式控制器。

2. 单片机与普通微型计算机的不同之处在于其将 部分集成于一块芯片上。

答:CPU 、存储器、I/O 口。

3. 8051与8751的区别是 _________ 。

A .内部数据存储单元数目不同 C.内部程序存储器的类型不同 答:Co 4 •在家用电器中使用单片机应属于微计算机的 ________________________________________________ oA •辅助设计应用;B •测量、控制应用;C.数值计算应用;D •数据处理应用 答:Bo 5•微处理器、微计算机、微处理机、 CPU 、单片机它们之间有何区别?答:微处理器、微处理机和CPU 都是中央处理器的不同称谓;而微计算机、单片 机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的 单片微计算机。

6. MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是 8031、8051和8751 o 它们的差别是 在片内程序存储器上。

8031无片内程序存储器,8051片内有4KB 的程序存储 器ROM ,而8751片内集成有4KB 的程序存储器EPROM 。

7. 为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“ MCS ”是Intel 公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与 8051的内核结构、指令系统 兼容的单片机。

& AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash 存储器取代了 87C51片内的4KB 的EPROMo第2章AT89C51单片机片内硬件结构1. 在AT89C51单片机中,如果采用6MHz 晶振,一个机器周期为 答:2血2. AT89C51单片机的机器周期等于 答:12。

单片机原理与应用第二版张毅刚课后习题答案

单片机原理与应用第二版张毅刚课后习题答案

第1章单片机概述参考答案1 •答:微控制器,嵌入式控制器2. 答:CPU存储器、I/O 口、总线3. 答:C4. 答:B5. 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

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

嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP嵌入式微处理器。

目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。

嵌入式微处理器相当于通用计算机中的CPU与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。

而嵌入式微处理器仅仅相当于单片机中的中央处理器。

为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。

6. 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。

它们的差别是在片内程序存储器上。

8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751 片内有集成有4K字节的程序存储器EPROM7. 答:因为MCS-5係列单片机中的“ MCS'是In tel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

8. 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM9 .单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。

单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。

DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT频谱分析等)的嵌入式处理器。

由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。

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

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

第一章单片机概述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 继续保持数据外,其它部分都停止工作。

单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案.doc

单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案.doc

单片机原理及接口技术(C51编程)(第2版)■习题答案汇总23单片机答案第1章单片机概述思考题及习题1 参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为()或()。

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

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

答:24MHz。

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

答:成本,可靠性。

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

C.数值计算应用D.数据处理应用答:B3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制B.家用电器的控制C.数据库管理D.汽车电子设备 答:C三、判断对错2. AT89S52与AT89S51相比,片内多出了 4KB 的Flash 程序存储器、 中断源、1个定时器(且具有捕捉功能)。

对3•单片机是一种CPUo 错4. AT89S52单片机是微处理器。

错5. AT89S51片内的Flash 程序存储器可在线写入(ISP ),而AT89C52则不能。

对6. 为 AT89C51单片机设计的应用系统板,可将芯片 AT89C51直接用芯片AT89S51替换。

对7. 为AT89S51单片机设计的应用系统板,可将芯片 AT89S51直接用芯片AT89S52替换。

对•单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP 的长处。

对第2章AT89S51单片机片内硬件结构思考题及习题2 参考答案1.STC 系列单片机是 051内核的单片机。

对128B 的 RAM 、1 个亠、填空1 •在AT89S51单片机屮,如果采用6MHz 晶振,一个机器周期为()。

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

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

单片机原理及应用第二版张毅刚--课后习题答案第1章单片机概述参考答案1.答:微控制器,嵌入式控制器2.答:CPU、存储器、I/O口、总线3.答:C4.答:B5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

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

嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。

目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。

嵌入式微处理器相当于通用计算机中的CPU。

与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。

而嵌入式微处理器仅仅相当于单片机中的中央处理器。

为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。

6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。

它们的差别是在片内程序存储器上。

8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。

7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

8.答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。

9.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。

单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。

3.答:2µs4.答:1个机器周期等于12个时钟振荡周期。

5. 答:64K程序存储器空间中有5个特殊单元分别对应于5个中断源的中断服务程序入口地址,见下表:表 5个中断源的中断入口地址6. 答:28H;88H。

单片机原理及应用第二版张毅刚--课后习题标准答案

单片机原理及应用第二版张毅刚--课后习题标准答案

单片机原理及应用第二版张毅刚--课后习题答案————————————————————————————————作者:————————————————————————————————日期:第1章单片机概述参考答案1.答:微控制器,嵌入式控制器2.答:CPU、存储器、I/O口、总线3.答:C4.答:B5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

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

嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。

目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。

嵌入式微处理器相当于通用计算机中的CPU。

与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。

而嵌入式微处理器仅仅相当于单片机中的中央处理器。

为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。

6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。

它们的差别是在片内程序存储器上。

8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。

7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

8.答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。

9.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。

单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。

《单片机原理及接口技术第版张毅刚》习题及答案

《单片机原理及接口技术第版张毅刚》习题及答案

单片机原理及接口技术第2版人民邮电出版社第2章 AT89S51单片机的片内硬件结构思考题及习题21.在AT89S51单片机中;如果采用6MHz晶振;一个机器周期为 ..答:2μs 2.AT89S51单片机的机器周期等于个时钟振荡周期..答:123.内部RAM中;位地址为40H、88H的位;该位所在的字节地址分别为和..答:28H;88H4.片内字节地址为2AH单元最低位的位地址是;片内字节地址为88H单元的最低位的位地址为 ..答:50H;A8H5.若A中的内容为63H;那么;P标志位的值为 ..答:06.AT89S51单片机复位后;R4所对应的存储单元的地址为 ;因上电时PSW= ..这时当前的工作寄存器区是组工作寄存器区..答:04H;00H;0..7. 内部RAM中;可作为工作寄存器区的单元地址为 H~ H..答:00H;1FH8. 通过堆栈操作实现子程序调用时;首先要把的内容入栈;以进行断点保护..调用子程序返回指令时;再进行出栈保护;把保护的断点送回到 ;先弹出的是原来中的内容..答:PC; PC;PCH9.AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的;因为AT89S51单片机的PC是16位的;因此其寻址的范围为 KB..答:64 10.判断下列说法是否正确A.使用AT89S51单片机且引脚EA=1时;仍可外扩64KB的程序存储器..错B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端..错C.在AT89S51单片机中;为使准双向的I/O口工作在输入方式;必须事先预置为1..对D.PC可以看成是程序存储器的地址指针..对11.判断下列说法是否正确A.AT89S51单片机中特殊功能寄存器SFR占用片内RAM的部份地址..对B.片内RAM的位寻址区;只能供位寻址使用;而不能进行字节寻址..错C.AT89S51单片机共有26个特殊功能寄存器;它们的位都是可用软件设置的;因此;是可以进行位寻址的..错D.SP称之为堆栈指针;堆栈是单片机内部的一个特殊区域;与RAM无关..错12.在程序运行中;PC的值是 ..答:CA.当前正在执行指令的前一条指令的地址..B.当前正在执行指令的地址..C.当前正在执行指令的下一条指令的首地址..D.控制器中指令寄存器的地址..13.判断下列说法是正确的..答:BA.PC是一个可寻址的特殊功能寄存器..B.单片机的主频越高;其运算速度越快..C.在AT89S51单片机中;一个机器周期等于1μs..D.特殊功能寄存器SP内存放的是栈顶首地址单元的内容..14.判断下列说法是否正确A.AT89S51单片机进入空闲模式;CPU停止工作..片内的外围电路如中断系统、串行口和定时器仍将继续工作..对B.AT89S51单片机不论是进入空闲模式还是掉电运行模式后;片内RAM和SFR中的内容均保持原来的状态..对C.AT89S51单片机进入掉电运行模式;CPU和片内的外围电路如中断系统、串行口和定时器均停止工作..错D.AT89S51单片机掉电运行模式可采用响应中断方式来退出..错15.AT89S51单片机片内都集成了哪些外围功能部件答:集成了如下部件:1个微处理器CPU;128个数据存储器RAM单元;8K Flash程序存储器;4个8位可编程并行I/O口P0口、P1口、P2口、P3口; 1个全双工串行口;2个16位定时器/计数器;1个看门狗定时器;一个中断系统;5个中断源;2个优先级;26个特殊功能寄存器SFR..16.说明AT89S51单片机的EA引脚接高电平或低电平的区别..答:当EA脚为高电平时;单片机读片内程序存储器4K 字节Flash中的内容;但在PC值超过0FFFH即超出4K字节地址范围时;将自动转向读外部程序存储器内的程序;当EA脚为低电平时;单片机只对外部程序存储器的地址为0000H~FFFFH中的内容进行读操作;单片机不理会片内的4K字节的Flash程序存储器..17.64KB程序存储器空间有5个单元地址对应AT89S51单片机5个中断源的中断入口地址;请写出这些单元的入口地址及对应的中断源..答:见下表18.AT89S51单片机有哪两种低功耗节电模式说明两种低功耗节电模式的异同.. 答:AT89S52单片机有两种低功耗节电工作模式:空闲模式idle mode和掉电模式power down mode..空闲模式下;虽然振荡器仍然运行;但是CPU进入空闲状态..此时;片内所有外围电路中断系统、串行口和定时器仍继续工作;SP、PC、PSW、A、P0~P3端口等所有其他寄存器;以及内部RAM和SFR中的内容均保持进入空闲模式前的状态..因为CPU耗电量通常要占芯片耗电的80%~90%;因此CPU停止工作则会大大降低功耗..掉电模式下;振荡器停止工作..由于没有了时钟信号;内部的所有部件均停止工作;但片内的RAM和SFR的原来内容都被保留;有关端口的输出状态值都保存在对应的特殊功能寄存器中..19.当AT89S51单片机运行出错使程序“跑飞”或程序陷入“死循环’时;如何利用看门狗来摆脱困境答:可采用看门狗定时器..工作原理如下:“看门狗”技术就是使用一个“看门狗”定时器来对系统时钟不断计数;监视程序的运行..当看门狗定时器启动运行后;为防止看门狗定时器的不必要溢出而引起单片机的非正常的复位;应定期地把看门狗定时器清0;以保证看门狗定时器不溢出..当由于干扰;使单片机程序“跑飞”或陷入“死循环”时;单片机也就不能正常运行程序来定时地把看门狗定时器清0;当看门狗定时器计满溢出时;将在AT89S52的RST 引脚上输出一个正脉冲宽度为98个时钟周期;使单片机复位;在系统的复位入口0000H 处重新开始执行主程序;从而使程序摆脱“跑飞”或“死循环”状态;让单片机归复于正常的工作状态..。

最新单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案

最新单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案

单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案------------------------------------------作者xxxx------------------------------------------日期xxxx单片机原理及接口技术(C51编程)(第2版)-习题答案汇总23单片机答案第1章单片机概述思考题及习题1 参考答案一、填空1。

除了单片机这一名称之外,单片机还可称为( )或( ).答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将( )、()和( )三部分,通过内部( )连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3。

AT89S51单片机工作频率上限为( )MHz。

答:24MHz。

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. AT89S51片内的Flash程序存储器可在线写入(ISP),而AT89C52则不能.对 6.为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换.对7。

《单片机原理及接口技术(第2版)张毅刚》第8章习题及答案

《单片机原理及接口技术(第2版)张毅刚》第8章习题及答案

《单片机原理及接口技术》(第2版)人民邮电出版社第8章 AT89S51单片机外部存储器的并行扩展思考题及习题81.单片机存储器的主要功能是存储和。

答:程序、数据。

2.假设外部数据存储器2000H单元的内容为80H,执行下列指令后累加器A中的内容为。

MOV P2,#20HMOV R0,#00HMOVX A,@R0答:80H。

3.在存储器扩展中,无论是线选法还是译码法最终都是为扩展芯片的端提供控制信号。

答:片选。

4.起止范围为0000H~3FFFH的存储器的容量是 KB。

答:16KB。

5.在AT89S51单片机中,PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。

答:程序、数据。

6.11条地址线可选个存储单元,16KB存储单元需要条地址线。

答:2K,14。

7.4KB RAM存储器的首地址若为0000H,则末地址为 H。

答:0FFFH。

8.区分AT89S51单片机片外程序存储器和片外数据存储器的最可靠方法是。

A.看其位于地址范围的低端还是高端B.看其离AT89S51单片机芯片的远近C.看其芯片的型号是ROM还是RAMD.看其是与RD信号连接还是与PSEN信号连接答:D9.试编写一个程序(如将05H和06H拼为56H),设原始数据放在片外数据区2001H单元和2002H单元中,按顺序拼装后的单字节数放入2002H。

答:本题主要考察对外部存储器的读、写操作,只要记住正确使用MOVX指令就可以了。

编程思路:首先读取2001H的值,保存在寄存器A中,将寄存器A的高四位和低四位互换,再屏蔽掉低四位然后将寄存器A的值保存到30H中,然后再读取2002H的值,保存在寄存器A中,屏蔽掉高四位,然后将寄存器A的值与30H进行或运算,将运算后的结果保存在2002H中。

ORG 0000HMAIN:MOV DPTR,#2001H ;设置数据指针的初值MOVX A,@DPTR ;读取2001H的值SWAP AANL A,#0F0H ;屏蔽掉低四位MOV 30H,A ;保存AINC DPTR ;指针指向下一个MOVX A,@DPTR ;读取2002H的值ANL A,#0FH ;屏蔽掉高四位ORL A,30H ;进行拼装MOVX @DPTR,A ;保存到2002HEND10.编写程序,将外部数据存储器中的4000H~40FFH单元全部清“0”。

单片机原理与接口技术课后习题第9章答案

单片机原理与接口技术课后习题第9章答案

第九章复习思考题1.计算机系统中为什么要设置输入输出接口?输入/输出接口电路是CPU与外设进行数据传输的桥梁。

外设输入给CPU的数据,首先由外设传递到输入接口电路,再由CPU从接口获取;而CPU输出到外设的数据,先由CPU输出到接口电路,然后与接口相接的外设获得数据。

CPU与外设之间的信息交换,实际上是与I/O接口电路之间的信息交换。

2.简述输入输出接口的作用。

I/O接口电路的作用主要体现在以下几个方面:(1)实现单片机与外设之间的速度匹配;(2)实现输出数据锁存;(3)实现输入数据三态缓冲;(4)实现数据格式转换。

3.在计算机系统中,CPU与输入输出接口之间传输数据的控制方式有哪几种?各有什么特点?在计算机系统中,CPU与I/O接口之间传输数据有3种控制方式:无条件方式,条件方式,中断方式,直接存储器存取方式。

在无条件方式下,只要CPU执行输入/输出指令,I/O接口就已经为数据交换做好了准备,也就是在输入数据时,外设传输的数据已经传送至输入接口,数据已经在输入接口端准备好;输出数据时,外设已经把上一次输出的数据取走,输出接口已经准备好接收新的数据。

条件控制方式也称为查询方式。

CPU进行数据传输时,先读接口的状态信息,根据状态信息判断接口是否准备好,如果没有准备就绪,CPU将继续查询接口状态,直到其准备好后才进行数据传输。

在中断控制方式下,当接口准备好数据传输时向CPU提出中断请求,如果满足中断响应条件,CPU则响应,这时CPU才暂时停止执行正在执行的程序,转去执行中断处理程序进行数据传输。

传输完数据后,返回原来的程序继续执行。

直接存储器存取方式即DMA方式,它由硬件完成数据交换,不需要CPU的介入,由DMA控制器控制,使数据在存储器与外设之间直接传送。

4.采用74LS273和74LS244为8051单片机扩展8路输入和8路输出接口,设外设8个按钮开关和8个LED,每个按钮控制1个LED,设计接口电路并编制检测控制程序。

单片机原理和接口技术课后答案.doc

单片机原理和接口技术课后答案.doc

单片机原理和接口技术课后答案绪论1.第一台计算机的问世有何意义答第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。

与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。

2.计算机由哪几部分组成答由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。

3.微型计算机由哪几部分构成答微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

4.微处理器与微型计算机有何区别答微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O接口电路等。

5.什么叫单片机其主要特点有哪些答在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

单片机主要特点有控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。

6.微型计算机有哪些应用形式各适于什么场合答微型计算机有三种应用形式多板机(系统机)、单板机和单片机。

多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。

单板机,I/O设备简单,软件资源少,使用不方便。

早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。

单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。

目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。

7.当前单片机的主要产品有哪些各有何特点答多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。

因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有l ATMEL公司融入Flash存储器技术推出的AT89系列单片机;l Philips公司推出的80C51、80C552系列高性能单片机;l 华邦公司推出的W78C51、W77C51系列高速低价单片机;l ADI公司推出的ADμC8xx系列高精度ADC单片机;l LG公司推出的GMS90/97系列低压高速单片机;l Maxim公司推出的DS89C420高速(50MIPS)单片机;l Cygnal公司推出的C8051F系列高速SOC单片机等。

《单片机原理及应用》答案(9~10)

《单片机原理及应用》答案(9~10)

张毅刚主编高等教育出版社《单片机原理及应用》答案第九章习题解答1.I/O接口和I/O端口有什么区别?I/O接口的功能是什么?解:I/O端口简称I/O口,常指I/O接口电路中具有端口地址的寄存器或缓冲器。

I/O接口是指单片机与外设间的I/O接口芯片。

I/O接口功能:一.实现和不同外设的速度匹配;二.输出数据缓存;三.输入数据三态缓冲。

2.常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51的I/O端口编址采用的是哪种方式?解:一.独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。

独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。

但是,却需要设置一套专门的读写I/O的指令和控制信号。

二.统一编址方式:这种编址方式是把I/O 端口的寄存器与数据存储器单元同等对待,统一进行编址。

统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作,简单、方便且功能强大。

MCS-51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。

3.I/O数据传送有哪几种传送方式?分别在哪些场合下使用?解:一.同步传送方式:同步传送又称为有条件传送。

当外设速度可与单片机速度相比拟时,常常采用同步传送方式,最典型的同步传送就是单片机和外部数据存储器之间的数据传送。

二.查询传送方式:查询传送方式又称为有条件传送,也称异步传送。

单片机通过查询得知外设准备好后,再进行数据传送。

异步传送的优点是通用性好,硬件连线和查询程序十分简单,但是效率不高。

为了提高单片机的工作效率,通常采用中断方式。

三.中断传送方式:中断传送方式是利用MCS-51本身的中断功能和I/O 接口的中断功能来实现I./O数据的传送。

单片机只有在外设准备好后,发出数据传送请求,才中断主程序,而进入与外设进行数据传送的中断服务程序,进行数据的传送。

中断服务完成后又返回主程序继续执行。

因此,采用中断方式可以大大提高单片机的工作效率。

《单片机原理及接口技术第2版张毅刚》第9章习题及答案.doc

《单片机原理及接口技术第2版张毅刚》第9章习题及答案.doc

《单片机原理及接口技术》(第2版)人民邮电出版社第9章 AT89S51单片机的I/O扩展思考题及习题91.I/O接口和I/O端口有什么区别?I/O接口的功能是什么?答:I/O端口简称I/O口,常指I/O接口电路中具有端口地址的寄存器或缓冲器。

I/O接口是指单片机与外设间的I/O接口芯片;I/O接口功能:(1) 实现和不同外设的速度匹配;(2) 输出数据缓存;(3) 输入数据三态缓冲。

2.I/O数据传送由哪几种传送方式?分别在哪些场合下使用?答:3种传送方式: (1) 同步传送方式:同步传送又称为有条件传送。

当外设速度可与单片机速度相比拟时,常常采用同步传送方式。

(2) 查询传送方式:查询传送方式又称为有条件传送,也称异步传送。

单片机通过查询得知外设准备好后,再进行数据传送。

异步传送的优点是通用性好,硬件连线和查询程序十分简单,但是效率不高。

(3) 中断传送方式:中断传送方式是利用AT89S51本身的中断功能和I/O接口的中断功能来实现I./O数据的传送。

单片机只有在外设准备好后,发出数据传送请求,才中断主程序,而进入与外设进行数据传送的中断服务程序,进行数据的传送。

中断服务完成后又返回主程序继续执行。

因此,中断方式可大大提高工作效率。

3.AT89S51单片机对扩展的I/O口芯片的基本要求是:输出应具有功能;输入应具有功能;答:数据锁存,三态缓冲4.常用的I/O端口编址有哪两种方式?它们各有什么特点?AT89S51单片机的I/O端口编址采用的是哪种方式?答:两种。

(1) 独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。

独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。

但却需要设置一套专门的读写I/O的指令和控制信号。

(2) 统一编址方式:这种方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。

统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作。

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

《单片机原理及接口技术》(第2版)人民邮电出版社
第9章 AT89S51单片机的I/O扩展
思考题及习题9
1.I/O接口和I/O端口有什么区别?I/O接口的功能是什么?
答:I/O端口简称I/O口,常指I/O接口电路中具有端口地址的寄存器或缓冲器。

I/O接口是指单片机与外设间的I/O接口芯片;I/O接口功能:(1) 实现和不同外设的速度匹配;(2) 输出数据缓存;(3) 输入数据三态缓冲。

2.I/O数据传送由哪几种传送方式?分别在哪些场合下使用?
答:3种传送方式: (1) 同步传送方式:同步传送又称为有条件传送。

当外设速度可与单片机速度相比拟时,常常采用同步传送方式。

(2) 查询传送方式:查询传送方式又称为有条件传送,也称异步传送。

单片机通过查询得知外设准备好后,再进行数据传送。

异步传送的优点是通用性好,硬件连线和查询程序十分简单,但是效率不高。

(3) 中断传送方式:中断传送方式是利用AT89S51本身的中断功能和I/O接口的中断功能来实现I./O数据的传送。

单片机只有在外设准备好后,发出数据传送请求,才中断主程序,而进入与外设进行数据传送的中断服务程序,进行数据的传送。

中断服务完成后又返回主程序继续执行。

因此,中断方式可大大提高工作效率。

3.AT89S51单片机对扩展的I/O口芯片的基本要求是:输出应具有功能;输入应具有功能;
答:数据锁存,三态缓冲
4.常用的I/O端口编址有哪两种方式?它们各有什么特点?AT89S51单片机的I/O端口编址采用的是哪种方式?
答:两种。

(1) 独立编址方式:独立编址方式就是I/O地址空间和存储器地址空间分开编址。

独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。

但却需要设置一套专门的读写I/O的指令和控制信号。

(2) 统一编址方式:这种方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。

统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作。

AT89S51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。

5.判断下列说法是否正确,为什么?
A.并行接口芯片82C55的方式0是无条件的输入输出方式。


B.并行接口芯片82C55的方式1是无条件的输入输出方式。


C.82C55具有三态缓冲器,因此可以直接挂在系统的数据总线上。


D.82C55的PB口可以设置成方式2。


6. 82C55可以扩展个并行口,其中条口线具有位操作功能;
答:3,8
7.82C55的“方式控制字”和“PC口按位置位/复位控制字”都可以写入82C55的同一控制寄存器,82C55是如何来区分这两个控制字的?
答:两个控制字的区分是靠它们的最高位来区分的,方式控制字最高位为1,PC口按位置位/复位控制字最高位为0。

8.编写程序,采用82C55的PC口按位置位/复位控制字,将PC7置“0”,PC4置“1”(已知82C55各端口的地址为7FFCH~7FFFH)。

答:本题主要考察对82C55的C口的操作。

其方式控制字的最高位为0时,低四位控装置对C口置复位。

由题目知方式控制寄存器的地址为7FFFH。

ORG 0100H
MAIN: MOV DPTR,#7FFFH ;控制字寄存器地址7FFFH送DPTR
MOV A,#0EH ;将PC7置0
MOVX @DPTR,A
MOV A,#09H ;将PC4置1
MOVX @DPTR,A
END
9.从同步与异步方式的角度讲,82C55的基本输入/输出方式属于通讯,选通输入/输出和双向传送方式属于通讯。

答:同步,异步
10.用AT89S51的串行口扩展并行I/O口时,串行口需工作在。

A、方式0
B、方式1
C、方式2
D、方式3
答:A
11.由图9-6来说明82C55的PA口在方式1的应答联络输出方式下的工作过程。

答:当外设输入一个数据并送到PA7-PA0上时,输入设备自动在选通输入线STB
A
向82C55发
送一个低电平选通信号,则把PA7-PA0上输入的数据存入PA口的输入数据缓冲/锁存器;然
后使输入缓冲器输出线IBF
A
变成高电平,以通知输入设备,82C55的PA口已收到它送来的输
入数据。

82C55检测到联络线STB
A 由低电平变成了高电平、IBF
A
为1状态和中断允许触发器
INTE
A 为1时,使输出线INTR
A
(PC3)变成高电平,向AT89S51发出中断请求。

(INTE
A
的状态
可由用户通过对PC4的置位/复位来控制。

AT89S51响应中断后,可以通过中断服务程序从PA 口的输入数据缓冲/锁存器读取外设发来的输入数据。

当输入数据被CPU读走后,82C55撤销
INTR
A 上的中断请求,并使IBF
A
变为低电平,以通知输入外设可以送下一个输入数据。

12.现有一片AT89S51单片机,扩展了一片82C55,若把82C55的PB口用作输入,PB口的每一位接一个开关,PA口用作输出,每一位接一个发光二极管,请画出电路原理图,并编写PB 口某一位开关接高电平时,PA口相应位发光二极管被点亮的程序。

答:电路图可以参考图9-10,PA口每一位接二极管的正极,二极管的负极接地。

PB口每1位接一开关和上拉电阻,开关另一端直接接地。

这样只需要将读到的PB口的值送给PA口就可以满足题目要求了。

ORG 0100H
MIAN:MOV A,#10000010B ;设置PA口方式0输出,PB口方式0输入MOV DPTR,#0FF7FH ;控制口地址送DPTR
MOVX @DPTR,A ;送方式控制字
MOV DPTR,#0FF7DH ;PB口地址送DPTR
MOVX A,@DPTR ;读入开关信息
MOV DPTR,#0FF7CH ;PA口地址送DPTR
MOVX @DPTR,A ;PA口的内容送PB口点亮相应的二极管
END。

相关文档
最新文档