《微机原理与接口技术》作业答案第 2 章 P52 2.80C51 单片机引脚有哪些第二功能?【答】 80C51 单片机的 P0、P2 和 P3 引脚都具有第二功能。第一功能第二变异功能P0 口地址总线 A0~A7/数据总线 D0~ D7 P2 口地址总线 A8~A15 P3.0 RXD (串行输入口 ) P3.1 TXD ( 串行输出口 ) P3.2 0INT ( 外部中断 0) P3.3 1INT ( 外部中断 1) P3.4 T0 ( 定时器 / 计数器 0 的外部输入 ) P3.5 T1 ( 定时器 / 计数器 0 的外部输出 ) P3.6 WR ( 外部读写存储器或I/O 的写选通 ) P3.7 RD ( 外部读写存储器或I/O 的读选通 ) 4.80C51 单片机的存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内 RAM和片外 RAM的指令格式有何区别?【答】 80C51 单片机采用哈佛(Har -yard) 结构,即是将程序存储器和数据存储器截然分开,分别进行寻址。不仅在片内驻留一定容量的程序存储器和数据存储器及众多的特殊功能寄存器,而且还具有强的外部存储器扩展能力,扩展的程序存储器和数据存储器寻址范围分别可达 64KB。⒈在物理上设有4 个存储器空间片内程序存储器;片外程序存储器;片内数据存储器;片外数据存储器。⒉在逻辑上设有3 个存储器地址空间片内、片外统一的 64 KB 程序存储器地址空间。片内 256B(80C52 为 384 B )数据存储器地址空间。片内数据存储器空间,在物理上又包含两部分:-对于 80C51型单片机, 从 0~127 字节为片内数据存储器空间;从 128~255 字节为特殊功能寄存器(SFR)空间(实际仅占用了20 多个字节)。片外 64 KB 的数据存储器地址空间。在访问三个不同的逻辑空间时,应采用不同形式的指令,以产生不同存储空间的选通信号。访问片内RAM采用 MOV指令,访问片外RAM则一定要采用MOVX指令,因为MOVX指令会产生控制信号RD 或 WR ,用来访问片外RAM。访问程序存储器地址空间,则应采用MOVC指令。6.80C51 单片机片内RAM低 128 个存储单元划分为哪4 个主要部分?各部分主要功能是什么?【答】 80C51 片内 RAM的低 128 个存储单元划分为4 个主要部分:寄存器区:共4 组寄存器,每组8 个存储单元,各组以R0~R7 作为单元编号。常用于保存操作数及中间结果等等。R0~R7 也称为通用寄存器,占用00H~1FH 共32 个单元地址。位寻址区: 20H~ 2FH,既可作为一般RAM单元使用,按字节进行操作,也可以对单元中的每一...