單片機系統軟件抗干擾方法:在提高硬件系統抗干擾能力的同時,軟件抗干擾以其設計靈活、節省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機系統為例,對微機系統軟件抗干擾方法進行研究。1、軟件抗干擾方法的研究在工程實踐中,軟件抗干擾研究的內容主要是: 消除模擬輸入信號的嗓聲(如數字濾波技術); 程序運行混亂時使程序重入正軌的方法。本文針對后者提出了幾種有效的軟件抗干擾方法。1.1 指令冗余CPU取指令過程是先取操作碼,再取操作數。當PC受干擾出現錯誤,程序便脫離正常軌道“亂飛”,當亂飛到某雙字節指令,若取指令時刻落在操作數上,誤將操作數當作操作碼,程序將出錯。若“飛”到了三字節指令,出錯機率更大。在關鍵地方人為插入一些單字節指令,或將有效單字節指令重寫稱為指令冗余。通常是在雙字節指令和三字節指令后插入兩個字節以上的NOP。這樣即使亂飛程序飛到操作數上,由于空操作指令NOP的存在,避免了后面的指令被當作操作數執行,程序自動納入正軌。此外,對系統流向起重要作用的指令如RET、RETI、LCALL、LJMP、JC等指令之前插入兩條NOP,也可將亂飛程序納入正軌,確保這些重要指令的執行。1.2 攔截技術所謂攔截,是指將亂飛的程序引向指定位置,再進行出錯處理。通常用軟件陷阱來攔截亂飛的程序。因此先要合理設計陷阱,其次要將陷阱安排在適當的位置。1.2.1 軟件陷阱的設計當亂飛程序進入非程序區,冗余指令便無法起作用。通過軟件陷阱,攔截亂飛程序,將其引向指定位置,再進行出錯處理。軟件陷阱是指用來將捕獲的亂飛程序引向復位入口地址0000H的指令。通常在EPROM中非程序區填入以下指令作為軟件陷阱:
上傳時間: 2013-10-29
上傳用戶:大三三
《數字信號處理實踐方法(第二版)》根據實際工程應用和具體實例,詳細介紹了數字信號處理(DSP)領域內的基本概念和相關技術。全書共分為14章,首先講解了DSP的基本概念及其應用,并從實際的例子出發,闡述了DSP的一些基本內容,如信號的抽樣、量化及其在實時DSP上的內涵。然后,作者介紹了離散變換(DFT和FFT),離散時間信號與系統分析的工具(z變換),以及DSP的基本運算(相關和卷積),并分析了數字濾波器設計的實際問題。《數字信號處理實踐方法(第二版)》還介紹了多抽樣率數字信號處理、自適應數字濾波器、譜估計及其分析等現代數字信號處理理論,最后討論了通用和專用數字信號處理器、定點DSP系統有限字長效應分析及DSP的應用和設計實例。另外,書中還提供了有關范例和實驗的MATLAB實現方法。 《數字信號處理實踐方法(第二版)》可作為通信與電子信息類專業高年級本科生和研究生的教材或教學參考書,而且對于相關學科的工程技術人員也具有很好的參考價值。
上傳時間: 2013-12-30
上傳用戶:assef
高速串并轉換器的設計是FPGA 設計的一個重要方面,傳統設計方法由于采用FPGA 的內部邏輯資源來實現,從而限制了串并轉換的速度。該研究以網絡交換調度系統的FGPA 驗證平臺中多路高速串并轉換器的設計為例,詳細闡述了1 :8DDR 模式下高速串并轉換器的設計方法和16 路1 :8 串并轉換器的實現。結果表明,采用Xilinx Virtex24 的ISERDES 設計的多路串并轉換器可以實現800 Mbit/ s 輸入信號的串并轉換,并且減少了設計復雜度,縮短了開發周期,能滿足設計要求。關鍵詞:串并轉換;現場可編程邏輯陣列;Xilinx ; ISERDES
上傳時間: 2013-11-03
上傳用戶:王小奇
北微傳感公司針對液壓等工程機械平臺行業應用而開發的高精度、高性能數字四向傾角開關,四根信號線輸出分別控制四個方向,并且用戶可自行設定報警角度,當超過安全傾角值時會輸出開關信號,關斷液壓系統,也可驅動報警器,提示操作工人。產品設計精密,對溫度和線性度進行了二次補償,并集成了短路、變壓、涌浪等全面保護功能,適合各種惡劣工業環境。在產品的可靠性與穩定性上也采用工業級別MCU、三防PCB板、進口電纜、寬溫磨紗金屬外殼等各種措施來提高產品的工業級別。
上傳時間: 2014-12-29
上傳用戶:rishian
ADXL345的詳細介紹資料 本模塊使用說明書。 本壓縮文件能夠利用角度傳感器對x,y,z三方的加速度值,角度值進行測量,并集成了1602對其進行顯示。 為了便于使用,我們分別將模塊單獨化,如果您有使用的意向,可以單獨摘出 angle.c 引入到您自己新建的工程中。 關于angle.c文件的內部函數使用說明。 首先為了便于使用和方便引用我們對內部函數進行了高度集成化,您在引入angle.c后直接在您的主程序中調用 dis_data();函數,可完成ADXL345芯片的測量數據, 測量數據說明: char as_Xjiasu[6],as_Yjiasu[6],as_Zjiasu[6]; //定義3軸靜態重力加速度值的ASCII碼值 unsigned char as_Xangel[4],as_Yangel[4],as_Zangel[4]; //定義3軸角度值的ASCII碼值 as_Xjiasu[x]數組里邊我們為了您的使用直接將 加速度值轉換成了 能夠直接顯示到 1602上的ASCII碼值,同理as_Xangel 真實數據存放說明。 float jiasu_xyz[3]; angel_xyz[3]; //存放X,Y,Z 軸的靜態重力加速度,角度值 存放了 加速度和角度的真實值(未經轉換成ASCII碼的數據)--本數據可以用于其他用途,直接參與MCU內部運算等。
上傳時間: 2013-11-17
上傳用戶:wpwpwlxwlx
在對低噪聲CMOS圖像傳感器的研究中,除需關注其噪聲外,目前數字化也是它的一個重要的研究和設計方向,設計了一種可用于低噪聲CMOS圖像傳感器的12 bit,10 Msps的流水線型ADC,并基于0.5 ?滋m標準CMOS工藝進行了流片。最后,通過在PCB測試版上用本文設計的ADC實現了模擬輸出的低噪聲CMOS圖像傳感器的模數轉換,并基于自主開發的成像測試系統進行了成像驗證,結果表明,成像畫面清晰,該ADC可作為低噪聲CMOS圖像傳感器的芯片級模數轉換器應用。
上傳時間: 2013-11-19
上傳用戶:xz85592677
討論了一種基于IP2022解決方案的雙模語音網關設計,可以實現同時連接VoIP網絡和PSTN網絡并能在兩者之間互相轉換,還可在VoIP網絡不可用時使用PSTN網絡保障電話線路暢通,該設計使得VoIP網絡的通話成本大大降低,具備很好的實用性和靈活性。
上傳時間: 2013-10-15
上傳用戶:gtf1207
針對現有遙控電器開關的節電性不好、使用壽命短等缺點,文中采用低功耗芯片Si1000,設計了一種新的可編程無線遙控多路開關,以實現對多路照明燈的遙控控制。詳細闡述了整個電路的軟硬件設計,并對其進行了實驗驗證,為無線電遙控提供了合理、可靠的解決方案。
上傳時間: 2014-04-24
上傳用戶:zhyfjj
《怎樣識讀電子電路圖》緊扣“怎樣識讀電子電路圖”的主題,系統地介紹了看懂電路圖所必須掌握的基礎知識和基本方法,并通過具體的電路實例對常用電路進行了具體分析。內容包括電路圖的構成要素、電路圖符號、電路圖的一般畫法規則、各種元器件的特點與作用、分析電路圖的基本方法與步驟、集成電路和數字電路的看圖方法、單元電路的分析方法等。
上傳時間: 2013-10-24
上傳用戶:simonpeng
本資料是一份不錯的關于C語言指針的電子教程,希望對大家有所幫助... 指針簡介 指針是C語言中廣泛使用的一種數據類型。 運用指針編程是C語言最主要的風格之一。利用指針變量可以表示各種數據結構; 能很方便地使用數組和字符串; 并能象匯編語言一樣處理內存地址,從而編出精練而高效的程序。指針極大地豐富了C語言的功能。 學習指針是學習C語言中最重要的一環, 能否正確理解和使用指針是我們是否掌握C語言的一個標志。同時, 指針也是C語言中最為困難的一部分,在學習中除了要正確理解基本概念,還必須要多編程,上機調試。只要作到這些,指針也是不難掌握的。
上傳時間: 2013-10-17
上傳用戶:541657925