找回密码
 注册
关于网站域名变更的通知
查看: 413|回复: 1
打印 上一主题 下一主题

[毕业设计] 51单片机应用系统软件抗干扰设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-7-7 15:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
51单片机应用系统软件抗干扰设计

9 G! ], z4 F& I1 K7 ^摘要:单片机应用系统的可 靠性是由多种因案决定的,在提高单片机硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节
$ k; w5 C) T9 V& x; N2 K  k$ W) ?省硬件资源、可靠性好等特点,越米越受到设计者的重视,本文主要从实际应用的角度阑述51单片机应用系统软件抗干扰的具体实现4 }+ ~' l: F3 i$ s; _
方法。
+ \" D1 V) f6 ]7 D2 T- y关键词:单片机软件看门狗抗干扰指令集
2 ?+ j( ^/ U9 o9 A+ p. f8 e/ L) R, R9 k1 i1 S5 o8 X4 ?
* \7 g+ E9 ~' c( N; ?0 w% j
随着单片机在国防、金融、工业控制等
1 f3 o- L5 {0 x: ]6 N! _, W重要领域应用愈来愈广泛,单片机应用系统( v6 \, G: @4 i, N) \
的可靠性越来越成为人们关注的-一个重要课3 u7 _- ?2 v( e0 }6 v
题。单片机应用系统的可靠性是由多种因素7 ~+ F% b; o% u5 J
决定的,其中系统的抗干扰能力是系统可靠
0 f/ r! m! [, G1 T性的重要指标。由于51单片机的指令系统是
7 j; ]& l% |* e) u7 m$ U复杂指令集结构,致使其抗干扰性能不高,尤
1 T- T4 A3 Q3 Q# d( E其用在T.业控制的场合,如果不增加额外的
1 O$ V$ [# ?, s抗干扰措施,甚至无法正常工作。本文主要从
1 Y3 h  R& N- P: x$ F实际应用的角度阐述单片机系统软件抗千扰% e3 Z1 `" E; S, t
的具体实现方法。: f, b" g2 a3 Z7 d' a
1单片机软件抗干扰设计的主要方法! @0 s% ~& p4 G2 i) l* `9 M# u
软件抗干扰设计的主要目的就是及时发, Y2 D, I  C! n
现“跑飞”的程序,并及时地将程序拉入
# X4 q' o; [" c& y/ Y* O8 P! b正常轨道,主要方法有:指令冗余、软件$ [% t& c* c! V/ S
“陷阱”、软件“看门狗”等等。
% K6 w# d# j2 V  f$ T0 [5 I  L1.1指令冗余. a' P% Z: c( Y9 C, t+ p  @, l( |
CPU取指令过程是先取操作码,再取操
2 h1 j3 B/ O4 M' e' a作数。在程序的关键地方人为的插入一些单
  g: C6 ]; T" Y( V5 {) l8 g字节指令,或将有效单字节指令重写称为指  ?3 N5 B- U" q+ U0 G
令冗余,通常是在双字节指令和三字节指令
5 R/ ~- P; s. ^* d6 A后插入两个字节以上的NOP指令。这样即使
, }: ~' N# t4 w3 v# @+ e跑飞程序飞到双字节指令和三字节指令操作
* F) X5 j+ V! A6 T8 Y) _数上,由于空操作指令NOP的存在,避免了
* [- E" w: l) k! v( T7 i" S* ]' j
, L8 h& ]( j: u* F% k+ }! p
游客,如果您要查看本帖隐藏内容请回复

4 W% {. F" p3 _. C$ A/ E5 z/ U/ c+ k3 @. A  p: s/ `

该用户从未签到

2#
发表于 2020-7-7 17:06 | 只看该作者
51单片机应用系统软件抗干扰设计
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-27 06:11 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表