网站大量收购独家精品文档,联系QQ:2885784924

单片机原理与应用 C语言版 工业和信息化普通高等教育“十二五”规划教材 教学课件 作者 王浩全 李晋华 张敏娟 李文强第5章.pptVIP

单片机原理与应用 C语言版 工业和信息化普通高等教育“十二五”规划教材 教学课件 作者 王浩全 李晋华 张敏娟 李文强第5章.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 C51单片机最小系统及应用 方式1和方式3: 5.3.5串行接口标准 单片机间在进行串行异步通信时,其串行接口的连接形式有多种,应根据实际需要进行选择。 (1)RS-232接口标准 (2)RS-485接口标准 RS-485具有如下特点: ①电气特性:逻辑“1”以两线间的电压差为+2~6V表示;逻辑“0”以两线间的电压差为-6~-2V表示。接口信号电平比RS2-32C降低,不易损坏接口电路芯片,且该电平与TTL电平兼容,可方便与TTL 电路连接。 第5章 C51单片机最小系统及应用 ②最高传输速率为10Mb/s。 ③采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。    ④传输距离标准值为1219.2m,实际上可达3000m,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。具有多站能力,用户可利用单一的RS-485接口方便地建立起设备网络。 第5章 C51单片机最小系统及应用 5.3.6串行接口的初始化 串行口使用时必须对它进行初始化编程,主要是设置波特率、工作方式和中断控制。一般步骤如下: (1)设定串行口的工作方式,设定SCON寄存器; (2)设定波特率倍增寄存器(PCON)中SMOD的值; (3)确定T1的工作方式(编程TMOD寄存器); (4)设置波特率,计算并装入定时初值。 (5)选择查询方式或中断方式,在中断工作方式时,需对IE编程。 第5章 C51单片机最小系统及应用 3.溢出:计数器溢出时,将使标志位TF0/TF1置“1”。一旦TF0/TF1由0变1,就会引发事件,像定时的时间一到,闹钟会响。 4.定时方法:1)硬件定时------硬件定时方法的特点是定时功能全部由硬件电路完成,不占CPU时间,可通过修改电路中的元件参数(电阻或电容值)来调节定时时间,但硬件连接好以后,定时值不能由软件进行控制和修改,即不可编程。2)软件定时------让CPU循环执行一段程序以实现延迟,延迟时间可通过选择指令和设计循环次数来实现。软件定时的特点是时间精确,且无需外加硬件电路。3)可编程定时------通过对系统时钟脉冲的计数来实现。计数值容易用程序来设定和修改,使用既灵活又方便。 第5章 C51单片机最小系统及应用 5.单片机时钟特点及与微机的区别:设单片机外接12MHz晶振。单片机中,定时/计数器实际是一个加1计数器,每输入一个脉冲,计数器的值就会自动加1,而花费的时间恰好是1微秒;只要相邻两个计数脉冲间的时间间隔相等,则计数值就代表了时间的流逝。PC机上的CPU主频是晶振经过倍频之后的频率,这一点恰好与C51单片机的相反。而C51单片机的主频是晶振经过分频之后的频率。所以,C51单片机中的时间概念是通过测量计数脉冲的个数得到 5.2.2 定时/计数的结构与工作原理 1. 定时/计数器结构: C51单片机内部设有两个16位的可编程定时/计数器:定时器0和定时器1。T0由2个定时寄存器TH0和TL0构成,T1则由TH1和TL1构成,它们分别映射在特殊功能寄存器中。 第5章 C51单片机最小系统及应用 第5章 C51单片机最小系统及应用 2. 定时/计数器工作原理 16位定时/计数器的控制电路受软件控制、切换。当定时/计数器设置为定时工作方式时,计数器对内部机器周期计数,每过一个机器周期,计数器加1,直至计满溢出。定时器的定时时间与系统的振荡频率紧密相关,因为C51单片机的一个机器周期等于12个振荡周期,如果单片机系统采用12MHz晶振,即计数频率fcount=fosc,则计数周期为: 第5章 C51单片机最小系统及应用 计数寄存器的溢出: (1)每来一个脉冲,计数器寄存器加1; (2)计数器计满时,再来一脉冲加1,计数器溢出,产生溢出信号,TF0或TF1置1; (3)计数器溢出事件表示定时时间到或计数值已满,需要单片机处理,计数的初值为: 计数初值=2n-计数值。 3. 定时/计数器的控制寄存器 在定时/计数器开始工作前,CPU必须将控制字写入定时/计数器的相关寄存器,实现定时/计数器初始化。在初始化过程中,要将工作方式控制字写入方式寄存器,工作状态字写入控制寄存器,赋定时/计数初值。 第5章 C51单片机最小系统及应用 (1)定时/计数器控制寄存器TCON(88H) TCON为定时/

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档