单片机引脚EA等于1外扩程序存储器(单片机引脚ea)

交换机 2024-09-22 电子科技 45 views

扫一扫用手机浏览

文章目录 [+]
关于单片机EA引脚

1、EA引脚表示存取外部程序代码之意,低电平动作,当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。EA引脚必须接低电平,因为其内部无程序存储器空间。

2、高电平:当EA引脚为高电平时,单片机读片内程序储存器(8K字节Flash)中的内容,但在PC值超过0FFFH(即高出4K字节地点范围)时,将自动转向读外面程序储存器内的程序。

3、单片机引脚ea接地时,单片机只运行外部程序存储器中的程序。EA接高电平时,单片机读取内部程序存储器。当扩展有外部ROM时,当读取完内部ROM后自动读取外部ROM。当EA接地时,单片机只运行外部程序存储器中的程序。

AT89C51单片机不扩展外部ROM,则单片机的EA引脚应接什么?

1、EA接低电平是执行外部程序存储器ROM中的程序,而AT89C51的程序存储器ROM是在内部的,因此,必须接高电平。RST接高电平是复位状态,是开机时加高电平使单片机复位,但要立即变成低电平,才能进入正常的工作状态。

2、当然不行。当EA保持低电平时,则在此期间外部程序存储器,高电平读内部程序存储器。没外部拓展的话就接高电平了。

3、无需要扩展外部程序存储器时,EA应接到VCC上。对于STC单片机,已取消了这个引脚的功能,改为普通的I/O引脚,因些,STC单片机的I/O引脚就多了几个,在应用时很有用。

4、EA接高电平时,使用内部程序空间。接低电平时,使用外部程序空间。现在一般单片机的程序都是直接烧在单片机内部ROM。所以EA一般接高电平,直接接5V就可以了。

说明AT89S51单片机的EA引脚接高电平或低电平的区别

高电平:当EA引脚为高电平时,单片机读片内程序储存器(8K字节Flash)中的内容,但在PC值超过0FFFH(即高出4K字节地点范围)时,将自动转向读外面程序储存器内的程序。

EA引脚必须接低电平,因为其内部无程序存储器空间。EA为高电平时,单片机先访问内部程序存储du器,当寻址范围超出内部程序存储器的最大寻址空间时,就自动跳向外不程序存储器。

EA就是External***Access***Enable的缩写,即是否允许访问外部(程序)存储器,低电平有效。因此,当EA#接低电平时,表明允许访问外部程序存储器,此时取指操作将会产生片外访问信号。

但是访问速度会稍慢。对于一般外设(液晶、按键之类的)控制,这点速度可以忽略。EA(51单片机)在使用***片外***存储器时,需接低电平,直接接到GND。如没有使用片外存储器,则必须接高电平,否则你的程序将不会执行。

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.oubolanzhuangshi.com/8003.html

相关文章

  • 暂无相关推荐