mcs51单片机三种产品

来源:百度知道 编辑:UC知道 时间:2024/05/29 01:01:53
mcs51系列单片机根据程序存储器的不同设置可分为哪三种产品?通过什么信号来区别不同空间的寻址?

简单说一下吧,仅供参考:

A.如果是属于8031/8032单片机,片内无ROM,则EA引脚必须接地,使其自动访问外部存储器,此时由单片机的PSEN信号控制ROM的数据输出,无需人工干预;读取ROM中的表格数据使用指令MOVC,但在电路中主要起作用的控制信号还是PSEN。

B.对于8051/8052单片机,有片内ROM,但EA引脚接地时,情况如8031/8032单片机相同,这是必须考虑PSEN信号的作用;若EA接高电平,则就是我们常见的形式了,即单片机只访问片内ROM,但要注意一点,如果PC寄存器的数值大于片内ROM的容量时,单片机会转向访问片外的ROM,控制信号也是PSEN。

因此,总的来说,只要访问程序存储器,无论读取机器指令还是读取表格数据都需要指令MOVC,对应的控制信号是PSEN,。访问片内的RAM使用MOV指令,对应的控制信号是RD和WR;访问外部RAM和EEPROM使用的指令是MOVX,对应的控制信号也是RD和WR。

由此可见,通过MOVC和MOVX指令能各自访问64KB的存储空间,由于控制信号的不同,两个存储空间不会发生重叠。