MCS51 程序存储器(ROM)

程序存储器(ROM)

作用:存放程序、表格或常数,具有非易失性
特点:片内ROM与片外ROM可有2种组合方案

  • 方案1 : 4 KB以内的地址在片内ROM,大于4KB的地址在片外ROM中(图中折线),两者共同构成64KB空间;
  • 方案2 :片内ROM被禁用,全部64KB地址都在片外ROM中(图中直线)。
    在这里插入图片描述
    2种组合方案由EA引脚的电平状态决定:
    EA=1时为方案1, EA=0时为方案2
    在这里插入图片描述
ROM有6个特殊存储器单元——用于程序引导

程序存储器的入口地址:
0000H:复位后,程序将自动从0000H开始执行
中断入口:
0003H:外部中断0入口。
000BH:定时器0溢出中断入口。
0013H:外部中断1入口。
001BH:定时器1溢出中断入口。
0023H:串行口中断入口。
002BH:定时器2溢出中断入口。只有AT89S52/C52有)

(1)0000H~0002H (3 个单元):单片机复位后的程序开始执行的地址。
(2)0003H~000AH (8 个单元):CPU 响应了外部中断 0(INT0)的中断请求后,
从 0003H 单元开始执行相应的服务程序,该服务程序也称为中断服务程序。0003H 单
元就称为外部中断 0 的中断服务程序入口地址。
(3)000BH~0012H (8 个单元):定时器 0(T0)的中断服务程序入口地址 000BH。
(4)0013H~001AH (8 个单元):外部中断 1(INT1)的中断服务程序入口地址
0013H。
(5)001BH~0022H (8 个单元):定时器 1(T1)的中断服务程序入口地址 001BH。
(6)0023H~002AH (8 个单元):串行口的中断服务程序入口地址 0023H。
在这里插入图片描述

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值