符合能量星標準的電源電路圖符合能量星標準的電源電路圖符合能量星標準的電源電路圖
標簽: 電源電路
上傳時間: 2021-12-09
上傳用戶:
好用的LCD取模軟件,據說還比較好用。大家可以看看。
標簽: LCD取模軟件
上傳時間: 2022-02-20
上傳用戶:
verilog實現的FPGA三態以太網鏈路層通信代碼.
上傳時間: 2022-04-24
上傳用戶:
隨著我國經濟的高速發展,各類建設工程越來越多,這導致了國家對工程機械的需求越來越大,要求也越來越高。在機械和液壓技術已發展成熟的今天,信息化和智能化成了工程機械進行產品性能提升的新的突破口。而無線遙控技術是信息化的一個重要方面。 鑒于工程機械設備對無線遙控設備的需求,本文研制了用于工程機械的無線遙控器。因為工程機械對遙控通信的可靠性、抗干擾性和通信距離都有比較高的要求,所以本文沒有選擇紅外、藍牙等技術作為通信手段,而是選用高性能的射頻芯片ADF7020來搭建射頻模塊。在控制器方面,考慮到通信過程中需要進行非常復雜的編解碼運算,所以本文選用了運算速率較快的32位ARM核微控制器LPC2119。 論文首先在對上述兩塊主芯片進行深入研究的基礎上介紹了它們的功能特點和參數性能,與此同時還介紹了嵌入式系統開發的相關知識。接著基于這兩塊芯片對遙控器的實施方案進行了設計,包括硬件系統和軟件系統兩方面的內容,這構成了論文的主體內容之一。然后論文詳細深入的研究和討論了對遙控器通信性能起關鍵作用的差錯控制系統。研究內容包括循環碼、CRC碼、RS碼和交織技術等一系列的信道編碼理論,并且給出了各種編解碼的實現方法。基于這些理論,論文設計了一種CRC碼、RS碼以及交織技術相結合的差錯控制方法并將其應用在遙控器中,實際測試證明該方法從很大程度上提升了遙控器的通信性能。此外,還實現了遙控器的跳頻功能,可以有效的抵抗同頻干擾。論文的最后簡要介紹了系統開發調試環境以及仿真工具,并總結了軟件實現過程中對一些關鍵問題的處理辦法。
上傳時間: 2013-05-18
上傳用戶:yyyyyyyyyy
在電源設計中,工程人員時常會面臨控制 IC 驅動電流不足的問題,或者因為閘極驅動損耗導致控制 IC 功耗過大。為解決這些問題,工程人員通常會採用外部驅動器。目前許多半導體廠商都有現成的 MOSFET 積體電路驅動器解決方案,但因為成本考量,工程師往往會選擇比較低價的獨立元件。
上傳時間: 2013-11-19
上傳用戶:阿譚電器工作室
單片機的數學基礎:本章基本要求:單片機是現代電子智能儀器儀表及嵌入式系統的主要組成部分,應用非常廣泛,是現代工程技術人員必須掌握的知識之一。本章要求掌握數的進制及其相互轉換、帶符號數的表示方法、溢出的判別方法、ASCII 碼和BCD 碼等單片機的數學基礎知識;掌握單片機的概念、特點、應用范圍、發展歷程等基礎知識;了解常用單片機系列。為后續章節的學習打下基礎。1.1 單片機的數學基礎1.1.1 數的進位制及其相互轉換(1) 數的幾種常用進制數制是人們利用符號來計數的方法,數制有很多種,人們熟悉的是十進制。但由于數在機器中是以器件的物理狀態來表示的,所以一個具有兩種穩定狀態且能相互轉換的器件,就可以用來表示一位二進制數。二進制數的表示是最簡單而且是最可靠的,另外二進制的運算規則也是最簡單的。因此,迄今為止,所有計算機都是以二進制進行算術運算和邏輯運算的。但是在使用二進制編寫程序時既繁鎖又容易出錯,所以人們在編寫程序時又經常用到十進制、十六進制或八進制。下面分別予以介紹。任何一種數制都有兩個要素,即基數和權。基數為數制中所使用的數碼的個數。當基數為R 時,該數制可使用的數碼為0~(R-1)。例如在二進制中基數為2,可使用0 和1 兩個數碼。在進行運算時按逢R 進一,借1當R的規則進行。權是數制中某一數位上單位數的大小,它是一個指數,底是基數R,冪是數碼的位置號,數碼的位置號從0 開始。將一個數中某一位的數碼與該位的權相乘,即為該位數碼的數值。
標簽: 單片機
上傳時間: 2013-11-16
上傳用戶:mahone
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。 本實驗採用中斷式實現使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
上傳時間: 2013-11-12
上傳用戶:a673761058
適用于S3C2410的最簡ADS1.2工程! 工程中僅包括一個匯編代碼,生成的bin文件僅87字節。可以完成初始化并點亮一個LED燈,您可以這個工程為基礎開始2410開發板的熟悉過程。
上傳時間: 2015-05-16
上傳用戶:fhzm5658
LVDS技術: 低電壓差分訊號(LVDS)在對訊號完整性、低抖動及共模特性要求較高的系統中得到了廣泛的應用。本文針對LVDS與其他幾種介面標準之間的連接,對幾種典型的LVDS介面電路進行了討論
上傳時間: 2014-01-13
上傳用戶:stvnash
Debussy是NOVAS Software, Inc(思源科技)發展的HDL Debug & Analysis tool,這套軟體主要不是用來跑模擬或看波形,它最強大的功能是:能夠在HDL source code、schematic diagram、waveform、state bubble diagram之間,即時做trace,協助工程師debug。 可能您會覺的:只要有simulator如ModelSim就可以做debug了,我何必再學這套軟體呢? 其實Debussy v5.0以後的新版本,還提供了nLint -- check coding style & synthesizable,這蠻有用的,可以協助工程師了解如何寫好coding style,並養成習慣。 下圖所示為整個Debussy的原理架構,可歸納幾個結論:
標簽: Analysis Software Debussy Debug
上傳時間: 2014-01-14
上傳用戶:hustfanenze