单片机原理及应用技术 作者 牛月兰 第13章AT89S51单片机的应用设计与调试.pptVIP

单片机原理及应用技术 作者 牛月兰 第13章AT89S51单片机的应用设计与调试.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文档。上传文档
查看更多
性价比高:在满足性能指标要求的基础上,性价比要 高,尤其是在大批量生产的时候; 在条件允许的情况下.尽量选择配置高的单片机,以减 少外围电路,提高系统的可靠性,缩短研制周期; 资源充足,技术成熟,性能可靠,有成熟的开发工具; 在研制阶段可选用带Flash ROM的CPU芯片 (2)系统软件与硬件功能的合理规划 与一般的计算机系统相同,单片机应用系统的软件与硬件在逻辑功能上是等效的,即同一功能可以用硬件实现也可以由软件实现,可以由内部资源实现,也可以由片外电路实现,如定时功能可以用单片机内部的定时器/计数器实现,也可由外围电路的定时器芯片实现,还可以通过软件定时的方式实现,在实际应用中,系统软硬件功能的划分应根据系统要求来定,多用硬件可提高系统的运行速度,减少程序的复杂性,但会增加成本,降低系统的灵活性,相反多用软件实现相应的功能,可提高系统灵活性,但是会降低系统的运行速度,同时增加程序设计的复杂性,因此,要合理划分软硬件功能。 SUBB A,R3 XCH A,R6 SUBB A,R2 ;n个采样值的累加和减去最大值和最 ;小值,n=4 XCH A,R7 SUBB A,R5 XCH A,R6 SUBB A,R4 CLR C RRC A XCH A,R6 ;剩下的采样值求平均(除2) RRC A MOV R7,A RET * 13.4.4 开关量输入/输出软件抗干扰设计 如干扰只作用在系统I/O通道上,可用如下方法减小或消除其干扰。 1.开关量输入软件抗干扰措施 干扰信号多呈毛刺状,作用时间短。利用该特点,在采集某一状态信号时,可多次重复采集,直到连续两次或多次采集结果完全一致时才可视为有效。若相邻的检测内容不一致,或多次检测结果不一致,则是伪输入信号,此时可停止采集,给出报警信号。由于状态信号主要来自各类开关型状态传感器, 对这些信号采集不能用多次平均方法,必须绝对一致才行。 * 在满足实时性前提下,如果在各次采集状态信号间增加一段延时,效果会更好,以对抗较宽时间范围的干扰。延时时间在10~100μs。每次采集的最高次数限制和连续相同次数均可按实际情况适当调整。 2.开关量输出软件抗干扰措施 输出信号中,很多是驱动各种警报装置、各种电磁装置的状态驱动信号。抗干扰的有效输出方法是,重复输出同一个数据,只要有可能,重复周期应尽量短。外设收到一个被干扰的错误信息后,还来不及作出有效的反应,一个正确的输出信息又到来了,可及时防止错误动作的产生。 * 在执行输出功能时,应将有关输出芯片的状态也一并重复设置。 例如,81C55芯片和82C55芯片常用来扩展输入/输出功能,很多外设通过它们获得单片机的控制信息。 这类芯片均应进行初始化编程,已明确各端口的功能。由于干扰的作用,有可能无意中将芯片的编程方式改变。为了确保输出功能正确实现,输出功能模块在执行具体的数据输出之前,应先执行对芯片的初始化编程指令,再输出有关数据。 * 13.4.5 过程通道干扰的抑制措施——隔离 在数据采集或实时控制中,过程通道是系统输入、输出与单片机之间进行信息传输的路径,模拟量的输入输出、开关量输入输出是必不可少的。 过程通道的输入输出信号线和控制线多,且长度往往达几百米或几千米,因此不可避免地将干扰引入单片机系统。消除或减弱过程通道的干扰主要采用光电隔离技术。 * 13.4 单片机应用系统的抗干扰与可靠性设计 单片机应用系统在测控领域的广泛应用,单片机系统的可靠性越来越受到人们的关注。可靠性是由多种因素决定的,其中抗干扰性能的好坏是影响可靠性的重要因素。 一般把影响单片机测控系统正常工作的信号称为噪声,又称干扰。在系统中,出现干扰,就会影响指令的正常执行,造成控制事故或控制失灵;会在测量通道中产生干扰,使测量产生误差。 本节介绍单片机应用系统设计中的抗干扰设计及提高可靠性的一些方法和措施。 * 13.4.1 AT89S51片内看门狗定时器的使用 当AT89S51系统受到干扰可能会失控,会引起程序“跑飞”或使程序陷入“死循环”,系统将完全瘫痪。如果操作人员在场,可按下人工复位按钮,强制系统复位。但操作人员不可能一直监视着系统,即使监视着系统,也往往是在引起不良后果之后才进行人工复位。 能不能不要人来监视,使系统摆脱“死循环”,重新执行正常的程序呢?这可采用“看门狗”(Watchdog,简写WDT)技术来解决这一问题。 * “看门狗” 是使用一个WDT计数器来不断计数,监视程序的运行。当WDT计数器运行后,为防止不必要溢出,程序正

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档