EA存储器
发布时间: 2023-06-07 12:17:38
‘壹’ 当EA电平为1时,S52单片机可以扩展的外部程序存储器的最大容量为什么是56KB
因为S52片内已经有2000h也就是8kB的程序存储器,而程序寻址空间只有64kB,所以外扩程序存储器再大也只能用到56kB。
不过,借助分页技术,51单片机能很容易地实现超过64kB的程序空间,例如Keil默认支持的分页就能实现最大 64 kB × 256 Pages = 16 MB 的外部程序存储器。
‘贰’ 51单片机的EA(31)管脚和中断允许寄存器IE中的控制位EA是什么关系
呵呵,别搞混了。51单片机有一个引脚叫EA (第31引脚)做为片内程序存储器的选择信号。
如果使用的单片机内部有程序存储器,如89C51 在使用时,/EA (第31引脚)必须接高电平,CPU从片内程序存储器的程序开始执行。
如果使用的单片机内部没有程序存储器,如8031 在使用时,/EA (第31引脚)必须接地,CPU 直接从片外程序存储器读程序开始执行。
而在中断允许寄存器中出现的EA是中断的一个控制位,EA=1时,系统允许所有的中断,否则禁止中断。就是所有中断的总允许。
二者是两回事,一个是单片机的硬件的引脚,一个是软件控制寄存器的一个控制位(相当于一个中断开关)。
热点内容