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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
51单片机应用系统软件抗干扰设计
4 l' g! w5 U2 `
摘要:单片机应用系统的可 靠性是由多种因案决定的,在提高单片机硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节
4 ^% y8 n6 Y4 D* P: q# b6 p5 U省硬件资源、可靠性好等特点,越米越受到设计者的重视,本文主要从实际应用的角度阑述51单片机应用系统软件抗干扰的具体实现. @- ~5 `) k# a3 K
方法。
2 \8 G# F& ~% V1 c$ K( \+ M3 Y2 v: E关键词:单片机软件看门狗抗干扰指令集
$ W. |+ u8 W4 Z) u' U( l. I. ]# b* s  {9 E+ o7 v  Y

: d* e) L7 n/ i  p* U! U随着单片机在国防、金融、工业控制等
* f& T, K$ [1 u1 j重要领域应用愈来愈广泛,单片机应用系统
9 Q7 \' i1 Y- \! Z# u; Q; `的可靠性越来越成为人们关注的-一个重要课
$ p0 a1 l; }2 Y5 b/ i) C8 N题。单片机应用系统的可靠性是由多种因素  B" Z, `8 C; I& c  h
决定的,其中系统的抗干扰能力是系统可靠
' z5 r9 h$ j  S) m+ O% z2 f性的重要指标。由于51单片机的指令系统是7 E+ ]( Y7 @7 F1 |7 O/ W8 h8 f; R
复杂指令集结构,致使其抗干扰性能不高,尤
' P' L7 B- d2 Q) [2 Z: L# G其用在T.业控制的场合,如果不增加额外的
4 u6 h& U1 ~' [% h/ X: ~8 d抗干扰措施,甚至无法正常工作。本文主要从
* Y9 f6 s" C9 p8 N实际应用的角度阐述单片机系统软件抗千扰( d. z& T, M. D0 M: c2 z
的具体实现方法。, i- G2 p  R# a
1单片机软件抗干扰设计的主要方法! |/ L5 c+ G% l1 r8 \* c
软件抗干扰设计的主要目的就是及时发
4 |" N8 A4 z! z* A4 b4 K: S现“跑飞”的程序,并及时地将程序拉入1 p' H( K( f  G3 `2 S
正常轨道,主要方法有:指令冗余、软件
3 n( a: w8 V+ J$ l! ?5 u“陷阱”、软件“看门狗”等等。: T. f2 N$ o) K* O$ w, C
1.1指令冗余! g) {. P( `" M* r2 j
CPU取指令过程是先取操作码,再取操
$ `0 ^% Y$ Y, J* P, i作数。在程序的关键地方人为的插入一些单- t2 u- Q1 B3 {# d# O9 Q
字节指令,或将有效单字节指令重写称为指4 e7 f7 D6 }  J) Q' @" S+ y
令冗余,通常是在双字节指令和三字节指令
6 i+ y$ u5 ]: @. D, S后插入两个字节以上的NOP指令。这样即使. {1 O, u0 N+ Z. c: o) [  W3 H
跑飞程序飞到双字节指令和三字节指令操作
1 u8 x& c2 B2 G8 h& [3 g' v数上,由于空操作指令NOP的存在,避免了, f5 ], b  k& ?2 y) M6 ?5 n
: z) W; ^+ _# n" s* q, c/ d+ M: S
游客,如果您要查看本帖隐藏内容请回复
6 _4 X: Z/ ?) F4 c7 [: ]: ~
- j7 p- }: r7 N0 g) ?% z5 \( s

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-29 03:41 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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