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

合集下载

单片机原理及应用_第二版课后习题完整答案

单片机原理及应用_第二版课后习题完整答案

第一章习题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:何谓单片机?与通用微机相比,两者在结构上有何异同?答:将构成计算机的基本单元电路如微处理器(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接口实际上是向用户提供的与外设连接的物理界面。

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

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

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

第 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 什么是单片机?它与一般微型计算机在结构上何区别?答:单片微型计算机简称为单片机(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.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.8 8051与8751的区别是(C)(A)内部数据存储单元数⽬的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数⽬不同1.9 在家⽤电器中使⽤单⽚机应属于微型计算机的(B)(A)辅助设计应⽤(B)测量、控制应⽤(C)数值计算应⽤(D)数据处理应⽤1.10 说明单⽚机主要应⽤在哪些领域?答:单⽚机主要运⽤领域为:⼯业⾃动化;智能仪器仪表;消费类电⼦产品;通信⽅⾯;武器装备;终端及外部设备控制;多机分布式系统。

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

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

课后思考题级习题答案思考题与习题1一、填空1.单片机按照用途通常分为 通用型 和 专用型 。

2.单片机也称为 微控制器 和 单片微型计算机 。

二、简答1.什么是单片机答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。

2.简述单片机的特点和应用领域。

答:(1)单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。

(2)单片机的可靠性高。

(3)单片机的指令系统简单,易学易用。

(4)单片机的发展迅速,特别是最近几年,单片机的内部结构越来越完善。

3.写出AT89S51与AT89S52芯片的主要区别。

内部程序存储区容量不同,52的程序存储空间为8K ,内部数据存储空间为256B ,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K ,内部数据存储空间为128B ,中断源5个,定时器/计数器有2个。

思考题与习题2一、填空题1.如果(PSW )=10H, 则内部RAM 工作寄存器区的当前寄存器是第二 组寄存器,8个寄存器的单元地址为 10H ~ 17H 。

2.为寻址程序状态字F0位,可使用的地址和符号有 、 、 F0 和 0D5H 。

3.单片机复位后,(SP )= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。

单片机的程序存储器的寻址范围是由 PC 决定的,由于AT89S51单片机的PC 是 16 位的,所以最大寻址范围为 64KB 。

5.写出位地址为20H 所在的位,字节地址 。

6.写出字节地址为20H 的单元最高位的位地址为 07H ,最低位的位地址为 00H 。

7.如果晶振频率MHz 6OSC f ,则一个时钟周期为,一个机器周期为2us 。

8. AT89S51单片机共有26个特殊功能寄存器。

9. AT89S51单片机片外数据存储器最多可以扩展64KB 。

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

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

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

课后思考题级习题答案思考题与习题1一、填空1、单片机按照用途通常分为通用型与专用型。

2、单片机也称为微控制器与单片微型计算机。

二、简答1、什么就是单片机?答:单片机也称微控制器,它就是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。

2.简述单片机的特点与应用领域。

答:(1)单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。

(2)单片机的可靠性高。

(3)单片机的指令系统简单,易学易用。

(4)单片机的发展迅速,特别就是最近几年,单片机的内部结构越来越完善。

3.写出AT89S51与AT89S52芯片的主要区别。

内部程序存储区容量不同,52的程序存储空间为8K,内部数据存储空间为256B,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K,内部数据存储空间为128B,中断源5个,定时器/计数器有2个。

思考题与习题2一、填空题1、如果(PSW)=10H, 则内部RAM 工作寄存器区的当前寄存器就是第二 组寄存器,8个寄存器的单元地址为 10H ~ 17H 。

2、为寻址程序状态字F0位,可使用的地址与符号有 PSW 、5 、 0D0H 、5 、 F0 与 0D5H 。

3、单片机复位后,(SP)= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。

4、AT89S51单片机的程序存储器的寻址范围就是由 PC 决定的,由于AT89S51单片机的PC 就是 16 位的,所以最大寻址范围为 64KB 。

5、写出位地址为20H 所在的位,字节地址 24H 、0 。

6、写出字节地址为20H 的单元最高位的位地址为 07H ,最低位的位地址为 00H 。

7、如果晶振频率MHz 6OSC f ,则一个时钟周期为1、66667E-7,一个机器周期为2us 。

8、 AT89S51单片机共有26个特殊功能寄存器。

9、 AT89S51单片机片外数据存储器最多可以扩展64KB 。

10、如果CPU 从片外ROM 的0000H 单元开始执行程序,那么EA 引脚应接 低电平。

二、选择题1、PC 的值就是( C )。

A 、当前指令前一条指令的地址B 、当前正在执行指令的地址C 、下一条指令的地址D 、控制器中指令寄存器的地址2、对程序计数器PC的操作就是( A )。

A、自动进行的B、通过传送进行C、通过加“1”指令进行的D、通过减“1”指令进行3、在AT89S51单片机中P0口作为( D )。

A、数据总线B、地址总线C、控制总线D、数据总线与地址总线4、在AT89S51单片机中( C )。

A、具有独立的专用的地址总线B、P0口与P1口作为地址总线C、P0口与P2口作为地址总线D、P2口与P1口作为地址总线三、简答题1、AT89S51单片机的EA引脚有何功能?如果使用片内ROM,该引脚该如何处理?答: EA为该引脚的第一功能,为访问程序存储器控制信号。

如果使用片内ROM,则EA信号为高电平。

2、什么就是指令周期,机器周期与时钟周期?答:指令周期就是CPU每取出并执行一条指令所需的全部时间;机器周期就是CPU完成一个基本操作所需要的时间。

时钟周期就是指计算机主时钟的周期时间。

3、堆栈的作用就是什么?在程序设计时,为什么要对堆栈指针SP重新赋值?答:堆栈就是一个特殊的存储区,主要功能就是暂时存放数据与地址,通常用来保护断点与现场;堆栈指针SP复位后指向07H单元,00H-1FH为工作寄存器区,20H-2FH为位寻址区,这些单元有其她功能,因此在程序设计时,需要对SP重新赋值。

4、单片机复位有几种方法?答:1、上电复位 2、按键复位 3、瞧门狗复位 4、软件复位5.AT89S51单片机运行出错或程序陷入死循环时,如何摆脱困境?可以采用复位键进行复位,使单片机初始化,也可以在软件中使用瞧门狗。

6、 AT89S51单片机P0~P3口的驱动能力如何?如果想获得较大的驱动能力,采用低电平输出还就是高电平输出?答:P0口每位可驱动8个LSTTL输入,而P1、P2、P3口的每一位的驱动能力,只有P0口的一半。

当P0口的某位为高电平时,可提供400μA的电流;当P0口的某位为低电平(0、45V)时,可提供3、2mA的灌电流,如低电平允许提高,灌电流可相应加大。

所以,任何一个口要想获得较大的驱动能力,只能用低电平输出。

7.AT89S51单片机内部RAM低128单元划分为几个部分?每部分有什么特点?答:工作寄存器区、位寻址区、用户RAM区。

每部分特点如下:00H-1FH为工作寄存器区,共32个单元,被分为4组,每组有八个寄存器(R0-R7)。

任意时刻,CPU只能使用一组寄存器,当前正在使用的寄存器组被称为当前寄存器。

在程序运行过程中如果不使用的寄存器也可以作为RAM使用。

20H-2FH为位寻址区,共16个单元。

这16个单元可以作为字节单元使用,同时这16个单元的每一位也可以单独使用,即位寻址。

30H-7FH为用户RAM区,用于存放各种数据、中间结果,起到数据缓冲的作用。

在实际使用中,常需要把堆栈设在用户RAM中。

8、 AT89S51单片机的片内都包含了哪些功能部件?各个功能部件主要的功能就是什么?答: 1个微处理器(CPU);128个数据存储器(RAM)单元;4KB Flash程序存储器;4个8位可编程并行I/O口;1个全双工串行口;2个16位定时器/计数器;1个瞧门狗定时器;1个中断系统,5个中断源,2个优先级;26个特殊功能寄存器(SFR);1个瞧门狗定时器。

9.程序存储器的空间中,有5个特殊单元,分别对应AT89S51单片机5个中断源的入口地址,写出这些单元的地址及对应的中断源。

10、 AT89S51单片机有几个存储器空间?画出它的存储器结构图。

AT89S51单片机的有3个存储器空间,即片内片外统一编制的程序存储器,片内数据存储器与片外数据存储器。

11、什么就是空闲方式?怎样进入与退出空闲方式?答:空闲方式:CPU处于休眠的状态,而片内所有其她外围设备保持工作状态,即振荡器保持工作,时钟脉冲继续输出到中断、串行口、定时器等功能部件,使它们继续工作,但时钟脉冲不再送到CPU,因而CPU停止工作。

进入:每当CPU执行一条将IDL位置1 的指令,就使它进入空闲方式,CPU即停止工作,进入空闲方式。

退出:两种:一就是被允许的中断源请求中断时,由内部的硬件电路清0 IDL 位,终止空闲方式;另一种方式就是硬件复位。

RST引脚上的复位信号直接将IDL 为清0,从而使单片机退出空闲方式。

12、什么就是掉电方式?怎样进入与退出掉电方式?答:掉电:振荡器停止工作,单片机内部所有的功能部件全部停止工作。

进入:CPU执行一条将PD位置1的指令,就使单片机进入掉电方式。

退出:唯一的方法就是硬件复位,复位后单片机内部特殊功能寄存器的内容被初始化,PCON=0,从而退出掉电方式。

13、AT89S51单片机的控制信号引脚有哪些?说出其功能。

答:RST(9脚):复位信号输入端,高电平有效。

当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。

ALE (30脚):地址锁存控制信号。

当访问外部程序存储器或数据存储器时,ALE输出脉冲用于锁存低8位地址。

PSEN(29脚):程序储存允许输出端,就是外部程序存储器的读选通信号,低电平有效。

当AT89S51 从外部程序存储器取指令时,每个机器周期两次PSEN有效,即输出两个脉冲。

当访问外部数据存储器,不会出现两次有效的PSEN信号。

EA(31脚): EA为该引脚的第一功能,为访问程序存储器控制信号。

当EA信号为低电平时,对ROM的读操作限定在外部程序存储器;而当EA信号为高电平时,则对ROM的读操作就是从内部程序存储器开始,并可延续至外部程序存储器。

四、设计一个电路,使单片机的P0口能驱动8只发光二极管。

思考题与习题3思考题与习题3一、填空1、假定外部数据存储器3000H单元的内容为50H,执行下列指令后,累加器A中的内容为 50H 。

MOV DPTR,#3000HMOVX A,@DPTR2、假定累加器A中的内容为30H,DPTR中的内容为2000H,执行指令:MOVC A,@A+DPTR后,把程序存储器 2030H 单元的内容送入累加器A中。

3、已知(30H)=21H,(31H)=04H,说明下列程序的功能,执行后(30H)= 04H ,(31H)= 21H 。

PUSH 30HPUSH 31HPOP 30HPOP 31H4、已知程序执行前,在AT89S51单片机片内RAM中,(A)=33H,(R0)=28H,(28H)=0BCH,写出执行如下程序后,(A) =63H 。

ANL A,#60HORL 28H,AXRL A,@R0CPL A5、对程序存储器的读操作使用的指令 MOVC指令。

6、对外部数据存储器的读操作使用的指令 MOVX指令。

7、执行如下三条指令后,20H单元的内容就是 0FHM O V R 0,#20HM O V 40H,#0 F HM O V ﹫R 0,40H二、判断判断以下指令的正误。

(1) MOV R1,R2 ×(2)MOV 20H,@R3 ×(3)DEC DPTR ×(4)INC DPTR √(5)MOVX A,@R1 √(6)MOVC A,@DPTR ×(7)PUSH DPTR ×(8)CLR R1 ×(9)MOV 20H,30H √(10)MOV F0,C √(11) CPL R7 ×(12)RC A ×三、简答1、MCS-51共有哪几种寻址方式?试举例说明。

(1)寄存器寻址方式 MOV A,R2(2)直接寻址方式 MOV A,30H(3)寄存器间接寻址方式MOV A,@R0(4)立即寻址MOV A,#20H(5)变址寻址 MOVC A,@A+ DPTR(6)相对寻址 SJMP rel(7)位寻址 MOV C, 0D5H;2、MCS-51指令按功能可以分为哪几类?每类指令的作用就是什么?①数据传送类指令(28条);数据传送就是指将源地址单元中的数据传送到目的地址单元中,且源地址单元中的数据保持不变,或者源地址单元中的数据与目的地址单元中的数据互换。

②算术运算类指令(24条);这类指令中,大多数都要用累加器A来存放源操作数,另一个操作数就是工作寄存器R n、片内RAM单元或立即数。

执行指令时,CPU 总就是将源操作数与累加器A中的操作数进行相应操作,然后将结果保留在累加器A中,同时会影响程序状态字PSW中的溢出标志OV、进位标志CY、辅助进位标志AC与奇偶标志位P。

相关文档
最新文档