新编单片机原理及应用 教学课件 作者 汪贵平 1_第2章 51系列单片机的硬件结构.pptVIP

新编单片机原理及应用 教学课件 作者 汪贵平 1_第2章 51系列单片机的硬件结构.ppt

  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文档。上传文档
查看更多
2.3.4 特殊功能寄存器 表2-6 特殊功能寄存器的名称、表示符号、地址一览表 2.4 输入/输出接口 单片机内部有P0、P1、P2和P3共4个8位双向I/O口。P0~P3的每个端口可按字节输入或输出,也可按位进行输入或输出,共32根口线,对于需要位控制的场合使用起来十分方便。P0为三态双向口,能驱动8个TTL电路;P1~P3为准双向口,负载能力为4个TTL电路。如果外部设备需要的驱动电流大,可加接驱动器。 2.4.1 P0口 1. P0口的结构 2.地址/数据分时复用功能 3.通用I/O接口功能 4.端口操作 1. P0口的结构 2Z10.TIF 2.地址/数据分时复用功能 在寻址外部程序存储器时,P0口分时作为双向8位数据口和低8位地址输出复用口,此时控制信号为高电平,即“1”。多路转换开关的位置如图2-11所示。 当地址/数据为“1”时,反相器4输出“0”,V1截止,与门3输出“1”,V2导通,P0.x引脚为高电平“1”;当地址/数据为“0”时,反相器4输出“1”,V1导通,与门3输出“0”, V2截止,P0.x引脚为低电平“0”。这样就实现了地址/数据信号驱动输出。数据输入时,“读引脚”控制信号置“1”,使引脚上的信号经输入缓冲器1直接进入内部总线。 3.通用I/O接口功能 1)在输出数据时,由于V2截止,输出级是漏极开路输出,要使输出引脚为正常输出的高电平,必须外接上拉电阻。 2)P0口作为通用I/O接口使用时是准双向口。 3)P0作为地址/数据分时复用使用时连接外部存储器,由于访问外部存储器期间,CPU会自动向P0口的锁存器写入0FFH,对用户而言,P0口此时才是真正意义上的三态双向口。 3.通用I/O接口功能 图2-11 P0口作为地址/数据分时复用 使用时的逻辑关系示意图 3.通用I/O接口功能 图2-12 P0口作为通用I/O接口使用时的 逻辑关系示意图 2.4.2 P1口 2Z13.TIF 2.4.3 P2口 2Z14.TIF 2.4.4 P3口 2Z15.TIF 2.5 时钟电路与时序 51系列单片机的时钟信号产生通常有两种方式:内部时钟方式和外部时钟方式。 采用内部时钟方式时,如图2-16所示。单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1为输入端,XTAL2为输出端。两个引脚间跨接晶体振荡器与微调电容组成并联谐振回路,构成一个自激振荡器为内部时钟电路提供振荡时钟。 2.5.1 时钟电路 2Z16.TIF 2.5.1 时钟电路 图2-17 单片机外部时钟方式 2.5.2 单片机的时序单位 1.时钟周期 2.机器周期 3.指令周期 1.时钟周期 时钟周期也称为振荡周期,是单片机时序中最小的时间单位,常定义为时钟脉冲频率的倒数。两个振荡周期作为一个状态周期,用S表示,这两个振荡周期作为两个节拍分别称为节拍P1和节拍P2。在状态周期的前半周期P1有效时,通常完成算术逻辑操作;在后半周期P2有效时,一般进行内部寄存器之间的传输。 2.机器周期 单片机完成一个基本操作所需要的时间称为机器周期。51系列单片机的一个机器周期包含12个时钟周期,分为6个状态,用S1、S2、……S6表示。每个状态又分为两拍,称为P1和P2。因此,一个机器周期中的12个时钟周期可依次表示为S1P1、S1P2、S2P1、S2P2、……S6P1、S6P2,共12个节拍。 3.指令周期 图2-18 51系列单片机时序单位的相互关系 2.6 复位和复位电路 1.复位操作 2.复位电路 1.复位操作 表2-7 51系列单片机复位状态表 1.复位操作 2Z19.TIF 2.7 工作方式 在51系列单片机中,8051和80C51的工作方式有:复位方式、程序执行方式、掉电保护方式、低功耗方式以及EPROM编程和校验方式。不同的工作方式,代表单片机处于不同的状态。单片机工作方式的多少,是衡量单片机性能的一项重要指标。 2.7.1 程序执行方式 1.连续执行方式 2.单步运行方式 1.连续执行方式 连续执行方式是从指定地址开始连续执行程序存储器ROM中存放的程序,每读一次程序,PC自动加1。 2.单步运行方式 程序的单步运行方式是在单步运行键的控制下实现的,每按一次单步运行键,程序顺序执行一条指令。单步运行方式通常是用户采用仿真器调试程序时所用的一种特殊运行方式,主要用于观察每条指令的执行情况。 2.7.2 掉电保护方式 当CPU执行一条置PCON.1位(PD)为1的指令后,系统即进入掉电工作方式。 掉电的具体含义是指由于电源的故障使电源电压丢失或工作电压低于正常要求的范围值。掉电将使单片机系统不能运行,若不采取保护措施,会丢失RAM和寄存器中的数据,为此单片机设置有掉电保护措施,以进行掉电保护处理。具体做法是:检测电路一旦发现掉电,立即

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档