当EA接高电平的时候程序从内部ROM开始执行,当EA为低电平的时候,从外部ROM开始执行,8031必须接低电平。不过现在使用的AT89S51还有其他厂家的一些替换产品内部都有程序存储器,所以全部要接高电平
EA引脚控制单片机CPU访问片内还是片外程序存储器
EA = 1:程序会从片内0000H处执行,超出片内程序存储区的自动转到片外
EA = 0:系统上电,程序直接转片外程序存储区执行
8031无片内ROM,EA只能接0
读内部的东西就把EA置高电平,要读外部的东西就把它EA置低电平。书本上有的,你看仔细些就能看得到了,还有一般的使用的就把EA置高电平就好了
上面的都说了,臣附议