历史上的今天

今天是:2026年03月23日(星期一)

2023年03月23日 | 80C51单片机片内与片外程序存储器的选择

发布者:JoyfulLife 来源: elecfans关键字:80C51  单片机  片内  片外程序存储器 手机看文章 扫描二维码
随时随地手机看文章

大多数51系列单片机内部都配置一定数量的程序存储器ROM。如80C51芯片内有4KB掩模ROM存储单元,AT89C51芯片内部配置了4KB Flash ROM,它们的地址范围均为0000H~0FFFH。


ROM可以用来存放固定的程序或数据,如系统监控程序,常数表格等。


片内与片外程序存储器的选择

80C51的程序计数器PC是16位的计数器,所以能寻址64KB ROM的任何单元。


1.~EA引脚接高电平

~EA引脚接高电平,对于基本型单片机,首先在片内程序存储器中取指令,当PC的内容超过0FFFH(4K)时,系统会自动转到片外的程序存储器中取指令,外部程序存储器的地址从1000H开始编址。

poYBAGNOUi2AFJPtAAF-heQ6h1o349.png?imageView2/2/w/550

2.~EA引脚接低电平

~EA引脚接低电平时,单片机自动转到片外程序存储器中取指令(无论片内是否有程序存储器),外部程序存储器的地址从0000H开始编址。

pYYBAGNOUjqAfhtRAAEfs4C-8q8525.png?imageView2/2/w/550

程序存储器的几个特殊单元

程序存储器低端的一些地址被固定地用于特定的入口地址,如下图。

pYYBAGNOUkmAb3rQAAHYWreRI8A313.png?imageView2/2/w/550

其中一组特殊单元是0000H~0002H。系统复位后,PC=0000H,单片机从0000H单元开始执行程序。

如果不是从0000H开始,就要在这3个单元中存放一条无条件转移指令,以便转去执行指定的应用程序。

另外,在程序存储器中有各个中断源的入口地址,分配如下:

0003H~000AH——外部中断0中断地址区

000BH~0012H——定时/计数器0中断地址区

0013H~001AH——外部中断1中断地址区

001BH~0022H——定时/计数器1中断地址区

0023H~002AH——串行中断地址区

每个中断地址区有8个存储单元,可以存放中断服务程序,但8个单元一般难以存放得下一个完整的中断服务程序,因此往往需要在中断地址区的首地址存放一条无条件转移指令,转去中断服务程序真正的入口地址。

从002BH开始的单元才是用户可以随意使用的程序存储器。


关键字:80C51  单片机  片内  片外程序存储器 引用地址:80C51单片机片内与片外程序存储器的选择

上一篇:STC89C52单片机定时器/计数器详解(含程序和定时器2)
下一篇:基于AT89C51单片机的雨量数码管显示设计

推荐阅读

近日,随着平昌冬奥会和冬残奥会闭幕式上两次惊艳亮相,沈阳新松机器人一时成为人们关注的焦点。同时,沈阳新松机器人所在的“老家”浑南区,以及该区全力打造的“中国智谷”,也再次吸引无数目光。3月22日,沈阳晚报、沈报融媒记者从浑南区获悉,今年一季度,该区亿元以上招商签约项目共15个,落地10个,亿元以上开复工项目35个,“中国智谷”的轮廓正变...
有网络就能买东西,何必一定要逛商场? 民宿又精致又实惠,何必非得去住酒店? 有电脑就可以随时办公,何必拘泥于写字楼内的一隅天地? …… 在各种新技术和新模式的冲击下,人们的生活和消费习惯发生了翻天覆地的转变,由此带来的是商超、酒店、写字楼等各类商业建筑的饱和或过剩。数据统计显示,以北京、上海为代表的一线城市的商业地产人均面积已经严重...
  在维护应用了晶闸管(可控硅)的电力电子设备过程中,经常要用到示波器察看触发信号和输出波形,用普通示波器体积大、笨重,而且示波器外壳接地,测量强电电路有一定危险。为此笔者制作了简易工频示波器,精度低些,但能满足工频测试需要。 一、电路原理  这款工频示波器电路主要由单片机、AD转换和LED点阵显示三部分电路组成,原理见下图。  ...
步进电机是从电磁铁这样简略的装l演化过来的一种电磁能f转换元件,因而设计择能够依据电磁场理论和机械结构的简繁设计出各种醒式的步进电机。从步进电机的发展过程来看也是如此,结构萦多的步进电机在历吏上相继呈现。但有的钻构型式由于功率低、噪声大、加快功能差、制造工艺杂乱等原因,存在的时刻很短就被筛选了。如章动式、棘轮式、滚切式、柔轮式、谐...

史海拾趣

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved