认识单片机---1.5 MCS-51存储器课件.ppt

认识单片机---1.5 MCS-51存储器课件.ppt

ID:56990792

大小:676.00 KB

页数:15页

时间:2020-07-25

认识单片机---1.5 MCS-51存储器课件.ppt_第1页
认识单片机---1.5 MCS-51存储器课件.ppt_第2页
认识单片机---1.5 MCS-51存储器课件.ppt_第3页
认识单片机---1.5 MCS-51存储器课件.ppt_第4页
认识单片机---1.5 MCS-51存储器课件.ppt_第5页
资源描述:

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

1、各自独立,各有其地址及访问指令硬件上的读写信号也不同1、MCS-51的存储器配置0FFFHEA=10000HFFFFH1000HEA=00000HSFRRAMRAM堆栈R0-R7FFFFH扩展接口地址0000H片内ROM扩展ROM片内RAM扩展RAM程序存储器ROM数据存储器RAMFF807F00地址重叠最大地址2、MCS-51的ROM(程序存储器)0FFFH片内ROM程序存储器ROM1000H0000H扩展ROMEA=0EA=1EA=1先访问片内,再访问片外EA=0单访问片外ROM地址----16位0000

2、H0000HFFFFHFFFFHPC2、MCS-51的ROM(程序存储器)0FFFH片内ROM程序存储器ROM1000H0000H扩展ROMEA=0EA=10000HFFFFH特殊单元0000H~0002H0003H~002AH40个存储单元5个中断源5个中断源外部0中断定时器/计数器0定时器/计数器1外部1中断串行口中断片外RAM的地址为16位,最多可有存储单元SFRRAMRAM堆栈R0-R7片内RAMFFFFH扩展接口地址0000H扩展RAMFF807F003、MCS-51的RAM(数据存储器)片内RAM

3、的地址为8位,共有个单元256实际中根据需要而配制655363.1片内RAM7FH30H2FH20H1FH18H17H10H0FH08H07H00H通用RAM区位寻址区第3组工作寄存器第2组工作寄存器第1组工作寄存器第0组工作寄存器特殊功能寄存器SFRFFHFEH…82H81H80H名称符号位地址/位定义字节地址B寄存器BF7F6F5F4F3F2F1F0F0H累加器AACCE7E6E5E4E3E2E1E0E0H程序状态字PSWD7D6D5D4D3D2D1D0D0HCYACF0RS1RS0OV/P中断优先级控制

4、IPBFBEBDBCBBBAB9B8B8H///PSPT1PX1PT0PX0I/O端口3P3B7B6B5B4B3B2B1B0B0HP3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.0中断允许控制IEAFAEADACABAAA9A8A8HEA//ESET1TX1ET0EX0I/O端口2P2A7A6A5A4A3A2A1A0A0HP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0串行数据缓冲SBUF99H串行控制SCON9F9E9D9C9B9A999898HSM0SM1SM2RENTB8R

5、B8TIRI名称符号位地址/位定义字节地址I/O端口1P1979695949392919090HP1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0定时/计数器1高字节TH18AH定时/计数器0高字节TH08BH定时/计数器1低字节TL18CH定时/计数器0低字节TL08DH定时/计数器方式选择TMODGATEC/M1M0GATEC/M1M089H定时/计数器控制TCON8F8E8D8C8B8A898888HTF1TR1TF0TR0IE1IT1IE0IT0电源控制及比特率选择PCONSMOD///

6、GF1GF0PDIDL87H数据指针高字节DPH83H数据指针低字节DPL82H堆栈指针SP81HI/O端口0P0878685848382818080HP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0FFHF0HE0HD0HB8HB0HA8HA0H99H98H90H8DH8CH8BH8AH89H88H87H83H82H81H80HBACCPSWIPP3IEP2SBUFSCONP1TH1TH0TL1TL0TMODTCONPCONDPHDPLSPP0⑴工作寄存器区7FH30H2FH20H1FH18

7、H17H10H0FH08H07H00H通用RAM区位寻址区第3组工作寄存器第2组工作寄存器第1组工作寄存器第0组工作寄存器人通过CPU对SFR中的PSW编程来选择其中一组组来使用。工作寄存器区,共有4组每组8个工作寄存器记为R0,R1,……..R7,PSWD7D6D5D4D3D2D1D0RS1RS0未使用的三组可按其地址当作普通RAM来使用。PSW.3PSW.400第0组工作寄存器011011第1组工作寄存器第2组工作寄存器第3组工作寄存器⑵位寻址区CPU既可按字节存取(一次存取8位)也可按位存取(一次存取1

8、位)可建立堆栈,可用多种方式寻址7FH30H2FH20H1FH18H17H10H0FH08H07H00H通用RAM区位寻址区第3组工作寄存器第2组工作寄存器第1组工作寄存器第0组工作寄存器位寻址区⑶通用RAM区通用RAM区在单片机RAM中从选定的存储单元开始划定一个连续的区域,用来存放数据,并且只允许向一个方向写入数据1数据2数据3向下生长型堆栈数据1数据2数据3栈底栈顶栈底栈顶向上生长型堆栈向上生

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

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

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