MCS51 程序存储器(ROM)
发布日期:2021-05-19 21:36:37 浏览次数:11 分类:精选文章

本文共 604 字,大约阅读时间需要 2 分钟。

程序存储器(ROM)与中断入口配置说明

程序存储器(ROM)是单片机系统中的重要组成部分,具有非易失性,用于存储程序、表格或常数等数据。以下将详细介绍ROM的工作原理及相关配置。

ROM的组合方案

程序存储器分为片内 ROM 与片外 ROM,两者可以采用以下两种组合方案:

  • 方案1:片内 ROM 主管 4KB 以内的地址空间,其余地址空间(大于4KB)由片外 ROM 显存占据。这种方案通过图中折线表示,整体构成64KB的地址空间。
  • 方案2:片内 ROM 被禁用,全部 64KB 的地址空间由片外 ROM 显存负责。这种方案通过图中直线表示。
  • 组合方案由专用引脚 EA 的电平状态决定:

    • EA=1 时为方案1
    • EA=0 时为方案2

    中断入口与特殊存储器单元

    程序存储器中还包含多个特殊存储器单元,主要用于中断服务程序入口:

  • 0000H:复位后,程序将自动从0000H开始执行,属于程序存储器的入口地址。
  • 中断入口
    • 0003H:外部中断0(INT0)服务入口。
    • 000BH:定时器0(T0)溢出中断入口。
    • 0013H:外部中断1(INT1)服务入口。
    • 001BH:定时器1(T1)溢出中断入口。
    • 0023H:串行口中断服务入口。
    • 002BH:定时器2(T2)溢出中断入口。(仅在AT89S52/C52等型号中存在)
  • 以上单元均用于存储中断服务程序的入口地址,位于 ROM 的特定位置,负责对中断请求进行响应。

    上一篇:MCS51 数据存储器(RAM)
    下一篇:MCS51 系列单片的存储器结构

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月19日 03时36分33秒