- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
表2-14 时序参数 * jiahaolai@ * 2.11 AT89S52单片机最小系统设计 89S52内部有8KB闪存,芯片本身就是一个最小系统。在能满足系统的性能要求的情况下,可优先考虑采用此种方案。用这种芯片构成的最小系统简单、可靠。用89S52单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,ISP下载电路只在下载程序时使用,如图2-17所示。由于集成度的限制,89S52最小应用系统只能用作一些小型的测控单元。 * jiahaolai@ * 图2-17 AT89S52单片机最小系统 * jiahaolai@ * 请接着学习第3章! * jiahaolai@ * 第1部分 第2部分 第3部分 jiahaolai@ jiahaolai@ jiahaolai@ jiahaolai@ jiahaolai@ jiahaolai@ jiahaolai@ jiahaolai@ jiahaolai@ jiahaolai@ jiahaolai@ 第3部分 * * jiahaolai@ 2.10 AT89S52的片内Flash操作 2.11 AT89S52单片机最小系统设计 第1部分 第2部分 * jiahaolai@ * 2.10 AT89S52的片内Flash操作 片内Flash操作包括对Flash标志字节的读出、并行编程、串行编程、程序加密等。可以利用计算机、单片机等设备实现对Flash存储器的操作。 2.10.1标志字节 所谓标志字节是Flash存储器的生产厂商在生产AT89S系列单片机时,写入到Flash存储器中的一组用以说明单片机的生产厂商、型号和编程电压等的特征信息。 在单片机的封装外壳上,会以某种形式印刷这组信息。之所以将这组信息以标志字节的形式存储在Flash存储器中,是为了在所印刷的信息被磨损后可以通过读出标志字节内容来获得这组信息,方便使用。 * jiahaolai@ * AT89S52的标志字节共有3B,具体在存储器中的地址和含义如表2-10所示。 通用编程器即通过读标志字节识别所编程单片机的生产厂商、型号等信息,以便进行编程电压的控制。 * jiahaolai@ * 表2-10标志字节的地址、内容和代表的含义 地址 内容 代表的含义 000 1E 表示生产厂商为Atmel公司 100 51H 表示为AT89S51型单片机 52H 表示为AT89S52型单片机 200 06H - 2. 10.2程序存储器的加密 为了保护所存储的程序的安全性,防止被非法读出,保护开发者的合法利益,需要对写入Flash存储器中的程序进行加密。AT89S系列单片机提供了较强的加密功能,可以对Flash存储器实施不同程度的封锁,以阻止对程序的非法读出,保护程序的安全。 * jiahaolai@ * AT89S系列单片机提供了3位加密位LB1、LB2和LB3,对每位加密位可维持原来的非编程状态(U),也可进行编程(P),根据每位加密位是否进行了编程,便可组合形成几种不同的保护模式,如表2-11所示。 * jiahaolai@ * 表2-11 程序加密位的保护模式 * jiahaolai@ * 模式 加密位 组合加密功能 LB1 LB2 LB3 1 U U U 没有程序加密功能 2 P U U 禁止在外部程序存储器中执行MOVC类指令读取内部程序存储器中的指令代码, 被采样并在复位时被锁存;禁止对Flash存储器再编程 3 P P U 同模式2,并禁止内部存储器的校验 4 P P P 同模式3,并禁止外部存储器的执行 表2-11中末列出的其他组合方式未被定义。从表2-11中可以看出,当LB1被编程时,引脚上的信号(电平)被采样并在复位时被锁存。如果程序锁定位被编程后一直没有复位操作,则锁存器中的值是随机的,直到复位后起作用。 对程序存储器加密需要根据所希望采取的加密保护模式对3位加密位LB1、LB2和LB3进行编程。编程按照LB1、LB2和LB3的顺序按位进行。注意,在对各位加密位进行编程时,其控制信号不同,通过并行编程的方法对加密位进行编程。 * jiahaolai@ * 2. 10. 3 Flash存储器的串行编程 Flash存储器的串行编程方式 当RST引脚接高电平时,可通过串行接口ISP对AT89S52 Flash进行编程。串行接口ISP由引脚P1.5/MOSI,P1.6/MISO和P1.7/SCK组成,P1.5/MOSI作为串行指令的输入,引脚P1.6/MISO为串行数据的输出引脚,P1.7/SCK为串行移位脉冲的输入引脚。串行编程/下载接口电路如图2-15所示。 * jiahaolai@ * 图2-15串行编程/下载接口电路 * jiahaolai@ * 在RST被置成高电平之
您可能关注的文档
- 单片机技术与应用 高级 教学课件 作者 许志刚 第4章 汇编语言程序设计.ppt
- 单片机技术与应用 高级 教学课件 作者 许志刚 第5章 单片机的内部功能.ppt
- 单片机技术与应用 高级 教学课件 作者 许志刚 第6章 单片机的应用.ppt
- 单片机技术与应用 高级 教学课件 作者 许志刚 附录B 8051单片机指令表.ppt
- 单片机技术与应用 教学课件 作者 刘松 单元1 单片机基本知识.ppt
- 单片机技术与应用 教学课件 作者 刘松 单元2 AT89S52系列单片机寻址方式及指令系统.ppt
- 单片机技术与应用 教学课件 作者 刘松 单元3 中断与定时.ppt
- 单片机技术与应用 教学课件 作者 刘松 单元4 输入与输出.ppt
- 单片机技术与应用 教学课件 作者 刘松 单元5 串行通信.ppt
- 单片机技术与应用 教学课件 作者 刘松 单元6 AD和DA转换.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch1.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch3.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch4.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch5.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch6.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch7.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch8.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch9.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch10.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch11.ppt
文档评论(0)