博客
关于我
MCS51 程序存储器(ROM)
阅读量:667 次
发布时间:2019-03-16

本文共 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 的特定位置,负责对中断请求进行响应。

    转载地址:http://uymqz.baihongyu.com/

    你可能感兴趣的文章
    FoxMail 查看邮件乱码
    查看>>
    【网络加速】TensorRT7-开发指南中文_Plus版【1】
    查看>>
    SaltStack about The Top File 使用知识介绍
    查看>>
    SaltStack的多云管理解决方案——使用Salt Cloud集成管理腾讯云平台
    查看>>
    AttributeError: ‘list‘ object has no attribute ‘astype‘
    查看>>