51单片机EA=1的问题

到底是片内存储选择还是中断选择在编程上要同时出现形式怎样的... 到底是片内存储选择还是中断选择
在编程上要同时出现形式怎样的
展开
 我来答
胖大海君
推荐于2017-04-13 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1436
采纳率:11%
帮助的人:644万
展开全部
为你正确解答:
呵呵 别搞混了 51单片机有一个引脚叫EA (第33引脚)做为片内程序存储器的选择信号。
如果使用的单片机内部有程序存储器,如8751 在使用时,/EA (第33引脚)必须接地 即低电平有效,
CPU从片内程序存储器的程序开始执行。
如果使用的单片机内部没有程序存储器,如8031 在使用时,/EA (第33引脚)必须接+5V 即高电平
EA引脚无效。CPU 直接从片外程序存储器读程序开始执行。

而在中断允许寄存器中出现的EA是中断的一个控制位,EA=1时,系统允许中断
否则禁止中断

二者是两回事,一个是单片机的硬件的引脚 一个是软件控制寄存器的一个控制位(相当于一个虚拟的中断开关)。

呵呵 如果俺解释的比较清楚 请选择满意回答
changdacekong
2012-08-06 · TA获得超过362个赞
知道小有建树答主
回答量:463
采纳率:100%
帮助的人:257万
展开全部
EA是中断控制寄存器IE中的中断允许总控位,EA=0表示所有中断请求被禁止,EA=1,则是否允许中断由各个中断控制位决定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuanshi_tz
2013-03-19
知道答主
回答量:8
采纳率:0%
帮助的人:9万
展开全部
ROM:
接高电平时,CPU将首先访问内部存储器,当指令地址超过0FFFH时,自动转向片外ROM去取指令;
接低电平时(接地),CPU只能访问外部程序存储器

中断中的EA:
reg51.h中有sbit EA=0xAF;可编程
而引脚EA不能编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
也都OK
2017-11-22
知道答主
回答量:2
采纳率:0%
帮助的人:1774
引用胖大海君的回答:
为你正确解答:
呵呵 别搞混了 51单片机有一个引脚叫EA (第33引脚)做为片内程序存储器的选择信号。
如果使用的单片机内部有程序存储器,如8751 在使用时,/EA (第33引脚)必须接地 即低电平有效,
CPU从片内程序存储器的程序开始执行。
如果使用的单片机内部没有程序存储器,如8031 在使用时,/EA (第33引脚)必须接+5V 即高电平、
EA引脚无效。CPU 直接从片外程序存储器读程序开始执行。

而在中断允许寄存器中出现的EA是中断的一个控制位,EA=1时,系统允许中断
否则禁止中断

二者是两回事,一个是单片机的硬件的引脚 一个是软件控制寄存器的一个控制位(相当于一个虚拟的中断开关)。

呵呵 如果俺解释的比较清楚 请选择满意回答
展开全部
/EA引脚功能说反了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjalitx008
2012-08-06
知道答主
回答量:22
采纳率:0%
帮助的人:9.1万
展开全部
总中断开启
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式