8051单片机芯片内部包含哪些主要逻辑功能部件
答:一个8位微处理器(CPU);片内数据存储器RAM;片内程序存储器ROM;四个8位并行I/O口P0~P3;两个定时器/计数器;五个中断源的中断控制系统;一个UART(通用异步接收发送器)的串行I/O口;片内振荡器和时钟产生电路
2-2、8051存储器分哪几个地址空间
如何区别不同空间寻址
答:⑴片内、外统一编址的64KB程序存储器;⑵片内256B数据存储器;⑶片外64KB数据存储器
硬件:引脚接高电平时CPU从片内0000H单元开始取指令,接低电平时CPU直接访问片外EPROM
EA软件:MOV指令访问片内数据存储器,MOVX指令访问片外数据存储器,MOVC指令用于读取程序存储器中的常数
简述8051片内RAM的空间分配
答:低128B位数据存储器区分为:工作寄存器区(00H~1FH);位寻址区(20H~2FH);一般数据存储区(30H~7FH)高128B数据存储器区离散地分布着21个特殊功能寄存器2-4
简述直接位寻址区的空间分配,片内RAM中包含哪些可位寻址单元
答:MCS-51单片机片内RAM中有两个区域可进行位寻址:(1)片内RAM低128字节的位寻址区,地址为20H~2FH的16个字节单元共128位,每一位都有相应的位地址,可用位寻址方式对其进行置位、复位、内容传送、逻辑运算等操作,128位的位地址定义为00H~7FH
(2)片内RAM高128字节的存储器区,有21个特殊功能寄存器
其中字节地址正好能被8整除的字节单元中的每一位都可以按位寻址、操作
142-5.8051的P0~P3口有何不同,用作通用I/O口输入数据时应注意什么
答:P0~P3口功能不完全相同
(1)访问外扩展存储器时,P2口送出16位地址的高8位地址,P0口先送出16位地址的低8位地址,再做数据的输入/输出通道
(2)在无片外扩展