- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ATs存储器结构
第三章 AT89S52存储器结构 主讲:杨存祥 第三章 AT89S52存储器结构 3.1存储器概述 3.2 AT89S52单片机的存储器结构 3.3 外部存储器及其访问 3.4 片内FLASH存储器操作 3.1存储器概述 优点 EPROM EEPROM 在线编程、可多次重复擦除、集程度高、价格便宜的优点。 3.2 AT89S52单片机的存储器结构 3.2.1 程序存储器3.2.2 数据存储器3.2.3 特殊功能寄存器SFR 3.2.1 程序存储器 1. 程序存储器的结构 2. 程序存储器中的中断矢量区 AT89S52单片机共有8个中断源,6个中断矢量 当中断源发出中断请求且CPU响应中断后便转移到中断服务程序执行。 在程序存储器中为中断服务程序保留了一段特殊的区域,即0003H~0032H存储单元被特殊保留,专门留给中断服务程序使用,被称为中断矢量区 2. 程序存储器中的中断矢量区 3.2.2 数据存储器 AT89S52单片机的数据存储器地址空间分为芯片内部和外部两个部分, 使用MOV类指令访问内部数据存储器, 使用MOVX类指令访问外部数据存储器 外部数据存储器最大地址空间为64KB 地址范围为0000H~FFFFH。 3.2.2 数据存储器 存储器结构图 寄存器组 寄存器组分配 3.2.3 特殊功能寄存器SFR AT89S52芯片内部有128B的特殊功能寄存器区 其特殊功能寄存器增加到了32个,与AT89C51相比增加了11个,与AT89S51相比也增加了6个 AT89S52的片内特殊功能寄存器占用256B的高128B字节(80H~FFH)地址 特殊寄存器对应表 对应表 按位寻址区对应表 按位寻址区对应表 3.3 外部存储器及其访问 3.3.1 外部程序存储器与访问 3.3.2 外部数据存储器与访问 3.3.1 外部程序存储器与访问 1. AT89S52单片机访问外部程序存储器所使用的控制信号 ALE:低8位地址锁存控制; :外部程序存储器“读取”控制。 :片内、片外程序存储器访问的控制信号。=1时,访问片内程序存储器;当=0时,访问片外程序存储器。 通过地址总线给出地址信号,选中程序存储器该地址的存储单元 由控制总线发出读选通信号,在读选通信号的控制作用下,将存储在被选中存储单元中的指令代码读出并送至数据总线 单片机通过对数据总线的访问读取已送至数据总线的指令代码,完成一次对外部程序存储器的访问过程。 3. 扩展外部程序存储器的连接方法 连接图 5. 访问外部程序存储器的时序 5. 访问外部程序存储器的时序 3.3.2 外部数据存储器与访问 1. 扩展外部数据存储器的连接方法 访问区别 外部数据存储器和和外部程序存储器共用0000H~FFFFH的64KB地址空间,但两者的读写控制信号不同 外部数据存储器的读和写分别由RD和WR信号控制,外部程序存储器的读选通由PSEN信号控制,因此不会发生地址重叠的现象。 访问外部数据存储器使用MOVX类指令, 如MOVX A,@Ri, MOVX @Ri,A, MOVX A,@DPTR,MOVX @DPTR,A 2. 访问外部数据存储器的时序 3.4 片内FLASH存储器操作 3.4.1 签名字节及读出3.4.2 程序存储器的加密3.4.3 Flash存储器的并行编程3.4.4 Flash存储器的串行编程 3.4.1 签名字节及读出 1. 签名字节 所谓签名字节是Flash存储器的生产厂商在生产AT89S系列单片机时,写入到Flash存储器中的一组用以说明单片机的生产厂商、型号和编程电压等的特征信息。 AT89S52的签名字节共有3B字节,具体在存储器中的地址和含义如表所示。 2. 签名字节的读出 读出电路逻辑结构如图所示 3.4.2 程序存储器的加密 1. 程序存储器加密的概念 为了保护所存储程序的安全性,防止被非法读出,保护开发者的合法利益,需要对写入Flash存储器中的程序进行加密。 AT89S系列单片机提供了3位加密位LB1、LB2和LB3,对每位加密位可维持原来的非编程状态(U),也可进行编程(P) 2. 程序存储器加密的方法 对3位加密位LB1、LB2和LB3进行编程。 编程按照LB1→LB2→LB3的顺序按位进行 注意,在对各位加密位进行编程时,其控制信号是不同的。如图所。 3.4.3 Flash存储器的并行编程 1. Flash编程器的并行编程方式 AT89S52单片机的内部Flash存储器在出厂时处于可编程状态,除签名字节已经有存储数据外其它存储单元的内容均为FFH。 编程时须接12V编程电压,与通用的Flash编程器或EPROM编程器兼容,因此可使用
您可能关注的文档
最近下载
- T_WSJD 45-2023 钇[90Y]树脂微球临床治疗放射防护要求.pdf VIP
- PMC-S723-A 三相数字式多功能测控电表用户说明书_V1.4_20231127 (1).pdf VIP
- S7-200PLC编程及应用(廖常初第2版)习题参考答案报告.doc VIP
- 动静脉内瘘闭塞护理查房.pptx VIP
- 《袁世凯》-精选课件(公开).ppt VIP
- 2025年食物中毒预防ppt课件 .pdf VIP
- 浙江工业大学2020-2021学年第1学期《数据结构》期末考试试卷(A卷)含标准答案.docx
- 基于S-O-R模型的人工智能应用对旅游者行为意向的影响研究.pdf VIP
- 夹点技术在换热网络优化中的应用.pdf VIP
- 北洋军阀——袁世凯模板课件.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)