单片机存储器配置ppt课件.ppt

单片机存储器配置ppt课件.ppt

ID:59342383

大小:350.00 KB

页数:42页

时间:2020-09-20

单片机存储器配置ppt课件.ppt_第1页
单片机存储器配置ppt课件.ppt_第2页
单片机存储器配置ppt课件.ppt_第3页
单片机存储器配置ppt课件.ppt_第4页
单片机存储器配置ppt课件.ppt_第5页
资源描述:

《单片机存储器配置ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.689C51的存储器122.6.1存储器概述MCS51系列单片机在物理上有4个存储器空间。程序存储器片内片外00000FFFF00000FFF数据存储器片内RAM扩展RAM00000FFFF00007FSRFRAM80H0FFH程序存储区,扩展数据存储区,内部数据存储区,专用寄存器区89C513MCS-52的存储器配置MCS-52还多了内部高128字节RAM程序存储器片内片外00000FFFF00001FFF数据存储器内RAMXRAM00000FFFF00007FSRFRAM80H0FFH80H0FFH程序存储区,片外扩展数据存储区,内部

2、数据存储区,专用寄存器区89C5242.6.2程序存储器1.程序存储空间可寻址的程序存储器空间:64KB;用途:存放程序,或者常数表格;地址范围:0000H~0FFFFH。片内集成4KBFLASH存储器。52.复位起始地址复位完成后,程序计数器PC=0000H,因此,复位后程序从0000开始执行程序。3.片内程序存储器依据不同的型号而不同。例如8031没有内部程序存储器;8751有4KB的EPROM程序存储器;AT89C51有4KB的FLASH作程序存储器;AT89C52有8KB的FLASH作程序存储器;AT89C55有20KB的FLASH作

3、程序存储器;W78E58有32KB的FLASH作程序存储器。64.中断程序入口地址(1)程序存储器的低地址部分具有特殊的用途。它们是中断服务程序的入口地址。基本51系统系列,0000~0030H之间.现在有许多新的兼容系列,增强了中断管理能力,在这之后又增加了一些中断服务程序入口。(2)我们编写程序时,应该让出这一部分地址。7基本51、52单片机中断服务程序入口地址表中断源入口地址备注复位0000H系统复位后,程序入口外部中断0(INT0)0003H定时器0溢出中断000BH外部中断1(INT1)0013H定时器1溢出中断001BH串行通讯中

4、断(UART0)0023H定时器2002BH8兼容扩展型号中断服务程序入口地址表(1)中断源入口地址备注复位0000H系统复位后,程序入口外部中断0(INT0)0003H定时器0溢出中断000BH外部中断1(INT1)0013H定时器1溢出中断001BH串行通讯中断(UART0)0023H定时器2002BH0033H*扩展串口1(UART1)003BHWinbond的W77E58特有*扩展外部中断(INT2)0043H*扩展外部中断(INT3)004BH*扩展外部中断(INT4)0053H*扩展外部中断(INT5)005BH*Watchdog

5、Timer0063H9中断服务程序入口地址表(扩展型号2)中断源入口地址备注复位0000H系统复位后,程序入口外部中断0(INT0)0003H定时器0溢出中断000BH外部中断1(INT1)0013H定时器1溢出中断001BH串行通讯0中断(UART0)0023H定时器2002BHSPI0033HC8051F020SMBUS中断003BHADC00043H可编程计数器阵列004BH……定时器30073H……串行通信1(UART1)00A3H10可以看到:对于002BH以前的中断程序入口是标准的,但在此以后,则不同的生产厂有不同的定义,使用时需

6、要参考生产厂的相关资料。资料的获取:一般都可以通过网络获得相关资料。最方便的是直接进入制造厂的网站,对于使用资料,是公开的。例如进入Atmel网站,选择芯片型号AT89C52可以查找到相关资料;115.如何留出中断向量区使用定位伪指令。各入口地址存放一条转移指令或子程序调用指令,而程序的主体部分存放在程序存储空间的其他位置、例如ORG0;定位复位入口LJMPSTART;转主程序开始ORG03HLJMPINT0;转中断0服务程序ORG0BHLJMPT0ORG13HLJMPINT1ORG1BHLJMPT1…………ORG0100HSTART:MOV

7、SP,#70H……INT0:PUSHACCPUSHPSW…POPPSWPOPACCRETIT0:PUSHACC……126.内、外部程序存储器的选择(1)有片内程序存储器①如果EA=1,复位后优选择片内程序存储器。当PC超出片内寻址范围时,自动转到片外程序存储器。②EA=0,忽略片内程序存储器,直接寻址片外程序存储器。(2)无片内程序存储器只能寻址片外程序存储器。此时应当使EA=0。13(3)片外程序存储器的扩展一般使用掉电不丢失数据的存储器作程序存储器,例如EPROM,EEPROM,FLASH等;P0口为外部存储器的数据/地址复用总线,地址信

8、号需要外部锁存后接到存储器的低8位地址线上,数据信号不需要锁存,直接接到存储器的数据总线;P2为外部地址总线高8位,不需要外部锁存。引脚ALE的信号可以作为低8位地

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。