1单片机介绍原理及应用.ppt

* 堆栈类型 向上生长型堆栈:栈底在低地址单元。 操作规则: 进栈操作:先SP加1,后写入数据 出栈操作:先读出数据,后SP减1 向下生长型堆栈:栈底在高地址单元。 操作规则: 进栈操作:先SP减1,后写入数据 出栈操作:先读出数据,后SP加1 MCS-51的堆栈属于向上生长型 栈底 栈底 SP←SP+1 SP 进栈 出栈 出栈 进栈 SP SP ←SP-1 * 堆栈的使用方式 自动方式(保护断点) 无需用户干预,在调用子程序或中断时,返回地址(断点)自动进栈;程序返回时,断点再自动弹回PC。 指令方式(保护现场) 使用专用的堆栈操作指令,进行进出栈操作。进栈指令为PUSH(保护现场),出栈指令为POP (恢复现场) 。 * 总结:MCS-51单片机系统的存储器结构特点 数据存储器和程序存储器截然分开 RAM和ROM的地址空间、存取指令和控制信号各有一套。 存储器有内外之分 为扩展外部存储器,单片机的芯片引脚已经作了预先准备: 通过口线最多可提供16位地址,对外部存储器的寻址范围达64KB; ALE信号用于外部存储器的地址锁存; WR和RD信号分别用于外部RAM的写选通和读选通; PSEN信号用于外部ROM的读选通; EA信号用于内外ROM的访问控制。 补充 51单片机存储器的结构 图 MCS - 51 单片机的存储器结构

文档评论(0)

1亿VIP精品文档

相关文档