单片机_完整最新课件_2011第二章3.ppt

单片机_完整最新课件_2011第二章3.ppt

ID:49802313

大小:1.59 MB

页数:56页

时间:2020-03-02

单片机_完整最新课件_2011第二章3.ppt_第1页
单片机_完整最新课件_2011第二章3.ppt_第2页
单片机_完整最新课件_2011第二章3.ppt_第3页
单片机_完整最新课件_2011第二章3.ppt_第4页
单片机_完整最新课件_2011第二章3.ppt_第5页
资源描述:

《单片机_完整最新课件_2011第二章3.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章MCS-51单片机的基本结构及工作原理《单片机原理及应用技术》教学课件第二节MCS-51的存储器结构教学内容:一、存储器空间分布二、程序存储器三、数据存储器熟练掌握:1)MCS-51单片机的存储器空间分布2)程序存储器(片内与片外)使用。3)MCS-51片内分布和使用。包括工作寄存器区与位寻址区和位地址。按字节寻址:每个字节(8个位)占一个地址按位寻址:有的存储空间每一个位就有一个地址数据存储器——RAM(RandomAccessMemory)程序存储器——ROM(ReadOnlyMemory)单片机的存储器——几个有关的概念:

2、《单片机原理及应用技术》教学课件EPROM——(UV)ErasableProgrammableROM是用紫外线进行擦除,比较麻烦,费时EEPROM/E2PROM——ElectricalErasableProgrammableROMFLASHROM——快速擦写存储器(闪存),本质上属于EEPROM,擦除和写入都无需把芯片取下ISP在系统编程:In-SystemProgram,指用户不必把单片机从目标板上取下来,在特定的软件配合下直接通过串口(或其他端口)就可以对单片机进行读取、擦除、设置和程序下载等操作,从而取代了并行编程器的很多功能。

3、MCS-51单片机的存储器结构特点:在MCS-51单片机的内部集成了4K的程序存储器和128B的数据存储器,同时还可以使用片外的程序存储器和数据存储器,其扩展能力都是64K。从物理结构的角度讲,51单片机的存储系统可以分为四个存储空间:即片内ROM,RAM和片外ROM、RAM。从逻辑上讲(即用户编程的角度讲)51单片机的存储系统又可分为三个存储空间。即片内RAM,片外RAM和片内、外的程序存储器ROM。可寻址片外RAM64K字节(0000H—FFFFH);可寻址片外ROM64K字节(0000H—FFFFH);FFFFH0000H可寻址

4、片外RAM64K字节FFFFH0000H可寻址片外ROM64K字节FFFH000H片内ROM4K字节7FH00H片内RAM128字节SFRFFH80H一、存储器空间分布《单片机原理及应用技术》教学课件二、程序存储器程序存储器是用来存放编好的程序、常数和表格的。不同型号的机型,片内的程序存储器结构和空间也不同。MCS-5l的片外最多能扩展64k字节。片内外的ROM是统一编址的。如果/EA端保持高电平,805l的程序计数器PC在0000H~0FFFH地址范围内(即前4kB地址)是执行片内ROM中的程序;当PC在1000H~FFFFH地址范

5、围时,即当PC值超过0FFFH(4K),自动执行片外程序存储器中的程序。如果/EA保持低电平时,只能寻址外部程序存储器,片外存储器可以从0000H开始编址,地址范围为0000H~0FFFFH(片外存储器)。注意:起始地址都是从0000H单元开始。MCS-51单片机片内、外程序存储器的示意图0FFFH0000H0FFFH0000HFFFFH1000H/EA=1时,ROM的使用/EA=0时ROM的使用片外程序存储器(最大64K)单片机内部程序存储器(4K)注意:程序存储器中有7个单元被保留用于特定的程序入口地址(中断服务程序入口地址)。编

6、程者是不能随便使用的。由于系统复位后的PC内容为0000H,故系统从0000H单元开始取指令,执行程序。它是系统的启动地址。一般在该单元设置转移指令,使之转向用户主程序处。因此,0000H~0002H单元被保留用于初始化。从0003H~002BH单元被保留用于6个中断源的中断服务程序的入口地址,故以下7个特定地址应被保留。0000H:复位或非屏蔽中断0003H:外部中断0入口地址000BH:定时器0中断入口地址0013H:外部中断1入口地址001BH:定时器1中断入口地址0023H:串行口中断入口地址002BH:定时器2溢出或T2EX

7、(P1.1)端负跳变时的入口地址(仅8032/8052所特有)三、数据存储器数据存储器无论在物理上还是逻辑上都分为两个地址空间,即一个内部和一个外部的数据存储空间。访问内部数据存储单元时,使用MOV指令;访问外部数据存储器时,使用MOVX指令。MCS-51片内、片外数据存储器示意图特殊功能寄存器SFR通用数据存储器80H7FH00HFFH片内数据存储器片外数据存储器256B个字节64KB个字节片外数据存储器64KB0000HFFFFH注意:1,访问片内RAM存储单元;MOVA,20H2,访问片外RAM存储单元;MOVR0,#20hMO

8、VXA,@R03,尽管片内与片外的RAM单元的00H-FFH地址相重叠但由于指令的不同不会发生地址混乱。内部数据存储器从功能上又将256B空间分为二个不同的块:1)低128B的RAM块;2)高128B的SFR(Speci

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

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

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