C51单片机习题及答案
51单片机复习题及答案

第1章单片机概述3 •在家用电器中使用单片机应属于微计算机的 _________ oA •辅助设计应用;B •测量、控制应用;C .数值计算应用;D •数据处理应用答:B o4•微处理器、微计算机、微处理机、 CPU 、单片机它们之间有何区别?答:微处理器、微处理机和CPU 都是中央处理器的不同称谓;而微计算机、单片机都是一个完 整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。
5. MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751 o 它们的差别是在片内程序存 储器上。
8031无片内程序存储器,8051片内有4KB 的程序存储器ROM ,而8751片内集成有 4KB 的程序存储器EPROM o6. 为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“ MCS ”是In tel 公司生产的单片机的系列符号,而 51系列单 片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
第2章51单片机片内硬件结构1•在51单片机中,如果采用6MHz 晶振,一个机器周期为答:2血2. AT89C51单片机的机器周期等于 答: 12o 3•若A 中的内容为63H ,那么,P标志位的值为—答:P 标志位的值为0o4•内部RAM 中,可作为工作寄存器区的单元地址为答:00H ; 1FH o5•通过堆栈操作实现子程序调用,首先要把 ______ 回时,再进行出栈保护,把保护的断点送回到 _____答: PC ; PC o6. 51单片机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为 ___________ KB o答: 64KB o7•判断下列 1 .单片机与普通微型计算机的不同之处在于其将块芯片上。
C51单片机习题答案

任务1 认识51单片机1.80C51单片机控制线有几根?每一根控制线的作用是什么?RST:第9引脚。
——复位信号。
上电和手动复位电路如图1-4所示。
其中C、R1构成上电复位,K、R2、R1、构成手动复位,复位电路是否有效,关键看9脚产生的高电平维持的时间是否大于单片机的2个机器周期以上,这由RC充放电常数决定。
另外,产生高电平的上升沿是否坚挺也比较关键,否则将不利于复位。
2.图1-4 上电和手动复位电路EA/Vpp:第31脚,外部寻址使能/编程电压。
EA为高电平,从内部程序寄存器开始访问;EA为低电平时,则跳过内部程序存储器,从外部程序存储器开始访问。
在编程期间,此端子为编程电压输入端,根据选择不同的单片机芯片选择不同的编程电压(可根据编程软件选择芯片)。
ALE/PROG:第30引脚。
——地址锁存允许信号。
第一功能:访问外部存储器时:ALE用来锁存扩展地址的低8位(P0口)的地址信号。
当不访问外部存储器时:ALE将输出1/6的振荡频率,可用来对外部提供定时和时钟信号。
第二功能:单片机编程时,此脚接编程脉冲。
PSEN:第29引脚。
——外部程序存储器读选通信号。
当访问外部存储器时,此脚将定时输出负脉冲作为读取外部存储器的选题信号。
2.试述P3口的第二功能。
P3口:第10~17引脚。
作为I/O口。
作控制和特殊功能口使用。
P3口各位的第二功能见表1-2。
表1-2 P3口各位的第二功能P3口各位第二功能功能P3.0 RXD 串行数据接收口P3.1 TXD 串行数据发送口P3.2 0INT外中断0输入P3.3 1INT外中断1输入P3.4 T0 计数器0计数输入P3.5 T1 计数器1计数输入P3.6 W R外部RAM写选通信号P3.7 RD外部RAM读选通信号3.80C51内RAM的组成是如何划分的,各有什么功能?内部数据存储器低128单元按其用途划分为三个区域。
1.通用寄存器区四组通用寄存器,每组8个寄存器单元,每组都以R0~R7为寄存器单元编号。
C51单片机习题答案第3篇任务1

第3篇单片机接口应用任务1 简易数字电压表设计1.A/D转换器有哪些主要性能指标?叙述其含义。
2.A/D转换器的主要技术指标及选用时的主要依据1)A/D转换器的主要技术指标①分辨率分辨率是指数字量变化一个最小值时模拟信号的变化量,定义为满刻度与2n的比值。
分辨率越高,转换时对输入模拟信号变化的反应就越灵敏。
在A/D器件的使用中,选择合适的A/D器件至关重要。
A/D器件的分辨率通常以数字信号的位数来表示,如8位、10位、16位等。
如果我们要把一个0~5V的电压转换为数字信号,选用的A/D器件精度为8位,那么该系统可以测量的最小电压约为0.0195V(5/28 V),就称分辨率为0.0195V。
所以我们在开发测量系统中,必须明确系统要测量的参数要达到一个什么样的精度。
②精度用户提出的测控精度要求是综合精度要求,它包括了传感器精度、信号调节电路精度和A/D转换精度及输出电路、伺服机构精度,而且还包括测控软件的精度。
应将综合精度在各个环节上进行分配,以确定对A/D转换器的精度要求,据此确定A/D转换器的位数。
通常A /D转换器的位数至少要比综合精度要求的最低分辨率高一位,而且应与其他环节所能达到的精度相适应。
精度是指转换后所得结果相对于实际值的准确度,与温度漂移、元件线性度等有关。
精度分为绝对精度和相对精度两种。
绝对精度是指A/D转换器转换后的数字量所代表的模拟输入值与实际模拟值之差。
通常以数字量最低位所代表的模拟输入值来衡量,如精度为最低位LSB的±1/2位。
③转换时间与转换速率。
A/D转换时间是指完成一次A/D转换所需要的时间,即从启动A/D转换器开始到获得相应数据所需的总时间。
积分型A/D转换器的转换时间是毫秒级,属低速A/D;逐次逼近型A/D转换器是微妙级,属中速A/D。
采样时间是指两次转换的间隔。
转换速率是转换时间的倒数。
为了保证转换的正确完成,采样速率必须小于或等于转换速率。
④量程即所能转换的电压范围,如10V、5V。
单片机原理----C51编程及Proteus仿真 习题答案 (金宁治) 习题4答案

思考题及习题4一、填空1.某数用十六进制表示为0x5a,那么用二进制表示为90 。
2.设int x=0, y=l;表达式(x&&y)的值是Q。
3. C51提供了两种不同的数据存储类型.xdata 和来pdata 访问片外数据存储区。
4. C51基本的结构有顺序结构、.选择结构一和循环结构。
5.假设声明inti,j,k;那么表达式i=10, j=20, k=30, k*=i+i 的值为900 。
6. x+=a 等价于x=x+a , x*二a 等价于x=x*a , x%=a 等价于x=x%a 。
7. (int)(8.2/2)= 4 °8.以下程序的输出结果是一2 0main() (int x-10, y=l, z=l;if(x<y) x=0;if(y<0) z=0; else z=z+l; printf("%d\n”, z); }9.执行语句for(j=0; j<=3; j++) {a=l;}后变量j的值是4。
10.假设一个函数的返回类型为void,那么表示其没有返回值。
11. C51编译器在头文件reg.51 中定义了全部sfr/sfr16和sbit变量。
二、简答1.简述C51语言与标准C语言的区别?答:相同之处:语法规那么、程序结构、编程方法。
不同之处:(1)库函数不同:由于标准C中的局部库函数不适用于嵌入式系统,因此排除在C51之外,如字符屏幕和图形函数。
⑵ 数据类型不同:51系列单片机包括丰富的位操作指令,因止匕C51相比于标准C增加了4 种数据类型,以便灵活操作。
(3)数据存储类型不同在通用计算机中只有一个程序和数据统一寻址的内存空间,51系列单片机存储区可分为内部数据存储区、外部数据存储区以及程序存储区。
不同的存储区域数据的存储类型也不同。
(4)标准C语言没有处理单片机中断的定义。
5、头文件不同:C5I语言头文件必须把8051单片机内部的外设硬件资源(如定时器、中断、I/O等)相应的特殊功能寄存器写入到头文件内,而标准C不用。
单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第7章习题解答

第7章思考题及习题7参考答案一、填空1.如果采用晶振的频率为3MHz,定时器/计数器T x(x=0,1)工作在方式0、1、2下,其方式0的最大定时时间为,方式1的最大定时时间为,方式2的最大定时时间为。
答:32.768ms,262.144ms,1024µs2.定时器/计数器用作计数器模式时,外部输入的计数脉冲的最高频率为系统时钟频率的。
答:1/243.定时器/计数器用作定时器模式时,其计数脉冲由提供,定时时间与有关。
答:系统时钟信号12分频后,定时器初值4.定时器/计数器T1测量某正单脉冲的宽度,采用方式可得到最大量程?若时钟频率为6MHz,求允许测量的最大脉冲宽度为。
答:方式1定时,131.072ms。
5. 定时器T2 有3种工作方式:、和,可通过对寄存器中的相关位进行软件设置来选择。
答:捕捉,重新装载(增计数或减计数),波特率发生器,T2CON6. AT89S52单片机的晶振为6MHz,若利用定时器T1的方式1定时2ms,则(TH1)= ,(TL1)= 。
答:FCH,18H。
二、单选1.定时器T0工作在方式3时,定时器T1有种工作方式。
A.1种B.2种 C.3种D.4种答:C2. 定时器T0、T1工作于方式1时,其计数器为位。
A.8位B.16位C.14位D.13位答:B3. 定时器T0、T1的GATE x=1时,其计数器是否计数的条件。
A. 仅取决于TR x状态B. 仅取决于GATE位状态C. 是由TR x和INT x两个条件来共同控制D. 仅取决于INT x的状态答:C4. 定时器T2工作在自动重装载方式时,其计数器为位。
A.8位B. 13位C.14位D. 16位答:D5. 要想测量INT0引脚上的正单脉冲的宽度,特殊功能寄存器TMOD的内容应为。
A.87HB. 09HC.80HD. 00H答:B三、判断对错1.下列关于T0、T1的哪些说法是正确的。
A.特殊功能寄存器SCON,与定时器/计数器的控制无关。
51单片机试题及答案

51单片机试题及答案【篇一:51单片机习题及答案】t>第一章1-1选择1.计算机中最常用的字符信息编码是( a )aasciib bcd码c 余3码 d 循环码a 1.5b 3c 1d 0.53.mcs-51的时钟最高频率是 ( a ).a 12mhzb 6 mhzc 8 mhzd 10 mhz4.以下不是构成的控制器部件(d):a 程序计数器、 b指令寄存器、 c指令译码器、 d存储器5.以下不是构成单片机的部件( d)a 微处理器(cpu)、b存储器c接口适配器(i\o接口电路) d 打印机6.下列不是单片机总线是( d)a 地址总线b 控制总线c 数据总线d 输出总线7.-49d的二进制补码为.( b)a 11101111b 11101101c 0001000d 111011008.十进制29的二进制表示为原码( c )a 11100010b 10101111c 00011101d 000011119. 十进制0.625转换成二进制数是( a )a 0.101b 0.111c 0.110d 0.10010 选出不是计算机中常作的码制是( d )a 原码b 反码 c补码 d ascii1-2填空1.2.十进制29的二进制表示为3.十进制数-29的8位补码表示为4.单片微型机.5.若不使用mcs-51片内存器引脚必须接地.6..7.十进制数-47用8位二进制补码表示为8.-49d的二进制补码为9.计算机中最常用的字符信息编码是10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√ )3.使用可编程接口必须处始化。
(√ )。
4.8155的复位引脚可与89c51的复位引脚直接相连。
(√ )8.计算机中常作的码制有原码、反码和补码(√ )9.若不使用mcs-51片内存器引脚ea必须接地. (√ )1-4简答1.何谓单片机?单片机与一般微型计算机相比,具有哪些特点?答:单片机是在一块集成电路上把cpu、存储器、定时器/计数器及多种形式的i/o接口集成在一起而构成的微型计算机。
单片机原理及接口技术(C51编程)(第2版)-习题答案

第6章思考题及习题6参考答案一、填空1.外部中断1的中断入口地址为。
定时器T1的中断入口地址为。
答:0013H;001BH2.若(IP)=00010100B,则优先级最高者为,最低者为。
答:外部中断1,定时器T13.AT89S51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送入,使程序执行转向中的中断地址区。
答:PC、PC、程序存储器4.AT89S51单片机复位后,中断优先级最高的中断源是。
答:外部中断05.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是。
答:串行中断、定时器/计数器T2中断二、单选1.下列说法错误的是()。
A. 同一级别的中断请求按时间的先后顺序响应B. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应C. 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求D. 同级中断不能嵌套答:B2.在AT89S51的中断请求源中,需要外加电路实现中断撤销的是()。
A. 电平方式的外部中断请求B.跳沿方式的外部中断请求C.外部串行中断D.定时中断答:A3.中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是()。
A.当前正在进行高优先级中断处理B.当前正在执行RETI指令C.当前指令是MOV A,R3D.当前指令是DIV指令,且正处于取指令的机器周期答:C4.下列说法正确的是()。
A. 各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中B. 各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中C. 各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D. 各中断源发出的中断请求信号,都会标记在AT89S51的TCON、SCON寄存器中答:D三、判断对错1.定时器T0中断可以被外部中断0中断。
第4章《单片机原理与C51基础》赵丽清(课后习题及答案)

思考题:【4-1】说明伪指令的作用。
“伪”的含义是什么?常用伪指令有哪些,其功能如何?【4-2】解释下列术语:(1)手工汇编 (2)机器汇编【4-3】下列程序段经汇编后,从1000H开始的各有关存储单元的内容是什么?ORG 1000HTAB1 EQU 1234HTAB2 EQU 3000HDB 0,1,4,5DW TAB1,TAB2,70H【4-4】设计子程序时应注意哪些问题?【4-5】试编写一个程序,将内部RAM中45H单元的高4位清0,低4位置1。
【4-6】已知程序执行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。
下述程序执行后,A=();SP=();(41H)=();(42H)=();PC=()。
POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH ACCMOV A,BINC AMOVC A,@A+DPTRPUSH ACCRETORG 3000HDB 10H,80H,30H,80H,50H,80H【4-7】试编写程序,查找在内部RAM的30H~50H单元中是否有0AAH这一数据。
若有,则将51H单元置为“01H”;若未找到,则将51H单元置为“00H”。
【4-8】试编写程序,查找在内部RAM的20H~40H单元中出现“00H”这一数据的次数,并将查找到的结果存入41H单元。
【4-9】在内部RAM的21H单元开始存有一组单字节无符号数,数据长度为20H,编写程序,要求找出最大数存入MAX单元。
【4-10】若SP=60H,标号LABEL所在的地址为3456H。
LCALL指令的地址为2000H,执行如下指令:2000H LCALL LABEL后,堆栈指针SP和堆栈内容发生了什么变化? PC的值等于什么?如果将指令LCALL直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?【4-11】若80C51的晶振频率为6MHZ,试计算延时子程序的延时时间?DELAY:MOV R7,#0F6 ;1个机器周期LP:MOV R6,#0FA ; 1个机器周期DJNZ R6,$ ; 2个机器周期DJNZ R7,LP ; 2个机器周期RET ; 2个机器周期【4-12】编写子程序,将R1中的2个十六进制数转换为ASCII后存入R3和R4。
(C语言版)绝密版C51单片机复习题及答案

(C语言版)绝密版C51单片机复习题及答案一填空题1、计算机中最常用的字符信息编码是(ASCII码)。
2、MCS-51系列单片机为(8)位单片机。
3、若不使用MCS-51片内存储器引脚(/EA)必须接(地)。
4、8031内部有(128)个RAM;8051内部有(4K ROM)和(128个RAM)。
5、堆栈的地址由(SP)内容确定,其操作规律是“(先)进(后)出”。
6、在单片机扩展时,(P0)口和(P2)口为地址线,(P0)口又分时作为数据线。
7、在MCS-51单片机中,如采用6MHZ晶振,一个机器周期为(2us)。
8、当80C51的RST引脚上保持(2)个机器周期以上的低电平时,80C51即发生复位。
9、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(1),否则输入数据可能出错。
10、若某存储芯片地址线为12根,那么它的存储容量为(4K B)。
11、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。
其中CY为(进位)标志,用于无符号数加(减)运算,当进行(位)操作时作为位累加器。
OV为(溢出)标志,用于有符号数的加(减)运算。
12、消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本RS触发器构成;二是采用(软件去抖程序),既测试有键输入时需延时(约大于10毫秒)后再测试是否有键输入,此方法可判断是否有键抖动。
13、若MCS-51单片机采用12MHz的晶振频率,它的机器周期为(1us),ALE引脚输出正脉冲频率为(2MHZ)。
14、8051有两个16位可编程定时/计数器,T0和T1。
它们的功能可由两个控制寄存器(TCON)、(TMOD)的内容决定,且定时的时间或计数的次数与(TH)、(TL)两个寄存器的初值有关。
15、串行口的控制寄存器SCON中,REN的作用是(允许串行接收位)。
16、单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由(中断优先级寄存器,)寄存器的置位状态决定的。
单片机c51复习题及答案

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
(每小题2分,共10分)1.MCS-51单片机有片内ROM容量( A )A. 4KBB. 8KBC. 128BD. 256B2.MCS-51单片机的位寻址区位于内部RAM的( d)单元。
A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH3.MCS-51单片机的串行中断入口地址为( C)A. 0003HB. 0013HC. 0023HD. 0033H4.MCS-51单片机的最小时序定时单位是( B)A. 状态B. 拍节C. 机器周期D. 指令周期5.若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为(C)A. 2MHzB. 1MHzC. 500KHzD. 250KHz6在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
A、EAB、RSTC、ALED、7当CPU响应外部中断1 的中断请求后,将自动转向(B)。
A、0003HB、0013HC、000BHD、001BH88031单片机的定时器T1用作定时方式时是(A、B )。
A、以内部时钟频率为定时基准,12个时钟周期加1B、以内部时钟频率为定时基准,1个机器周期加1C、以外部脉冲为定时基准,12个脉冲加1D、以外部脉冲为定时基准,每个脉冲加19家用电器中使用的单片机应属于计算机的(B)。
A、辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用10下列说法正确的是(A、B)。
A、立即数寻址方式是操作数本身就在指令中,而不是它的地址在指令中。
B、指令周期是执行一条指令的时间。
C、指令中直接给出的操作数称为直接寻址。
D、内部寄存器Rn(n=0~7)可作为间接寻址寄存器。
11.MCS-51单片机在访问外部数据存储器时,其地址指针可采用( )A.DPTRB.PCC.PSWD.SP12指令MOV A,30H源操作数的寻址方式是(c)A.寄存器寻址方式 B.寄存器间接寻址方式C.直接寻址方式 D.立即寻址方式13Jz rel指令中,是判断(A )中的内容是否为0。
51单片机练习题附答案

51单片机练习题附答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(51单片机练习题附答案)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为51单片机练习题附答案的全部内容。
377第一、二章单片机概述与结构一、填空题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 )。
单片机原理及接口技术-C51编程-习题答案

单片机答案第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. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。
对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。
对第2章 AT89S51单片机片内硬件结构思考题及习题2 参考答案一、填空1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为()。
单片机原理与C51基础》赵丽清(课后习题及答案)

思考题:【2-1】80C51单片机由哪几部分组成,试说明ROM和RAM的功能分别是什么【2-2】在程序运行中,PC的值是。
()A)当前正在执行指令的前一条指令的地址B)当前正在执行指令的地址C)当前正在执行指令的下一条指令的首地址D)控制器中指令寄存器的地址【2-3】判断下列说法是否正确。
(1)PC可以存放一个16位二进制数,因此其寻址范围为0000H~7FFFH。
()(2)单片机系统复位时PC的内容为0000H,因此CPU从程序存储器0000H地址单元取指令,开始执行程序。
()(3)PC可以看成是程序计时器()(4)PC可以看成是程序存储器的地址指针。
()【2-4】试计算当振荡频率为12 MHz和6 MHz时,一个机器周期的长度试辨析振荡周期、状态周期、机器周期、指令周期之间的关系。
【2-5】单片机的ROM必须具有掉电存储功能,这句话是否正确【2-6】单片机对RAM的根本要求是快,但掉电可丢失数据,这个表述正确吗【2-7】试说出80C51的两种时钟电路模式,如果是只有一个单片机工作常使用的是哪一种如果是两个以上的单片机工作使用哪一种【2-8】80C51单片机的EA信号有何功能在使用8031时,EA信号引脚应如何处理现在使用的80C51系列单片机内部一般均含有ROM,其EA引脚应该怎么接【2-9】80C51系列单片机的三总线结构包括哪三种其中作地址总线指的是作数据总线指的是属于控制总线的有P0口的分时复用功能需要依靠锁存器的锁存功能,试举1种常用的低功耗锁存器并将其与单片机正确连接【2-10】片内RAM低128单元一般划分为哪三个主要部分对应的字节地址空间是内部RAM中,可作为工作寄存器区的单元地址为()H~()H。
【2-11】80C51单片机任何一个时间4组通用工作寄存器中只能有一组工作,具体哪一组工作由什么来决定如何设置才能选用0组通用寄存器【2-12】80C51单片机具有很强的位(布尔)处理功能,内部RAM中共有多少单元可以位寻址,试写出其字节范围和位地址范围【2-13】位地址00H与字节地址00H在内存中的位置有什么区别片内字节地址为2AH单元最低位的位地址是();片内字节地址为88H单元的最低位的位地址为()。
单片机原理及接口技术(C51编程)(第2版)-习题答案 - 第5章习题解答

第5章思考题及习题5参考答案一、填空1. AT89S51单片机任何一个端口要想获得较大的驱动能力,要采用电平输出。
答:低2.检测开关处于闭合状态还是打开状态,只需把开关一端接到I/O端口的引脚上,另一端接地,然后通过检测来实现。
答: I/O端口引脚的电平3. “8”字型的LED数码管如果不包括小数点段共计段,每一段对应一个发光二极管,有和两种。
答:7,共阳极,共阴极4. 对于共阴极带有小数点段的数码管,显示字符“6”(a段对应段码的最低位)的段码为,对于共阳极带有小数点段的数码管,显示字符“3”的段码为。
答:7DH,B0H5. 已知8段共阳极LED数码显示器要显示某字符的段码为A1H(a段为最低位),此时显示器显示的字符为。
答:d6. LED数码管静态显示方式的优点是:显示闪烁,亮度,比较容易,但是占用的线较多。
答:无,较高,软件控制,I/O口7. 当显示的LED数码管位数较多时,一般采用显示方式,这样可以降低,减少的数目。
答:动态,成本,I/O端口8. LCD 1602是型液晶显示模块,在其显示字符时,只需将待显示字符的由单片机写入LCD 1602的显示数据RAM(DDRAM),内部控制电路就可将字符在LCD上显示出来。
答:字符,ASCII码9. LCD 1602显示模块内除有字节的 RAM外,还有字节的自定义,用户可自行定义个5×7点阵字符。
答:80,显示数据,64,字符RAM,810.当按键数目少于8个时,应采用式键盘。
当按键数目为64个时,应采用式键盘。
答:独立,矩阵11.使用并行接口方式连接键盘,对独立式键盘而言,8根I/O口线可以接个按键,而对矩阵式键盘而言,8根I/O口线最多可以接个按键。
答:8,6412.LCD 1602显示一个字符的操作过程为:首先,然后,随后,最后。
答:读忙标志位BF,写命令,写显示字符,自动显示字符二、判断对错1.P0口作为总线端口使用时,它是一个双向口。
单片机C51程序设计课后习题答案(复习专用)

单⽚机C51程序设计课后习题答案(复习专⽤)第⼀章1. 给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。
+45 -89 -6 +112答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101【-89】原=11011001,【-89】反=10100110,【-89】补=10100111【-6】原=10000110,【-6】反=11111001,【-6】补=11111010【+112】原=01110000,【+45】反=01110000,【+45】补=01110000 2. 指明下列字符在计算机内部的表⽰形式。
AsENdfJFmdsv120答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H3. 什么是单⽚机?答:单⽚机是把微型计算机中的微处理器、存储器、I/O接⼝、定时器/计数器、串⾏接⼝、中断系统等电路集成到⼀个集成电路芯⽚上形成的微型计算机。
因⽽被称为单⽚微型计算机,简称为单⽚机。
4. 单⽚机的主要特点是什么?答:主要特点如下:1) 在存储器结构上,单⽚机的存储器采⽤哈佛(Harvard)结构2) 在芯⽚引脚上,⼤部分采⽤分时复⽤技术3) 在内部资源访问上,采⽤特殊功能寄存器(SFR)的形式4) 在指令系统上,采⽤⾯向控制的指令系统5) 内部⼀般都集成⼀个全双⼯的串⾏接⼝6) 单⽚机有很强的外部扩展能⼒5. 指明单⽚机的主要应⽤领域。
答:单机应⽤:1) ⼯业⾃动化控制;2) 智能仪器仪表;3) 计算机外部设备和智能接⼝;4) 家⽤电器多机应⽤:功能弥散系统、并⾏多机处理系统和局部⽹络系统。
第⼆章1. MCS-51单⽚机由哪⼏个部分组成?答:MCS-51单⽚机主要由以下部分组成的:时钟电路、中央处理器(CPU)、存储器系统(RAM和ROM)、定时/计数器、并⾏接⼝、串⾏接⼝、中断系统及⼀些特殊功能寄存器(SFR)。
单片机试题及答案

C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz, 一个机器周期等于(A )u sA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(1\0接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是(A)A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是( D )A原码B反码C补码D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(V )2.MCS-51 上电复位时,SBUF=00H。
c51单片机试题及答案

c51单片机试题及答案一、选择题1. C51单片机的内部RAM中,用户可用的RAM空间大小为()。
A. 128BB. 256BC. 512BD. 1KB答案:B2. 下列关于C51单片机中断系统的描述,错误的是()。
A. C51单片机具有5个中断源B. C51单片机的中断向量地址是固定的C. C51单片机的中断优先级是可编程的D. C51单片机的中断服务程序必须放在内部RAM中答案:D3. 在C51单片机中,下列哪个寄存器是用来设置定时器模式的?()A. TCONB. TMODC. IED. IP答案:B二、填空题1. C51单片机的________位地址空间中,包含有程序存储器。
答案:64KB2. 在C51单片机中,使用________指令可以清除定时器的溢出标志。
答案:CLR TF03. C51单片机的外部中断0的中断向量地址是________。
答案:0003H三、简答题1. 简述C51单片机的定时器/计数器的工作原理。
答案:C51单片机的定时器/计数器是一种可编程的定时/计数设备。
它能够根据内部或外部事件来计数,或者在固定的时间间隔内产生中断。
定时器/计数器可以工作在定时模式或计数模式。
在定时模式下,定时器根据内部时钟脉冲的计数来计时;在计数模式下,定时器则根据外部事件的个数来计数。
2. 描述C51单片机的串行通信过程。
答案:C51单片机的串行通信是通过串行接口(SCI)实现的。
通信过程包括设置波特率、配置串行通信模式(如8位数据位、1位起始位、1位停止位等)、发送和接收数据。
发送数据时,数据首先被写入到串行数据寄存器(SBUF),然后通过串行接口发送出去。
接收数据时,数据通过串行接口接收并存储在SBUF中,之后可以通过软件读取。
四、编程题1. 编写一个C51单片机的程序,实现定时器0的初始化,并使其每隔1秒产生一个中断。
答案:```c#include <reg51.h>void Timer0_Init() {TMOD = 0x01; // 设置定时器0为模式1TH0 = (65536 - 50000) / 256; // 设置定时器初值TL0 = (65536 - 50000) % 256;ET0 = 1; // 使能定时器0中断EA = 1; // 开启全局中断TR0 = 1; // 启动定时器0}void Timer0_ISR() interrupt 1 {TH0 = (65536 - 50000) / 256; // 重新加载定时器初值TL0 = (65536 - 50000) % 256;// 此处添加中断服务程序代码}void main() {Timer0_Init();while(1);}```注意:以上程序中50000的值需要根据实际的晶振频率进行计算,以实现1秒的定时。
单片机原理及接口技术(C51编程)(第2版)-习题答案汇总68430

第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为微控制器或嵌入式控制器2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O 口三部分,通过内部总线连接在一起,集成于一块芯片上。
3. AT89S51单片机工作频率上限为33MHz MHz。
4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低成本和提高可靠性二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度2. 在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用3. 下面的哪一项应用,不属于单片机的应用范围。
A.工业控制 B.家用电器的控制C.数据库管理 D.汽车电子设备三、判断对错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. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。
对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。
对第2章思考题及习题2参考答案一、填空1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为2µs。
2. AT89S51单片机的机器周期等于12个时钟振荡周期。
3. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H和88H。
c51单片机期末考试题目及答案详解

c51单片机期末考试题目及答案详解一、选择题(每题2分,共20分)1. 下列哪个不是51单片机的寄存器?A. ACCB. BC. PSWD. SP答案:D2. 51单片机的外部中断0的中断向量地址是:A. 0003HB. 000BHC. 0013HD. 001BH答案:C3. 51单片机的定时器0和定时器1的时钟频率分别是多少?A. 12MHz, 12MHzB. 6MHz, 12MHzC. 12MHz, 6MHzD. 6MHz, 6MHz答案:B4. 51单片机的串行通信可以工作在几种模式下?A. 1种C. 3种D. 4种答案:C5. 51单片机的外部数据存储器最大容量是多少?A. 64KBB. 128KBC. 256KBD. 512KB答案:A6. 51单片机的定时器/计数器在方式1下,定时器的溢出时间是:A. 12个机器周期B. 16个机器周期C. 24个机器周期D. 32个机器周期答案:C7. 51单片机的P0口作为I/O口使用时,需要外接什么?A. 电源B. 地线C. 上拉电阻D. 下拉电阻答案:C8. 51单片机的中断优先级由哪个寄存器决定?B. IPC. TCOND. SP答案:B9. 51单片机的定时器/计数器在方式2下,定时器的溢出时间是:A. 12个机器周期B. 16个机器周期C. 24个机器周期D. 32个机器周期答案:B10. 51单片机的堆栈最大深度是多少?A. 8层B. 16层C. 32层D. 64层答案:B二、简答题(每题10分,共30分)1. 简述51单片机的中断系统的基本工作原理。
答案:51单片机的中断系统由中断请求、中断响应、中断服务程序和中断返回四个基本环节组成。
当外部或内部事件触发中断请求时,单片机会在当前指令执行完毕后响应中断请求,保存当前状态并跳转到相应的中断服务程序地址执行中断服务。
中断服务完成后,通过中断返回指令恢复之前的状态并继续执行被中断的程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C51单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A B C D8.十进制29的二进制表示为原码(C )A B C D9. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为3.十进制数-29的8位补码表示为.4.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.8.-49D的二进制补码为.9.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51上电复位时,SBUF=00H。
(×)。
SBUF不定。
3.使用可编程接口必须处始化。
(√)。
4.8155的复位引脚可与89C51的复位引脚直接相连。
(√)5.MCS-51是微处理器。
(×)不是。
6.MCS-51系统可以没有复位电路。
(×)不可以。
复位是单片机的初始化操作。
7.要MCS-51系统中,一个机器周期等于1.5μs。
(×)若晶振频率屡8MHz,才可能为1.5μs8.计算机中常作的码制有原码、反码和补码(√)9.若不使用MCS-51片内存器引脚EA必须接地. (√)10.十进制数-29的8位补码表示为.(×)1-4简答1.何谓单片机?单片机与一般微型计算机相比,具有哪些特点?答:单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。
它与通用微型计算机相比,具有如下特点:(1)单片机的程序存储器和数据存储器是分工的,前者为ROM,后者为RAM;(2)采用面向控制的指令系统,控制功能强;(3)多样化的I/O接口,多功能的I/O引脚;(4)产品系列齐全,功能扩展性强;(5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。
2 单片机主要应用在哪些领域?答:单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。
3 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:各种类型的单片机片内程序存储器的配置形式主要有以下几种形式:(1)掩膜(Msak)ROM型单片机:内部具有工厂掩膜编程的ROM,ROM中的程序只能由单片机制造厂家用掩膜工艺固化,用户不能修改ROM中的程序。
例如:MCS—51系列的8051。
掩膜ROM单片机适合于大批量生产的产品。
用户可委托芯片生产厂家采用掩膜方法将程序制作在芯片的ROM。
(2)EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的EPROM中,也可以将EPROM中的信息全部擦除。
擦去信息的芯片还可以再次写入新的程序,允许反复改写。
例如:MCS—51系列的8751。
EPROM型单片机使用比较方便,但价格较高,适合于研制产品或结构要求简单的小批量产品。
(3)无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。
例如:MCS —51系列的8031。
无ROM型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。
这种单片机扩展灵活,但系统结构较复杂。
(4)E2ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。
例如:MCS—51的派生型89C51单片机。
(5)OTP(One Time Programmable)ROM单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。
例如:NEC公司的μPD75P308GF—3B9。
这种芯片的价格也较低。
4.控制器的组成和作用答:控制器:由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。
用来协调指挥计算机系统的操作。
5.微型计算机组成答:微型计算机组成由微处理器(CPU)、存储器、接口适配器(I\O接口电路)及输入/输出设备组成。
通过系统总线将它们连接起来,以完成某些特定的运算与控制。
6.什么叫寻址方式答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。
也就是如何找到存放操作数的地址,把操作数提取出来的方法。
7.什么叫堆栈:答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。
实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。
8.什么是汇编语言?什么叫指令周期?答:汇编:汇编语言源程序在交付计算机执行之前,需要先翻译成目标程序,这个翻译过程叫汇编。
指令周期:指执行一条指令所占用的全部时间。
通常一个指令周期含1~4个机器周期。
答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出。
例如将正数3FH和负数D0H相加,其结果不会超出8位字长的表示范围,所以其结果10FH中的进位是正常进位(也就是模)。
但是,若正数3FH与正数70H相加,其结果为AFH,最高位为"1",成了负数的含义,这就不合理了,这种情况称为溢出。
第二章2-1填空1..微处器由寄存器、控制器和运算器三部分组成..2.当MCS-51引脚ALE信号有效时,表示从Po口稳定地送出了低8位地址.3.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储器内开辟的区域.4.MCS-51中凡字节地址能被_8整除的特殊功能寄存器均能寻址.5.MCS-51有4组工作寄存器,它们的地址范围是00H~1FH.6.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址.7.计算机的系统总线有地址总线、控制总线和数据总线。
8.80C51含4KB掩膜ROM。
9.80C51在物理有4个独立的存储空间。
10.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。
2-2判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51的相对转移指令最大负跳距是127B。
(×)3.MCS-51的程序存储器只是用来存放程序的。
(×)存放程序和表格常数。
4.MCS-51的时钟最高频率是18MHz. (×). 12MHz。
5.使用可编程接口必须处始化。
(√)。
6.当MCS-51上电复位时,堆栈指针SP=00H。
(×)。
SP=07H7.MCS-51外扩I/O口与外RAM是统一编址的。
(√)。
8.使用8751且=1时,仍可外扩64KB的程序存储器。
(×)60KB。
9.8155的复位引脚可与89C51的复位引脚直接相连。
(√)10.MCS-51是微处理器。
(×)不是。
11.MCS-51的串行接口是全双工的。
(√)12.PC存放的是当前执行的指令。
(×)是将要执行的下一条指令的地址。
13.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)80H~FFH。
14.MCS-51系统可以没有复位电路。
(×)不可以。
复位是单片机的初始化操作。
15.要MCS-51系统中,一个机器周期等于1.5μs。
(×)若晶振频率屡8MHz,才可能为1.5μs2-3选择1.要想测理INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( B ).(A)09H (B)87 H (C)00H (D)80H2.PSW=18H时,则当前工作寄存器是(D )(A)0组(B)1组(C)2组(D)3组3.控制串行口工作方式的寄存器是(C)(A)TCON (B)PCON (C)SCON (D)TMOD4.P1口的每一位能驱动(B)(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载5.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( B )(A) T1, (B)T0,T1 (C)T1,串行接口(D) ,T02-4问答题1 8051单片机内部包含哪些主要逻辑功能部件?答:8051单片机是个完整的单片微型计算机。
芯片内部包括下列硬件资源:(1)8位CPU;(2)4KB的片内程序存储器ROM。
可寻址64KB程序存储器和64KB外部数据存储器;(3)128B内部 RAM;(4)21个 SFR;(5)4个8位并行I/O口(共32位I/O线);(6)一个全双工的异步串行口;(7)两个16位定时器/计数器;(8)5个中断源,两个中断优先级;(9)内部时钟发生器。
2 EA/V PP引脚有何功用?8031的引脚应如何处理?为什么?答:EA/V PP是双功能引脚,功能如下:(1)EA接高电平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。
(2)EA接低电平时,CPU只能执行外部程序存储器的指令。
8031单片机内部无ROM,必须外接程序存储器。
因此,8031的EA引脚必须接低电平。
在对8751单片机内部的EPROM编程时,此引脚V PP外接+12V电压,用于固化EPROM程序。
38051单片机存储器的组织结构是怎样的?答:8051存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:(1)64KB的程序存储器地址空间:0000H~FFFFH,其中0000H~0FFFH为片内4KB的ROM地址空间,1000H~FFFFH为外部ROM地址空间;(2)256B的内部数据存储器地址空间,00H~FFH,分为两大部分,其中00H~7FH(共128B单元)为内部静态RAM的地址空间,80H~FFH为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域;(3)64KB的外部数据存储器地址空间:0000H~FFFFH,包括扩展I/O地址空间。