- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
23AT89C51存储器1
2.3 AT89C51 存储器
——《单片机原理及接口技术》
教
案
主讲人:四川省盐业学校 吴凤梅
教 学 课 题
2.3 AT89C51 存储器
——《单片机原理及接口技术》 第022页 课 的 类 型 新课(45分钟) 教 学 对 象 二年级职业中专生 教材分析
本节主要内容是 AT89C51 存储器的结构、地址分配及各特殊地址区域的用途。
因本书介绍的是用低级语言汇编语言编程,所以编程者需要完全了解CPU硬件结构,因此本章节内容对整个课程的学习至关重要。
教学指导思想
用结构图的形式展示AT89C51存储器的结构;结合存储器扩展的实例帮助学生理解存储器的结构。
教学目的
掌握AT89C51的存储器结构、地址分配;
理解存储器地址空间的含义;
理解ROM和RAM的用途,及使用时如何区分;
4、区分位地址和字节地址;
5、掌握内部RAM各地址区域的用途;
教 学 重 点 AT89C51的存储器结构、地址分配; 教 学 难 点 AT89C51存储器各地址空间的用途; 教 具 和 仪 器 讲授 + PPT演示; 课时计划 2课时 教 学 内 容
(详 后)
内容 备注 新课引入:
通过对89C51内部存储器构成的复习,讲解89C51片内258B的数据存储空间含义、4KB程序存储空间的含义。
提问:1、数据存储器、程序存储器的用途?
2、单片机在复杂的应用系统中,片内的4KB程序存储器、258B的数据存储器不能满足实际需求,怎么办?(复习P1口、P2口的第二功能)
引入新课:今天的课程就是要对AT89C51片内、片外的数据/程序存储器的地址编排、地址分配以及存储器内部各特殊存储单元的用途进行讲解。
1KB=210B=1024B
通过16根地址总线,片外最大能扩展64K的数据/程序存储空间。
AT89C51 存储器地址分配
片外ROM、片外RAM扩展的最大空间为64K。
AT89C51 存储器地址编排
程序存储器地址编排
(1)片内4KB的存储空间,即为 212个存储单元,用12位二进制数刚好能连续编排出212种组合,刚好能把每一种组合作为一个地址分配给每一个存储单元。
12位二进制数从小到大的编排,即为从0000 0000 0000到1111 1111 1111 ,把每4位二进制数用一位十六进制数来表达则写为:000H~FFFH。用4位的十六进制来表示则为:0000H~0FFFH。
(2)片外64KB的存储空间,即为 216个存储单元,用16位二进制数刚好能连续编排出216种组合,刚好能把每一种组合作为一个地址分配给每一个存储单元。
16位二进制数从小到大的编排,即为从0000 0000 0000 0000到1111 1111 1111 1111,把每4位二进制数用一位十六进制数来表达则写为:0000H~FFFFH。
2、数据存储器地址编排
片内256B的存储空间,即为 28个存储单元,用8位二进制数刚好能连续编排出28种组合,刚好能把每一种组合作为一个地址分配给每一个存储单元。
8位二进制数从小到大的编排,即为从0000 0000到1111 1111 ,把每4位二进制数用一位十六进制数来表达则写为:00H~FFH。用4位的十六进制来表示则为:0000H~00FFH。
片外64KB的数据存储空间的地址编排与片外64KB的程序存储空间的地址编排一样。
AT89C51 程序存储器
1、地址分配
=1,程序存储器由片内4K ROM(地址范围从0000H~0FFFH)和片外60K ROM(地址范围从1FFFH~FFFFH)组成64K的存储空间。即片内ROM,片外ROM统一编址。
CPU从片内ROM的4K开始访问,PC值大于0FFFH时,自动转向片外ROM空间取指。
=0,片外ROM提供64K的存储空间(地址范围从0000H~FFFFH),忽略了片内ROM的4K空间。
只允许CPU从片外ROM存储空间中取指令。
所以低于0FFFH的存储器地址,可以在片内也可以在片外,到底CPU访问片内还是片外ROM,由引脚的电平决定。
访问ROM所用操作指令为:MOVC
2、六个固有用途的
程序存贮器的某些单元被固定用于存放中断源的中断服务程序的入口地址。
单片机复位后,程序计数器PC指向0000H这一单元,故单片机系统必须从0000H单元开始取指令,执
文档评论(0)