4单片机结构与时序.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4单片机结构与时序

3.特殊加密措施 在实践过程中,产生了下述一些非标准的加密措施,也可以实现芯片程序的加密保护。 (1)OTP加密方式 击穿硅片使加密锁定位烧坏,但不会损坏其他部分,此做法使加密位被永久性破坏,程序存储器的代码不能再被擦写和重新编程。效果与OTP型单片机97C51/52相同。 (2)烧总线加密方式 把P1.0口烧断,读出的8位数据与正确的代码产生偏差,但要求设计应用电路时空出P1.0口不做它用。 * * * 表4-4 SFR中的位地址分布 T2CON CFH CEH CDH CCH CBH CAH C9H C8H C8H 4.5.5 外部数据存储器 最多可外扩64K字节的RAM或I/O 。使用各类存储器,注意几点: (1)程序存储器(ROM)与数据存储器(RAM)全部64K字节地址空间重叠 (2)程序存储器(ROM)与数据存储器(RAM)在使用上是严格区分的 。 (3) 片外数据存储区中,RAM与I/O端口统一编址。 所有外围I/O端口的地址均占用RAM单元地址,使用与访问外部数据存储器相同的传送指令。 各类存储器在存储器空间的位置的总结 4.6 并行I/O端口 4个双向的8位并行I/O端口(Port) ,记作P0~P3 。属于特殊功能寄存器,还可位寻址。 4.6.1 P0端口 可位寻址的8位双向口,字节地址80H,位地址80H~87H。 一、P0口作为地址或数据总线使用 当单片机需要外扩数据存储器,P0口作为地址/数 据总线分时复用时, P0口不能用作通用的I/O口。 二、P0口作通用的I/O口使用 (1)P0作输出口使用,必须外接上拉电阻才能输出高电平 (2) P0作输入口使用 CPU自动根据指令的性质选择“读引脚”或“读锁存器”: “读引脚”时,应先向其锁存器先写入“1”; “读锁存器”适用ANL,JBC,INC,DJNE,SETB等指令。 4.6.2 P1端口 可位寻址的8位双向口,字节地址90H,位地址90H~97H。 P1口只作通用的I/O口使用: (1)作为输出口使用时,外电路无需再接上拉电 阻。 (2)作为输入口使用时,应先向其锁存器先写入“1” 4.6.3 P2端口 字节地址为A0H,位地址A0H~A7H。 在实际应用中,P2口大多作为地址线使用,提供高8位地址。 当扩展的片外存 储器容量不超过 256B时,可通过 指令只让P0口输 出低8位地址, P2口也可作为通 用I/O口使用。 4.6.4 P3端口 P3口的字节地址为B0H,位地址为B0H~B7H 。 P3口自动设置为通用I/O(第一功能),使用作第二功能需软件激活。 表4-5 P3口的第二功能定义 口引脚 第二功能 P3.0 RXD(串行输入口)--输入 P3.1 TXD(串行输出口)--输出 P3.2 INT0* (外部中断0)--输入 P3.3 INT1* (外部中断1)--输入 P3.4 T0(定时器0外部计数输入) P3.5 T1(定时器1外部计数输入) P3.6 WR* (外部数据存储器写选通)--输出 P3.7 RD* (外部数据存储器读选通)--输出 4.6.5 P0~P3端口功能小结 (1)P0口的每一位可驱动8个LSTTL负载,作输出端口时需接上拉电阻才能输出高电平,作地址/数据总线复用时不用接上拉电阻 (2)P1~P3口作输出端口时无需接上拉电阻,每一位可驱动4个LSTTL负载,驱动一般晶体管基极时,应在端口与基极间串入限流电阻。 (3)P0~P3口读引脚输入时,执行前必须向端口锁存器写入1。 (4)在4个口中只有P0口是一个真正的双向口,P1~P3口都是准双向口。 (5)P3口的口线具有第二功能,为系统提供一些控制信号。 4.7 时钟电路与时序 时钟电路用于产生MCS-51单片机工作所必需的时钟控制信号。 4.7.1 时钟电路 时钟频率直接影响单片机的速度,电路的质量直接影 响系统的稳定性。 常用的时钟电路有两种方式: 内部时钟方式 外部时钟方式。 一、内部时钟方式 片内一个用于构成振荡器的高增益反相放大器,反相放 大器的输入端为芯片引脚XTAL1,输出端为引脚XTAL2。 C1和C2典型值通常选择为30pF左右。 晶体的振荡频率在1.2MHz~12MHz之间。某

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档