MCS-51 的基本结构 2.1 MCS-51 单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是什么? 2.2 MCS-51 的EA 端有何用途? 2.3 MCS-51 单片机外部总线结构是怎样的? 2.4 MCS-51 单片机存储器的组织结构是怎样的? 2.5 MCS-51 系列单片机的存储器可划分为几个空间?各自的地址范围和容量是多少?在使用上有什么不同? 2.6 8051 如何确定和改变当前工作寄存器组? 2.7 MCS-51 单片机的程序存储器中0000H、0003H、000BH、0013H、001BH 和0023H 这几个地址具有什么特殊的功能? 2.8 8051 单片机有哪几个特殊功能寄存器?可位寻址的SFR 有几个? 2.9 程序状态寄存器PSW 的作用是什么?常用标志有哪些位?作用是什么? 2.10 (SP)=30H 指什么? 2.11 MCS-51 系列单片机的P0、P1、P2 和P3 口各有什么特点? 2.12 ALE 信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下 ALE 信号可用作外部设备的定时信号。 2.13 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM 有何影响? 2.14 MCS-51 的时钟振荡周期、机器周期和指令周期之间有何关系? 2.1 MCS-51 单片机内部包含那些主要逻辑功能部件?各个功能部件的最主要的功能是什么? 答案:MCS-51 单片机内部主要包括以下几个部分: 1.一个8 位微处理器CPU MCS-51 单片机中有一个8 位的CPU,包括运算器和控制器两个部分,并且增加了面向控制的处理功能,不仅可以处理字节数据还可以进行位变量的处理,如位处理、查表、状态检测、中断处理等。 2.数据存储器RAM 和特殊功能寄存器SFR 片内具有128By tes(52 系列为256By tes)的数据存储器,,片外最多可以扩展 64KB。数据存储器用来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等。 3.内部程序存储器ROM 内部具有4KB(51 系列)/8KB(52 系列)的程序存储器(FLASH),用来存储用户程序。如果片内程序存储器容量不够可以外部扩展程序存储器,最多可以扩展 64KB。 4.两个定时/计数器 MCS-51 单片机内部具有2 个16 位的定时器/计数器。在使用中,这两个定时器/计数器既可以进行精确的计时,又可以对外部事件进行计数,是最常用和最基本的部件。 5.四个8 位可编程的I/O(输入/输出)并行端口 四个8 位的并行端口,其中P0 为双向口,P1~P3 为准双向口。 6.一个串行通信端口 一个全双工...