第2章_AT89C51单片机的结构a.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文档。上传文档
查看更多
* * CPU时序 单片机的时序是指CPU在执行指令时所需控制信号的时间顺序。时序信号是以时钟脉冲为基准产生的。CPU发出的时序信号有两类:一类用于片内各功能部件的控制,由于这类信号在CPU内部使用,用户无须了解;另一类信号通过单片机的引脚送到外部,用于片外存储器或I/O端口的控制,这类时序信号对单片机系统的硬件设计非常重要。 为了便于对CPU时序进行分析,人们按指令的执行过程规定了几种周期,即时钟周期、机器周期和指令周期,也称为时序定时单位。 * * CPU时序 时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲频率(fosc)的倒数,是计算机中最基本的、最小的时间单位。 机器周期 完成一个基本操作所需要的时间称为机器周期。AT89C51有固定的机器周期,规定一个机器周期就有12个时钟周期,也就是说一个机器周期共包含12个振荡脉冲,即机器周期就是振荡脉冲的12分频。 如果使用6MHz的时钟频率,一个机器周期就是2μs,而如果使用12MHz的时钟频率,一个机器周期就是1μs。 * * 指令周期 指令周期是执行一条指令所需要的时间 一般由若干个机器周期组成,指令不同,所需要的机器周期数也不同。对于一些简单的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其他的机器周期。对于一些比较复杂的指令,例如,转移指令、乘除运算则需要两个或两个以上的机器周期。 * * 读外部RAM或I/O的时序图 MOVX A, @DPTR * * 2.4 AT89C51复位与复位电路 复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H 单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系 统出现死机时,也必须对单片机进行复位,使其重新从头开始工作。 * * 复位电路 当AT89C51通电,时钟电路开始工作,在AT89C51单片机的RST(DlP40封装第9脚)引脚加上大于24个时钟周期以上的高电平脉冲,AT89C51单片机系统即初始复位。初始化后,程序计数器PC指向0000H,P0~P3输出口全部为高电平,堆栈指针写入07H。系统即从0000H地址开始执行程序。 单片机的外部复位电路有上电自动复位、按键手动复位、以及外部复位信号输入等方式。 * * 上电复位 上电复位利用电容器的充电实现。如图2-10(a)是AT89C51单片机的上电复位电路。图中给出了复位电路参数。上电瞬间,由于电容两端电压不能突变,RST引脚端为高电平,出现正脉冲,其持续时间取决于RC电路的时间常数。RST引脚要有足够长的时间才能保证单片机有效地复位。 * * 按键复位 图2-10(b)是AT89C51单片机的上电+按键复位电路。上电复位过程同上。当单片机工作过程中需要复位时,按下复位按键K1,复位端RST通过100Ω的电阻与VCC电源接通,使RST引脚为高电平。复位按键弹起后,RST端经1KΩ的电阻接地,完成复位过程。图中VCC是单片机的供电电压,一般为+5V。 * * * * 外接复位芯片 为了保证单片机可靠地复位,有时需要外接复位芯片,特别是当单片机处于间歇工作情况的时候,单片机需要频繁的复位,例如,在计算机监测系统中,电池供电的单片机系统由主计算机控制,平时单片机系统处于断电状态(节省电能),当主计算机接通单片机系统电源后,单片机需要可靠的上电复位进入工作状态。为提高复位的可靠性,可选用专用的复位芯片。如图2-11是使用MAX810(可与IMP810互换,IMP810更廉价,两者的工作原理相同)芯片的复位电路。 * * * * * * 8051的外部引脚及功能 * * 2.5 AT89C51单片机的最小系统 单片机最小系统就是能使单片机工作的最少的器件构成的系统,是单片机系统中必不可少的部分。由于AT89C51其内部己经包含了4KB的程序存储器,可以很简单的构建单片机的最小系统,在外部只需接上电源、增加时钟电路和复位电路即可,如图2-14。早期的MCS-51系列的8031等单片机由于无片内ROM,其最小系统要复杂得多。 * * * * * * 单片机最小系统 单片机系统的外围电路 课后作业: 2.6 习题的3、6、8题 * * * * 位寻址区(20H—2FH)16个字节。 16*8=128位,每一位都有一个位地址,范围为:00H—7FH,位地址区也可作为一般RAM使用。 位寻址区 * * 用户RAM区 在30H~7FH区的80个RAM单元为用户RAM区,只能按字节存取。30H~7FH区是真正的数据缓冲区。由于工作寄存器区、位寻址区、数据缓冲区统一编址,使用同样的指令访问,这三个区的单元既有自己独特的功能,又可统一调度使用。因此,前两区未使用的单元也可用为一般

文档评论(0)

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

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

1亿VIP精品文档

相关文档