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