第二章作业 1、80C51单片机的存储器在结构上有何特点在
贫困地区专项计划-一诺千金作文
第二章 作业
1、 1、80C51单片机的存储器在结构上有何特点?在
物理上和逻辑上各有哪几种地址空
间?访问片内RAM和片外RAM的指令格式有何区别?
答:
1)微处理机有两种基本的存储器组织方式:一种是将程序,数据,IO接口合用一个存
储
空间的普林斯顿结构;另一种是将程序存储器,数据存储器(含IO接口)分开来编
址的哈弗
结构。80C51单片机采用哈弗结构。
2)80C51单片机的存储器在物理上可分为片内程序存储
器,片内数据存储器,片外
程序存储器,片外数据存储器。在逻辑上可分为64KB片内外统一的程序空
间,128B
片内数据空间,64KB片外数据空间。
3)片内数据存储器使用MOV指令访问,片外数据存储器使用MOVX指令访问。
2、 8
0C51单片机的
EA
信号有什么功能?在使用80C51时,
EA
信号引脚
应如何处理?
在使用80C31时,
EA
信号引脚应如何处理?
答:
EA
的功能是区分是对片内程序存储器还是对片外程序存储器寻址。
在使用80C5
1时,当
EA
接地时,选择全部从片外程序存储器寻址;当
EA
接高电平时,选择从由片内到片外的合成程序存储器空间寻址。
在使用80C31时,由于无片内ROM,应将
EA
引脚固定接成低电平。
3、
80C51单片机内RAM低128个存储单元划分为哪3个主要部分?各部分主要功能是
什么?
答:
80C51片内RAM主要划分为用户RAM区,位寻址区和工作寄存器区。
4、 程序存储器的哪些单元被保留用于特定场合?
答:0000H,0003H,000BH,0013H,001BH,0023H,002BH
5、 什么是堆栈?堆栈有哪些功能?堆栈指针SP的作用是什么?在程序设计时,为什么
还要
对SP重新赋值?
答:堆栈是数据后进先出的区域,在数据暂存,参数传递,子程序和终端中起着不可
代替
的作用.堆栈能够使用的数据单元的数量成为堆栈的深度.堆栈指针用于协助控制器管
理软
件堆栈,指向堆栈的栈顶单元.因为子程序调用,中断处理,入栈操作和出栈操作的
指令都会影响对栈指
针,所以要重新赋值.
6、
80C51单片机的布尔处理机包括哪些部分?它们具有哪些功能?共有多少个单元可
以位寻址?
答:
1)指令系统和累加器C
2)置位复位,取反,条件转移等操作。和一些简单的逻辑操作。
3)可以位寻址的单元包括
片内数据存储器的位寻址区(128位)和特殊功能寄存器区域
中,凡字节地址能被8整
除的单元(83位),共211位,28个单元.
7、 80C51单片机的节拍、状态、机器周期、
指令周期是如何设置的?当主频为12MHz
时,各种周期等于多少微秒?
答:时钟发生器是
一个二分频触发器,它将基准震荡脉冲而分频,向CPU提供两项时钟
信号P1和P2,就是节拍。两个
节拍为一个工作状态,机器周期为6个连续的状态周
期。指令周期是指微处理机执行一条指令所需要的时
间,指令不同,执行的时间也不
相同。指令周期一机器周期为基本单位,是机器周期的整数倍。112M
HZ,212MHZ,
1212MHZ,指令周期为机器周期的整数倍。
8、
说明80C51单片机的程序状态字PSW的主要功能。
答:数据进行算术运算和逻辑运算后,在产生
预算结果的同时还会产生一些附加的结果,
例如预算过程有时会发生进位和溢出,使得累加器中的数据并
非是完整无误的运算结
果.累加器种结果数据的一些特征,如正负性,全零性,和奇偶性也是条件转移指
令用来
测试和决定程序分支的依据,这些特征就是程序状态标志,微处理机一般把他们编码后
收
集到程序状态字寄存器中.
9、 谈谈MCS-51是怎么避免存储空间重叠而产生数据冲突的?
答:
1)片内片外程序存储器空间地址重叠: 当
EA
接地时,选择全部从
片外程序存储器寻
址;当
EA
接高电平时,选择从由片内到片外的合成程序存储器空间
寻址。
2)数据存储器和程序存储器抵制重叠: 片内数据存储器使用MOV指令访问,片外数
据存储器使用MOVX指令访问。程序存储器有两种访问情况:取址时根据当前PC值
访问,查表取数
据时根据PC或DPTR中的内容和A中的数值一起用MOVC指令访问.
3)片内片外数据存储器低
地址重叠:片内数据存储器使用MOV指令访问,片外数据
存储器使用MOVX指令访问。
4)片内RAM高128B和SFR地址重叠: RAM高128B和SFR同属于片内单元,由MOV
指令访问.所不同的是:片内RAM高128B通过R0或R1使用间接寻址方式访问;SFR
使用直接寻址方式访问.
10、80C51单片机的4个IO口在使用上有哪些分工和特点?在用作通
用IO口时,需注
意什么?
1)P0:准双向口,漏极开路8位双向并行口,第二功能可分时
复用为片外数据总线和地址
总线低8位,无上拉电阻.
P1:准双向口,通用输入输出口,带上拉电阻.
P2:准双向口,第二功能提供片外地址总线高
8位,也可作为普通的8位双向并行口使
用.,有上拉电阻.
P3:准双向口,通常用于第二功能,它们定义了单片机的一些重要控制信号,有上拉电
阻.
2)因为P0-P3都是准双向口,口线引脚被作为通用输入口使用时,要求输入外部信号之
前必须先在
内部锁存器相应的位上锁存为”1”,使其输出高阻浮空,方可作为输入端使
用.由于复位后P0-P3
内部锁存器的值为即全状态,所以可以直接作为输入口
使用.