2 AT89C51单片机硬件结构.pptVIP

  • 6
  • 0
  • 约9.3千字
  • 约 66页
  • 2018-03-15 发布于江苏
  • 举报
2 AT89C51单片机硬件结构

AT89C51单片机的硬件结构 AT89C51单片机的硬件结构 AT89C51单片机的硬件结构 1.内部(片内)RAM ? 堆栈 是RAM中一个专用的连续存储区,是一种单端读写操作的存储结构。51单片机的堆栈在片内RAM开辟。 ? 堆栈指针(SP):8位寄存器,用来存放堆栈的栈顶地址。单片机复位后,SP=07H。 ? 堆栈的操作 压入堆栈:SP自动加1,数据进栈。 弹出堆栈:数据出栈,SP自动减1。 【例】假设SP=70H,将数据12H、34H依次压入堆栈的过程如下。 ?SP自动加1,SP=71H;将数据12H压入SP所指的堆栈单元(71H); ? SP自动加1,SP=72H;将数据34H压入SP所指的堆栈单元(72H)。 如图所示: 初始状态 ? ? 反之,现在要将堆栈单元的内容弹出的话,过程如下: ?将SP所指堆栈单元(72H)的内容34H弹出;SP自动减1,SP=71H; ?将SP所指堆栈单元(71H)的内容12H弹出;SP自动减1,SP=70H。 初始状态 ? ?

文档评论(0)

1亿VIP精品文档

相关文档