51单片机课后习题答案孙育才东南大学

合集下载

单片机课后习题答案

单片机课后习题答案

单⽚机课后习题答案1.1 计算机经过了哪些主要发展阶段?解:单⽚机的发展⼤致经历了四个阶段:第⼀阶段(1970—1974年),为4位单⽚机阶段;第⼆阶段(1974—1978年),为低中档8位单⽚机阶段;第三阶段(1978—1983年),为⾼档8位单⽚机阶段;第四阶段(1983年⾄今),为8位单⽚机巩固发展阶段及16位单⽚机、32位单⽚机推出阶段。

1.2 写出下列机器数的真值:(1)01101110 (2)10001101 (3)01011001 (4)11001110 解:(1)01101110的真值=+110(2)10001101的真值=+141或-115 (3)01011001的真值=+89(4)11001110的真值=+206或-50说明:机器数是指计算机中使⽤的⼆进制数,机器数的值称为真值。

机器数可表⽰为⽆符号数也可表⽰为带符号数,其中计算机中的带符号数⼀般为补码形式。

10001101若为⽆符号数。

则其真值为+141;若为带符号数,由于最⾼位(符号位)为1.所以为负数(补码形式),则其真值为-115。

1.4 写出下列⼆进制数的原码、反码和补码(设字长为8位)。

(1)010111 (2)101011 (3)-101000 (4)-111111 解:(1) [x]原=00010111 [x]反= 00010111 [x]补= 00010111 (2)[x]原=00101011 [x]反= 00101011 [x]补= 00101011 (3)[x]原=10101000 [x]反= 11010111 [x]补= 11011000 (4)[x]原=10111111 [x]反= 11000000 [x]补=110000011.5 已知X=10110110,Y=11001111,求X 和Y 的逻辑与、逻辑或和逻辑异或。

解:10000110X Y ?= 11111111X Y += 01111001X Y ⊕=1.6 已知X 和Y ,试计算下列各题的[]X Y +补和[]-X Y 补(设字长为8位)。

51单片机课后三章答案孙育才东南大学

51单片机课后三章答案孙育才东南大学

3、何谓只读存储器ROM?试述ROM、PROM、OTP、EPROM、EEPROM各自的功能特点?解:(1)只读存储器(ROM):ROM固化后的信息在工作时是不可改变的,只能从中读出信息,一般用来存放固定的程序和数据。

(2)特点:固化后的信息在工作时是不能改变的。

(3)ROM即掩膜ROM由生产厂家成批实现程序固化,只能读出不能改写;PROM 可由用户用专门的固化器进行程序固化,一经固化后,只能读出,不能再改写;EPROM可通过紫外线照射完成信息的擦洗,经过擦洗后又可再次固化,即紫外线可擦除、电可写入;EEPROM不需要脱机擦洗和固化,可直接在计算机应用系统中进行在线修改,即电可擦除、电可写入。

4、为什么说MCS-51系列单片机的存储器结构独立?这种独特结构有什么突出优点?解:(1)因为MCS-51单片机采用的是哈佛结构,这种结构的特点是吧程序存储器和数据存储器截然分开,各有自己的寻址系统、控制信号和功能。

(2)这种结构的优点是能有效地使用较大而固定的程序和频繁地处理大量的数据或变量。

5、就目前而言,MCS-51系列单片机片内程序存储器分哪些类型?如何合理选择单片机?解:MCS-51系列单片机按片内不同程序存储器的配置来分,可以分为以下3种类型:①片内带Mask ROM(掩膜ROM)型:8051、80C51、8052、80C52。

此类单片机适合大批量使用。

②片内带EPROM型:8751、87C51、8752。

此类单片机价格较贵,不宜于大批量使用。

③片内无ROM(ROMLess)型:8031、80C31、8032。

此类单片机由于必须在外部并行扩展程序存储器存储芯片,造成系统电路复杂,目前较少使用。

6、为什么MCS-51系列单片机的程序存储器寻址空间为64KB?是什么限定了它的最大寻址空间?如何理解片内、片外程序存储器统一编址?为什么主机(CPU)总是0000H地址单元开始访问程序存储器?由此应更深层次理解些什么?解:8051单片机内部设置有4KB的ROM、8051单片机内部设置有4KB的EPROM 作为内部程序存储器,而8031内部没有程序存储器,必须外接程序存储器。

单片机课后习题答案

单片机课后习题答案

单片机课后习题答案第二章 MCS-51 单片机的硬件结构2.1 MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?答:功能部件如下:微处理器(CPU);数据存储器(RAM);程序存储器(ROM/EPROM,8031 没有此部件),4 个8 位并行I/O口(P0 口、P1 口、P2 口、P3 口);1个全双工的串行口;2个16位定时器/计数器;中断系统;21 个特殊功能寄存器(SFR)。

各部件功能:CPU(微处理器)包括了运算器和控制器两大部分,还增加了面向控制的处理功能,不仅可处理字节数据,还可以进行位变量的处理;数据存储器(RAM)片内为128B(52 系列的为256B),片外最多可外扩64KB。

数据存储器来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等;程序存储器(ROM/EPROM)用来存储程序;中断系统具有5个中断源,2级中断优先权;定时器/计数器用作精确的定时,或对外部事件进行计数;串行口可用来进行串行通信,扩展并行I/O口,还可以与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广;特殊功能寄存器用于CPU 对片内各功能部件进行管理、控制、监视。

2.2 说明MCS-51 单片机的引脚EA的作用,该引脚接高电平和接低电平时各有何种功能?答:当该引脚为高电平时,单片机访问片内程序存储器,但在PC (程序计数器)值超过0FFFH(对于8051、8751)时,即超出片内程序存储器的4KB 地址范围时,将自动转向执行外部程序存储器内的程序。

当该引脚为低电平时,单片机则只访问外部程序存储器,不论是否有内部程序存储器。

对于8031 来说,因其无内部程序存储器,所以该引脚必须接地,这样只能选择外部程序存储器。

2.3 MCS-51的时钟振荡周期和机器周期之间有何关系?答:每12 个时钟周期为 1 个机器周期。

2.4 在MCS-51 单片机中,如果采用6 MHZ 晶振,1 个机器周期为(2 微秒)。

51单片机练习题集附答案解析

51单片机练习题集附答案解析

51单片机练习题集附答案解析第一、二章单片机概述与结构一、填空题1.单片机复位后,SP、PC和I/O口的容分别为07H\000H\FFH 。

2.单片机有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定。

单片机复位后,若执行SETB RS0指令,此时只能使用 1 区的工作寄存器,地址围是08H---0FH 。

3.51单片机驱动能力最强的并行端口为P0端口。

4.51单片机PC的长度为16位,SP的长度为___8____位,DPTR 的长度为_16__位。

5.访问51单片机程序存储器地址空间、片数据存储器地址、片外数据存储器地址的指令分别为__movc_____,MOV和_movx______。

6.若A中的容为63H,那么P标志位的值为1 。

7.当扩展外部存储器或I/O口时,P2口用作高八位地址总线。

8.51单片机部RAM区有 4 个工作寄存器区。

9.51单片机部RAM区有128 个位地址。

10.外部中断1()的中断入口地址为0013 ;定时器1的中断入口地址为001B 。

11.51单片机有4 个并行I/O口,P0~P3是准双向口,所以由输出转输入时必须先写入 1 。

12.51单片机的堆栈建立在部RAM 开辟的区域。

二、选择题1.访问片外部数据存储器时,不起作用的信号是(C)。

A./RD B./WE C./PSEN D.ALE2.51单片机P0口用作输出时,应外接(A )。

A.上拉电阻B.二极管C.三极管D.下拉电阻3.进位标志CY在( C )中。

A.累加器B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR4.堆栈数据的进出原则是(D )。

A.先进先出B.进入不出C.后进后出D.先进后出5.51单片机系统中,若晶振频率为6MHz,一个机器周期等于(D )μs。

A.1.5 B.3 C.1 D.26.在家用电器中使用单片机应属于微计算机的( B )。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用7.PC的值是(C )。

单片机课后习题解答

单片机课后习题解答

单片机课后习题解答练习练习练习第二章单片机结构及原理1、mcs-51单片机内部涵盖哪些主要功能部件?它们的促进作用就是什么?请问:(1)一个8bitcpu就是微处理器的核心,就是运算和逻辑排序的中心。

(2)片内震荡器及时钟电路:提供标准时钟信号,所有动作都依据此进行。

(3)4krom程序存贮器:存贮程序及常用表格。

(4)128bram数据存贮器:暂存一些中间变量和常数等。

(5)两个16bit定时器/计数器:全然硬件定时器(6)32根可编程i/o口线:标准8位双向(4个)i/o接口,每一条i/o线都能独立地作输入或输出。

(7)一个可编程全双工串行口。

(8)五个中断源。

2、什么是指令?什么是程序?请问:指令就是规定计算机继续执行某种操作方式的命令。

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

3、如何重新认识89s51/52存储器空间在物理结构上可以分割为4个空间,而在逻辑上又可以分割为3个空间?答:89s51/52存储器空间在物理结构上设有4个存储器空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。

在逻辑上有3个存储器地址空间:片内、片外统一的64kb程序存储器地址空间,片内256b数据存储器地址空间,片外64kb的数据存储器地址空间。

4、开机复位后,cpu使用的是哪组工作寄存器?他们的地址是多少?cpu如何确定和改变当前工作寄存器组?请问:开机登位后,cpu采用的就是第0组与工作寄存器,地址为00h~07h,cpu通过发生改变状态字寄存器psw中的rs0和rs1去确认工作寄存器组。

5、什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针sp重新赋值?如果cpu在操作中要使用两组工作寄存器,sp应该多大?请问:堆栈就是一个特定的存储区,主要功能就是暂时存放数据和地址,通常用以维护断点和现场。

堆栈指针sp登位后指向07h单元,00h~1fh为工作寄存器区,20h~2fh为十一位串行区,这些单元存有其他功能,因此在程序设计时,须要对sp再次赋值。

《单片机》课后习题及答案

《单片机》课后习题及答案

《单片机》课后习题及答案单片机是计算机科学与技术中的重要领域之一,学习单片机的过程中,习题是不可或缺的一部分。

通过解答习题,不仅可以加深对单片机知识的理解,还可以培养解决问题的能力。

本文将为大家介绍一些经典的单片机习题,并提供详细的答案解析。

一、基础知识题1. 请简述单片机的定义及其作用。

答:单片机是一种集成度极高的微型计算机系统,它包括中央处理器、存储器、输入/输出接口和时钟电路等基本组成部分。

单片机广泛应用于嵌入式系统、仪器仪表、工控设备等领域,能够完成各种控制、计算、通信等任务。

2. 请列举常见的单片机类型及其特点。

答:常见的单片机类型有AVR系列、PIC系列、STM32系列等。

它们的特点如下:- AVR系列:低功耗、性能稳定、易于编程调试。

- PIC系列:成本较低、易于学习上手,适用于简单的应用场景。

- STM32系列:性能强大、资源丰富、支持多种外设接口。

3. 单片机的时钟输入一般采用什么方式?请简要说明原因。

答:单片机的时钟输入一般采用晶体振荡器的方式。

晶体振荡器具有稳定的振荡频率和相位,能够提供可靠的时钟信号,保证单片机各个部件按时序工作。

二、编程习题1. 编写一个程序,实现LED灯在不同时间间隔下的闪烁。

答:以下是示例代码:```c#include <reg51.h>sbit LED = P1^0;void delay(unsigned int ms){unsigned int i, j;for(i = ms; i > 0; i--)for(j = 110; j > 0; j--);}void main(){while(1){LED = 0; // 点亮LED灯delay(500); // 延时500msLED = 1; // 熄灭LED灯delay(500); // 延时500ms}}```2. 编写一个程序,实现通过按键控制LED灯的亮灭。

答:以下是示例代码:```c#include <reg51.h>sbit LED = P1^0;sbit KEY = P2^0;void delay(unsigned int ms){unsigned int i, j;for(i = ms; i > 0; i--)for(j = 110; j > 0; j--);}void main(){while(1){if(KEY == 0) // 如果按键按下{LED = ~LED; // 切换LED灯的状态delay(500); // 延时500ms,防止按键抖动}}}```三、应用题1. 设计一个温度监测系统,当温度超过设定的阈值时,点亮LED 灯并发出蜂鸣器警报。

单片机课后习题答案[1]1

单片机课后习题答案[1]1

单片机课后习题答案[1]1习题31.结合MCS-51系列单片机功能框图阐明其大致组成。

答:MCS-51系列单片机内部组成如图所示。

主要有8031、8051、875l 三种机型,基于HMOS 工艺,它们的指令系统与芯片引脚完全兼容,只是片内程序存储器(ROM, Read Only Memory)有所不同。

51子系列的主要功能为:●8位CPU;●片内带振荡器及时钟电路;●128B片内数据存储器;●4KB片内程序存储器(8031/80C31无);●程序存储器的寻址范围为64KB;●片外数据存储器的寻址范围为64KB;●21B特殊功能寄存器;●4×8根I/O线;●1个全双工串行I/O接口,可多机通信;●两个16位定时器/计数器;●中断系统有5个中断源,可编程为两个优先级;●111条指令,含乘法指令和除法指令;●布尔处理器;●使用单+5V电源。

2.综述80C51系列单片机各引脚的作用。

答:80C51 有4 个8 位并行I/O 口,共32 条端线:P0、P1、P2 和P3 口。

每一个I/O 口都能用作输入或输出。

用作输入时,均须先写入“1”;用作输出时,P0口应外接上拉电阻。

P0口的负载能力为8个LSTTL门电路;P1~P3口的负载能力为4个LSTTL门电路。

在并行扩展外存储器或I/O口情况下:P0口用于低8位地址总线和数据总线(分时传送)P2口用于高8位地址总线,P3口常用于第二功能,用户能使用的I/O口只有P1口和未用作第二功能的部分P3口端线。

3.80C51单片机内部包含哪些主要逻辑功能部件?各有什么主要功能?答:80C51 单片机内部包含含布尔(位)处理器的中央处理器、数据存储器和程序、并行输入/输出端口、中断系统、定时器/计数器,串行口、时钟电路、复位电路。

4.什么是ALU?简述MCS-51系列单片机ALU的功能与特点。

答:ALU是用于对数据进行算术运算和逻辑操作的执行部件,由加法器和其他逻辑电路(移位电路和判断电路等)组成。

51单片机课后习题答案孙育才东南大学

51单片机课后习题答案孙育才东南大学

51单片机课后习题答案孙育才东南大学第1章:1。

目前发展迅速的微型计算机有哪两个分支?供应链管理的这个分支为什么形成?答:(1)目前,微型计算机正沿着通用计算机系统和嵌入式系统两个分支迅速发展。

(2)为了满足更广泛的实时应用的需要,单片机家族形成了一个分支。

2.什么是单片微型计算机?它在结构上与典型的微型计算机不同吗?答:(1)参见《P1》(集成在单晶芯片中??单片微型计算机(2)与典型微机的结构区别在于单片机采用哈佛结构,存储器只读存储器和随机存取存储器严格区分,相互独立,程序和数据存储器独立寻址,而典型微机采用冯·诺依曼结构,程序和数据存储器统一寻址。

3.供应链管理的突出优势是什么?A:单片机的突出优点是体积小、重量轻、单电源、低功耗、功能强、价格低、运算速度快、抗干扰能力强、可靠性高。

4有什么特点。

MCS-51系列单片机?同年级的8051、8751和8031有什么区别?答:(1)不同类型的MCS-51单片机的CPU处理能力和指令系统完全兼容,但存储器、定时器、中断源和输入输出接口的配置不同(2)8051:片上带掩膜的只读存储器型程序存储器;它只能由制造商代表用户来固化。

对于大批量,永久存储和没有修改。

8751:该芯片包含EPROM型程序存储器;使用者可以通过紫外线照射被治愈和擦除。

但价格高8031:片上无程序存储器,可扩展片外;方便、灵活、廉价5。

什么是工业产品?单片机有几个等级的产品?如何合理选择?答:(1)军民两用产品(2)单片机芯片分为三级产品:民用、工业和军用(3)选择单片机时,应注意与构成系统的其他部件匹配,并满足相关技术要求第2章:1。

MCS-51系列单片机从制造工艺和功能结构上分为哪些类型和产品?答:见P10书2中包含哪些主要逻辑函数。

MCS-51系列单片机?答:见P10-11书3。

为了更好地适应“面向控制”的应用特点,对MCS-51单片机的CPU做了哪些独特的改进?答:为了更好地适应“面向控制”的应用特点,MCS-51单片机的中央处理器具有一般微机ALU所没有的位处理功能4。

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

第一章:1.目前微型计算机正沿着哪两个分支迅速发展?为什么会形成单片机这一分支?答:(1)目前微型计算机正沿着通用计算机系统和嵌入式系统这两个分支迅速发展。

(2)为了满足更广泛的实时应用的需要,从微型计算机家族中形成单片机这一分支。

2.什么是单片微型计算机?它与典型微型计算机在结构上有和区别?答:(1)见书P1。

(在一块单晶芯片内集成了……,简称单片机。

)(2)与典型微型计算机在结构上的区别是:单片机采用哈佛结构,存储器ROM和RAM 是严格区分、相互独立的,程序和数据存储器独立编址,而典型微机采用冯.诺依曼结构,程序和数据存储器统一编址。

3.单片机具有哪些突出优点?答:单片机的突出优点:体积小、重量轻、单一电源、功耗低、功能强、价格低廉、运算速度快、抗干扰能力强、可靠性高。

4.MCS-51系列各档单片机各有什么特点?同一档次的8051、8751、8031又有何区别?答:(1)不同型号MCS-51单片机CPU处理能力和指令系统完全兼容,只是存储器、定时器、中断源和I/O接口的配置有所不同。

(2)8051:片内含有掩膜ROM型程序存储器;只能由生产厂家代为用户固化;批量大、永久保存、不修改时用。

8751:片内含EPROM型程序存储器;用户可固化,可用紫外线光照射擦除;但价格高。

8031:片内无程序存储器,可在片外扩展;方便灵活,价格便宜。

5.何谓工业级产品?单片机有几级产品?如何合理选择?答:(1)工作环境介于民用级和军用级之间的产品。

(2)单片机芯片分有三级产品:民用级、工业用级和军品级。

(3)选用单片机时应注意与构成系统的其他元器件相匹配,并满足相关技术要求。

第二章:1.MCS-51系列单片机从制造工艺、功能结构上分为哪几种类型和产品?答:见书P10。

(倒数第三段部分)2.MCS-51系列单片机内部包含哪些主要逻辑功能部件?答:见书P10-11。

3.为了更好地适应“面向控制”的应用特点,MCS-51单片机的CPU作了哪些独特的改进?答:为了更好地适应“面向控制”的应用特点,MCS-51单片机的CPU具有一般微机ALU所不具备的位处理功能。

4.MCS-51系列单片机的时钟周期、机器周期、指令周期是如何分配的?当主频为12MHz时,一个机器周期为几微秒?执行一条最长的指令需要几微秒?答:(1)1个时钟周期=2个振荡周期。

1个机器周期=12个振荡周期。

一条指令所需的全部时间称为指令周期。

MCS-51单片机的指令周期一般需要1、2、4个机器周期。

(2)主频为12MHz时,一个机器周期为1微秒(3)执行一条最长的指令需要4微秒。

5.何谓程序状态字?各位的定义又是什么?(2)各位的定义见书P15。

6. MCS-51设有4组工作寄存器,有什么特点?应如何正确使用?答:(1)MCS-51设有4组工作寄存器,每个寄存器组有8个8位的工作寄存器,这是8051单片机所特有的,是内部数据存储器RAM中的一部分。

(2)使用不同的工作寄存器组时,通过设置RS1(PSW.4)和RS0(PSW.3)两位的值来确定。

具体选用的设置方法见:P15。

7.何谓堆栈?栈指针SP的作用是什么?为什么要重新定义SP?答:(1)见名词解释部分相关答案。

(2)栈指针SP的作用是指向栈顶,存放栈顶地址。

(3)为了避免与工作寄存器重迭,一般在程序的初始化时应重新定义SP,再定位堆栈区域。

8. MCS-51设有4个并行I/O口(共32线),在使用时各有哪些特点与分工?简述各个并行I/O口的结构特点?答:(1)见书P13(或笔记)。

(2)P0口既可作地址、数据分时复用总线口,这时是个真正的双向I/O口;又可作通用I/O口,但这时是个准双向I/O口,由于内部无上拉电阻,需要外接上拉电阻。

P1口是一个标准的8位准双向并行I/O口,内部接有上拉电阻,无需外接上拉电阻。

P2口既可作高8位地址输出,也可作通用I/O口,内部接有上拉电阻,无需外接上拉电阻。

P3口是一个双功能口,其第一功能作通用I/O口,是一个8位的准双向输入或输出口,内部接有上拉电阻,无需外接上拉电阻;其第二功能为变异功能,其每位都有具体的功能定义。

9.何谓地址/数据分时复用总线?在什么情况下使用这种工作方式?答:(1)见名词解释部分相关答案。

(2)进行外部功能扩展时使用这种工作方式。

10.何谓准双向并行I/O口?如何正确使用输入/输出操作?答:(1)见名词解释部分相关答案。

(2)用作输入时应先将口置成“1”。

11. MCS-51的ALE线的作用是什么?在主机不访问外部数据时它的输出脉冲频率是多少?可作什么用?答:(1)ALE线的作用是允许地址锁存信号输出。

(2)在主机不访问外部数据时它的输出脉冲频率是1/6振荡频率。

(3)可作外部时钟或定时信号用。

12. MCS-51的PSEN线的作用是什么?PSEN、RD、WR各自选通什么?答:(1)PSEN线的作用是允许访问外部程序存储器的信号输出,低电平有效。

(2)PSEN选通外部程序存储器读允许;RD选通外部数据存储器读允许;WR选通外部数据存储器写允许。

13.主机复位后,PC的内容是什么?有何特殊含义?答:(1)主机复位后,PC的内容是0000H。

(2)表示程序立即从“0000H”号单元开始重新执行。

14.什么是冻结运行方式?怎样进入和退出冻结运行方式?(2)进入冻结运行方式的方法是通过程序将PCON.0位置“1”。

退出冻结运行方式的方法有两种:一种是有中断信号进入,CPU响应时引起硬件对PCON.0位清“0”;另一种是硬件复位。

第三章:1.简述半导体存储器的种类及其各自的功能特点?答:半导体存储器分为随机存取存储器RAM和只读存储器ROM。

随机存储器RAM的特点为:可对任意存储单元按需要随时读出或写入,且工作速度快;只读存储器ROM的特点为:固化后的信息在工作时是不能改变的,只能从中读出信息,故一般用来存放固定的程序和数据。

2.何谓随机存取存储器RAM?静态RAM和动态RAM的本质区别是什么? 动态RAM为什么要刷新?答:(1)见名词解释部分相关答案。

(2)静态RAM和动态RAM的本质区别是静态RAM不需要刷新,而动态RAM需要刷新。

(3)存储在MOS管栅极电容上的信息,由于存在泄漏电阻而栅极电容上的电荷经过一定时间泄放,从而使存储的信息从“1”变为“0”,必须定期对原存信息“1”的单元进行电荷补充。

另外,单管动态RAM在读出时,其存储内容受到破坏,属破坏性读出,需要信息再生。

所以需要刷新。

3.何谓只读存储器ROM?有何功能特点?试述ROM、PROM、EPROM、EEPROM的本质区别?答:(1)见名词解释部分相关答案。

(2)特点:固化后的信息在工作时是不能改变的。

(3)ROM即掩膜ROM由生产厂家成批实现程序固化,只能读出不能改写;PROM可由用户用专门的固化器进行程序固化,一经固化后,只能读出,不能再改写;EPROM可通过紫外线照射完成信息的擦洗,经过擦洗后又可再次固化,即紫外线可擦除、电可写入;EEPROM不需要脱机擦洗和固化,可直接在计算机应用系统中进行在线修改,即电可擦除、电可写入。

4.为什么说MCS-51单片机的存储器结构独特?这种结构有什么优点?答:(1)因为MCS-51单片机采用的是哈佛结构,这种结构的特点是吧程序存储器和数据存储器截然分开,各有自己的寻址系统、控制信号和功能。

(2)这种结构的优点是能有效地使用较大而固定的程序和频繁地处理大量的数据或变量。

5.MCS-51系列单片机根据程序存储器的不同设置可分为哪三种产品?通过什么信号来区别不同空间的寻址?答:【(1)MCS-51系列单片机根据程序存储器的不同设置可分为以下三种:最低地址空间为4K字节ROM/EPROM的单片机,如8051、8751;最低地址空间为8K字节ROM/EPROM的单片机,如8052;无内部程序存储器的单片机,如8031。

】(1)MCS-51系列单片机按片内不同程序存储器的配置来分,可以分为以下3种类型:①片内带Mask ROM(掩膜ROM)型:8051、80C51、8052、80C52。

此类芯片是由半导体厂家在芯片生产过程中,将用户的应用程序代码通过掩膜工艺制作到ROM中。

其应用程序只能委托半导体厂家“写入”,一旦写入后不能修改。

此类单片机适合大批量使用。

②片内带EPROM型:8751、87C51、8752。

此类芯片带有透明窗口,可通过紫外线擦除存储器中的程序代码,应用程序可通过专门的编程器写入到单片机中,需要更改时可擦除重新写入。

此类单片机价格较贵,不宜于大批量使用。

③片内无ROM(ROMLess)型:8031、80C31、8032。

此类芯片的片内没有程序存储器,使用时必须在外部并行扩展程序存储器存储芯片。

此类单片机由于必须在外部并行扩展程序存储器存储芯片,造成系统电路复杂,目前较少使用。

(2)不同空间的寻址通过EA来区别。

6.简述MCS-51内部数据存储器的空间分配。

访问外部数据存储器和程序存储器有什么本质区别?答:(1)8051内部128B的数据RAM区,包括有工作寄存器组区、位寻址区和数据缓冲区。

各区域的特性如下:①00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工作寄存器R0~R7。

当前工作寄存器组的选择是由程序状态字PSW的RS1、RS0两位来确定。

如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用Ri的寄存器间接寻址来访问。

②20H~2FH为可位寻址区域,这16个字节的每一位都有一个地址,编址为00H~7FH。

当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。

③30H~7FH为堆栈、数据缓冲区。

(2)访问外部数据存储器和程序存储器的本质区别是它们有各自不同的选通信号。

访问外部数据存储器时,由数据指针DPTR提供寻址地址码,由RD/WR进行读/写选通;访问外部程序存储器时,由程序指针PC提供地址码,由PSEN进行读选通。

7.简述布尔处理存储器的空间分配、内部RAM中包含哪些可位寻址单元。

答:布尔处理存储器的空间分布有内部RAM的128位和部分专用、特殊功能寄存器,内部RAM中包含的可位寻址的单元是20H~2FH,共16个单元。

8.简述MCS-51的几种寻址方式。

答:MCS-51系列单片机设有7种基本寻址方式,分别为:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器间接寻址、相对寻址、位寻址。

9.访问特殊功能寄存器应采用什么寻址方式?答:访问特殊功能寄存器应采用直接寻址方式。

10.基址寄存器加变址寄存器间接寻址方式有什么特点?主要应用于什么场合?采用DPTR 或PC作基址寄存器其寻址范围有何不同?答:(1)可实现动态寻址。

相关文档
最新文档