單片機(jī)系統(tǒng)軟件抗干擾方法:在提高硬件系統(tǒng)抗干擾能力的同時(shí),軟件抗干擾以其設(shè)計(jì)靈活、節(jié)省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機(jī)系統(tǒng)為例,對(duì)微機(jī)系統(tǒng)軟件抗干擾方法進(jìn)行研究。
1、軟件抗干擾方法的研究
在工程實(shí)踐中,軟件抗干擾研究的內(nèi)容主要是:
消除模擬輸入信號(hào)的嗓聲(如數(shù)字濾波技術(shù));
程序運(yùn)行混亂時(shí)使程序重入正軌的方法。本文針對(duì)后者提出了幾種有效的軟件抗干擾方法。
1.1 指令冗余
CPU取指令過程是先取操作碼,再取操作數(shù)。當(dāng)PC受干擾出現(xiàn)錯(cuò)誤,程序便脫離正常軌道“亂飛”,當(dāng)亂飛到某雙字節(jié)指令,若取指令時(shí)刻落在操作數(shù)上,誤將操作數(shù)當(dāng)作操作碼,程序?qū)⒊鲥e(cuò)。若“飛”到了三字節(jié)指令,出錯(cuò)機(jī)率更大。
在關(guān)鍵地方人為插入一些單字節(jié)指令,或?qū)⒂行巫止?jié)指令重寫稱為指令冗余。通常是在雙字節(jié)指令和三字節(jié)指令后插入兩個(gè)字節(jié)以上的NOP。這樣即使亂飛程序飛到操作數(shù)上,由于空操作指令NOP的存在,避免了后面的指令被當(dāng)作操作數(shù)執(zhí)行,程序自動(dòng)納入正軌。
此外,對(duì)系統(tǒng)流向起重要作用的指令如RET、RETI、LCALL、LJMP、JC等指令之前插入兩條NOP,也可將亂飛程序納入正軌,確保這些重要指令的執(zhí)行。
1.2 攔截技術(shù)
所謂攔截,是指將亂飛的程序引向指定位置,再進(jìn)行出錯(cuò)處理。通常用軟件陷阱來攔截亂飛的程序。因此先要合理設(shè)計(jì)陷阱,其次要將陷阱安排在適當(dāng)?shù)奈恢谩?BR>1.2.1 軟件陷阱的設(shè)計(jì)
當(dāng)亂飛程序進(jìn)入非程序區(qū),冗余指令便無法起作用。通過軟件陷阱,攔截亂飛程序,將其引向指定位置,再進(jìn)行出錯(cuò)處理。軟件陷阱是指用來將捕獲的亂飛程序引向復(fù)位入口地址0000H的指令。通常在EPROM中非程序區(qū)填入以下指令作為軟件陷阱:
資源簡(jiǎn)介:單片機(jī)系統(tǒng)軟件抗干擾方法:在提高硬件系統(tǒng)抗干擾能力的同時(shí),軟件抗干擾以其設(shè)計(jì)靈活、節(jié)省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機(jī)系統(tǒng)為例,對(duì)微機(jī)系統(tǒng)軟件抗干擾方法進(jìn)行研究。1、軟件抗干擾方法的研究在工程實(shí)踐中,軟件抗干擾研究的內(nèi)容主...
上傳時(shí)間: 2013-10-29
上傳用戶:大三三
資源簡(jiǎn)介:單片機(jī)系統(tǒng)軟件抗干擾方法,在設(shè)計(jì)大規(guī)模系統(tǒng)中需要主義的問題方法!
上傳時(shí)間: 2015-11-09
上傳用戶:685
資源簡(jiǎn)介:單片機(jī)系統(tǒng)實(shí)用抗干擾技術(shù)
上傳時(shí)間: 2013-07-07
上傳用戶:eeworm
資源簡(jiǎn)介:專輯類----單片機(jī)專輯 單片機(jī)系統(tǒng)實(shí)用抗干擾技術(shù)-172頁(yè)-4.8M.rar
上傳時(shí)間: 2013-06-27
上傳用戶:yph853211
資源簡(jiǎn)介:專輯類-單片機(jī)專輯-258冊(cè)-4.20G 單片機(jī)系統(tǒng)實(shí)用抗干擾技術(shù)-172頁(yè)-4.8M.pdf
上傳時(shí)間: 2013-06-10
上傳用戶:tianyi223
資源簡(jiǎn)介:lpc系列單片機(jī)用軟件的方法產(chǎn)生dtmf信號(hào),超經(jīng)典。
上傳時(shí)間: 2015-05-01
上傳用戶:tfyt
資源簡(jiǎn)介:國(guó)外大學(xué)教程。詳細(xì)介紹了基于KEIL開發(fā)環(huán)境下的8051單片機(jī)的軟件開發(fā)方法。通俗易懂,書中源碼例子經(jīng)典。強(qiáng)烈推薦
上傳時(shí)間: 2014-06-28
上傳用戶:15736969615
資源簡(jiǎn)介:實(shí)用的單片機(jī)實(shí)現(xiàn)軟件濾波方法及示例程源代碼
上傳時(shí)間: 2013-12-13
上傳用戶:ruixue198909
資源簡(jiǎn)介:用 C 語(yǔ)言來開發(fā)單片機(jī)系統(tǒng)軟件最大的好處是編寫代碼效率高、軟件調(diào)試直觀、維護(hù) 升級(jí)方便、代碼的重復(fù)利用率高、便于跨平臺(tái)的代碼移植等等,因此 C 語(yǔ)言編程在單片機(jī) 系統(tǒng)設(shè)計(jì)中已得到越來越廣泛的運(yùn)用。針對(duì) PIC 單片機(jī)的軟件開發(fā),同樣可以用 C 語(yǔ)言實(shí) ...
上傳時(shí)間: 2013-12-10
上傳用戶:xinzhch
資源簡(jiǎn)介:單片機(jī)開發(fā)軟件使用方法,一看就懂的,單片機(jī)開發(fā),絕對(duì)有用
上傳時(shí)間: 2014-01-27
上傳用戶:baitouyu
資源簡(jiǎn)介:單片機(jī)專輯 258冊(cè) 4.20G單片機(jī)系統(tǒng)實(shí)用抗干擾技術(shù) 172頁(yè) 4.8M.pdf
上傳時(shí)間: 2014-05-05
上傳用戶:時(shí)代將軍
資源簡(jiǎn)介:通信原理課件 PPT版
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
資源簡(jiǎn)介:在提高硬件系統(tǒng)抗干擾能力的同時(shí),軟件抗干擾以其設(shè)計(jì)靈活、節(jié)省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機(jī)系統(tǒng)為例,對(duì)微機(jī)系統(tǒng)軟件抗干擾方法進(jìn)行研究。
上傳時(shí)間: 2014-01-26
上傳用戶:水口鴻勝電器
資源簡(jiǎn)介:十多年來,隨著信息技術(shù)、電子技術(shù)和通訊技術(shù)的發(fā)展,嵌入式系統(tǒng)已經(jīng)獲得了空前的應(yīng)用和發(fā)展。隨著嵌入式應(yīng)用系統(tǒng)功能復(fù)雜度的提高、對(duì)軟件產(chǎn)品的非功能約束的特別關(guān)注以及由于市場(chǎng)的激烈競(jìng)爭(zhēng)導(dǎo)致嵌入式軟件推出周期的縮短,都使得嵌入式軟件開發(fā)人員面臨著嚴(yán)...
上傳時(shí)間: 2013-06-21
上傳用戶:cxl274287265
資源簡(jiǎn)介:單片機(jī)系統(tǒng)常用軟件抗干擾措施:可靠性設(shè)計(jì)是一項(xiàng)系統(tǒng)工程,單片機(jī)系統(tǒng)的可靠性必須從軟件、硬件以及結(jié)構(gòu)設(shè)計(jì)等方面全面考慮。硬件系統(tǒng)的可靠性設(shè)計(jì)是單片機(jī)系統(tǒng)可靠性的根本,而軟件系統(tǒng)的可靠性設(shè)計(jì)起到抑制外來干擾的作用。軟件系統(tǒng)的可靠性設(shè)計(jì)的主要方法...
上傳時(shí)間: 2013-11-02
上傳用戶:名爵少年
資源簡(jiǎn)介:??? 單片機(jī)應(yīng)用系統(tǒng)在發(fā)動(dòng)機(jī)電噴中得到了廣泛的應(yīng)用,然而由于發(fā)動(dòng)機(jī)工作環(huán)境惡劣,提高控制系統(tǒng)的抗干擾性至關(guān)重要。分析了單片機(jī)干擾的主要來源,并從硬件和軟件抗干擾設(shè)計(jì)中總結(jié)了一些取得良好抗干擾性的方法。 ??? 在進(jìn)行單片機(jī)應(yīng)用開發(fā)的過程中,經(jīng)...
上傳時(shí)間: 2013-11-10
上傳用戶:Jerry_Chow
資源簡(jiǎn)介:單片機(jī)系統(tǒng)“PC”失控的軟件措施Software Measure of GettingO uto fC ontrolfo r“PC"in S ingleC hipC omputerS ystem謐 加 春 王 曉 基 雷 小 華(江 西 理 工 大 學(xué)機(jī) 電 工 程 學(xué) 院 ,贛 州 34 10 00)摘要單片機(jī)系統(tǒng)在實(shí)際工業(yè)現(xiàn)場(chǎng)中可能遇到各種干擾和...
上傳時(shí)間: 2013-11-02
上傳用戶:bhqrd30
資源簡(jiǎn)介:軟件濾波,單片機(jī)抗干擾技術(shù),各種軟件濾波方法!
上傳時(shí)間: 2013-12-05
上傳用戶:lifangyuan12
資源簡(jiǎn)介:為了讓廣大的工科大學(xué)生理解單片機(jī)應(yīng)用系統(tǒng)的開發(fā)方法,我們特別提供一個(gè)中小規(guī)模的典型應(yīng)用案例,我們把具有詳細(xì)注釋的基于AT89C51單片機(jī)的心電信號(hào)發(fā)生器軟件供大家參考,不妥之處請(qǐng)大家批評(píng)指出,愿此軟件能夠給你一點(diǎn)幫助,南昌航空大學(xué)自動(dòng)化學(xué)院生物醫(yī)...
上傳時(shí)間: 2016-10-08
上傳用戶:huyiming139
資源簡(jiǎn)介:本文章介紹了一種AD值的線性化方法。可以應(yīng)用于單片機(jī)系統(tǒng)的設(shè)計(jì)開發(fā)當(dāng)中。在系統(tǒng)的硬件設(shè)計(jì)方法上,使用溫度補(bǔ)償?shù)姆椒ǎ沟肁D轉(zhuǎn)換值可實(shí)現(xiàn)線性化,從而可以減少了單片機(jī)軟件開發(fā)當(dāng)中進(jìn)行非線性數(shù)據(jù)的線性化處理。
上傳時(shí)間: 2013-12-31
上傳用戶:fxf126@126.com
資源簡(jiǎn)介:單片機(jī)應(yīng)用系統(tǒng)與抗干擾技術(shù)
上傳時(shí)間: 2013-07-13
上傳用戶:eeworm
資源簡(jiǎn)介:專輯類-單片機(jī)專輯-258冊(cè)-4.20G 單片機(jī)應(yīng)用系統(tǒng)與抗干擾技術(shù)-402頁(yè)-9.4M.pdf
上傳時(shí)間: 2013-04-24
上傳用戶:qijian11056
資源簡(jiǎn)介:本書分為基礎(chǔ)篇與應(yīng)用篇兩部分。基礎(chǔ)篇講述軟件的使用,包括電子線路部分與單片機(jī)部分。電子線路部分介紹了如何使用PROTEUS軟件分析模擬電路、數(shù)字電路及模數(shù)混合電路,包括模擬與數(shù)字激勵(lì)信號(hào)的編輯、各種分析(如瞬態(tài)分析、傅里葉分析、交直流參數(shù)掃描分析...
上傳時(shí)間: 2013-07-27
上傳用戶:steele
資源簡(jiǎn)介:本書分為基礎(chǔ)篇與應(yīng)用篇兩部分。基礎(chǔ)篇講述軟件的使用,包括電子線路部分與單片機(jī)部分。電子線路部分介紹了如何使用PROTEUS軟件分析模擬電路、數(shù)字電路及模數(shù)混合電路,包括模擬與數(shù)字激勵(lì)信號(hào)的編輯、各種分析(如瞬態(tài)分析、傅里葉分析、交直流參數(shù)掃描分析...
上傳時(shí)間: 2013-06-29
上傳用戶:晴天666
資源簡(jiǎn)介:本書分為基礎(chǔ)篇與應(yīng)用篇兩部分。基礎(chǔ)篇講述軟件的使用,包括電子線路部分與單片機(jī)部分。電子線路部分介紹了如何使用PROTEUS軟件分析模擬電路、數(shù)字電路及模數(shù)混合電路,包括模擬與數(shù)字激勵(lì)信號(hào)的編輯、各種分析(如瞬態(tài)分析、傅里葉分析、交直流參數(shù)掃描分析...
上傳時(shí)間: 2013-06-08
上傳用戶:fsypc
資源簡(jiǎn)介:本書分為基礎(chǔ)篇與應(yīng)用篇兩部分。基礎(chǔ)篇講述軟件的使用,包括電子線路部分與單片機(jī)部分。電子線路部分介紹了如何使用PROTEUS軟件分析模擬電路、數(shù)字電路及模數(shù)混合電路,包括模擬與數(shù)字激勵(lì)信號(hào)的編輯、各種分析(如瞬態(tài)分析、傅里葉分析、交直流參數(shù)掃描分析...
上傳時(shí)間: 2013-05-30
上傳用戶:bcjtao
資源簡(jiǎn)介:本書分為基礎(chǔ)篇與應(yīng)用篇兩部分。基礎(chǔ)篇講述軟件的使用,包括電子線路部分與單片機(jī)部分。電子線路部分介紹了如何使用PROTEUS軟件分析模擬電路、數(shù)字電路及模數(shù)混合電路,包括模擬與數(shù)字激勵(lì)信號(hào)的編輯、各種分析(如瞬態(tài)分析、傅里葉分析、交直流參數(shù)掃描分析...
上傳時(shí)間: 2013-06-19
上傳用戶:gtf1207
資源簡(jiǎn)介:單片機(jī)仿真軟件Proteus是英國(guó)Labcenter electronics公司出版的EDA工具軟件,下面不僅介紹了它的使用方法和Proteus 特色功能,以下還有Proteus的安裝方法。Proteus它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及...
上傳時(shí)間: 2013-11-08
上傳用戶:kernaling
資源簡(jiǎn)介:基于單片機(jī)用軟件實(shí)現(xiàn)直流電機(jī)PWM 調(diào)速系統(tǒng)
上傳時(shí)間: 2013-11-13
上傳用戶:lo25643
資源簡(jiǎn)介:【摘要】隨著單片機(jī)系統(tǒng)越來越廣泛地應(yīng)用于消費(fèi)類電子,醫(yī)療,工業(yè)自動(dòng)化,智能化儀器儀表,航空航天等各領(lǐng)域,單片子系統(tǒng)面臨著電磁干擾(EMI)日益嚴(yán)重的威脅,電磁兼容的問題在稱重領(lǐng)域也日益突出,本文圍繞單片機(jī)系統(tǒng)的電磁兼容技術(shù)淺談一些筆者的經(jīng)驗(yàn),...
上傳時(shí)間: 2013-11-14
上傳用戶:anng