廣州致遠電子有限公司的EDS 系列模塊是為了專門為客戶的工業(yè)設備而開發(fā)的嵌入式模塊,通過該模塊可以使客戶的工業(yè)設備迅速具有交換機的功能,為客戶搭建安全可靠的工業(yè)網絡通信環(huán)境。EDS-1210 模塊讓客戶的設計人員能夠從復雜的網絡產品設計中解放出來,更加專注于自己的工業(yè)設計部分,符合現(xiàn)代模塊化的設計理念。可以廣泛應用于電力配網自動化、煤炭井下監(jiān)控系統(tǒng)、水利水電監(jiān)控系統(tǒng)、石油化工管道監(jiān)控系統(tǒng)、智能交通道路監(jiān)控系統(tǒng)、水處理監(jiān)控系統(tǒng)、國防軍事工程等設備當中。
上傳時間: 2014-12-27
上傳用戶:wgh_kf
提出了采用兩段式同軸波紋慢波結構實現(xiàn)雙頻高功率微波輸出的相對論返波振蕩器, 推導了該結構的TM0n模式色散方程,數值求解了兩段式同軸波紋慢波結構TM0n模色散曲線,分析了該器件X波段雙頻高功率微波輸出的產生機理, 分析中考慮了電子注在慢波結構第二段工作效率不變和下降時的雙頻工作點情況,并運用2.5 維全電磁粒子模擬程序驗證了雙頻微波信號的可靠性。關鍵詞高功率微波;雙頻;X 波段;相對論返波振蕩器 當前, 應用于高功率微波效應的微波器件只有一個主頻率,已有的實驗結果表明,在現(xiàn)有條件下,單頻高功率微波用于攻擊敵方的電子系統(tǒng)所需的功率遠遠大于單只高功率微波源所能產生的功率,即破壞閾值很高[1]。但是,如果用兩個或多個頻率相近的高功率微波波束產生拍頻后用于攻擊電子系統(tǒng),那么所需的功率密度將大大減小,即效應閾值大大下降, 采用這種方式將有可能在現(xiàn)有的技術下使高功率微波實用化[2],但是雙頻及多頻高功率微波源器件的研究目前是十分前沿的課題,處于剛起步階段,在國內外極少有報道[2~4],因而,用單個微波源器件產生穩(wěn)定輸出的雙頻甚至多頻高功率微波具有重要的實際應用價值和學術價值,是高功率微波領域又一個新興的研究方向, 在高功率微波武器和新體制雷達等方面將有良好的應用前景。
上傳時間: 2013-10-31
上傳用戶:kxyw404582151
ICCAVR簡介ICCAVR 是一種使用ANSI 標準C 語言來開發(fā)微控制器(MCU)程序的一個工具,它是一個綜合了編輯器和工程管理器的集成工作環(huán)境(IDE)。源文件全部被組織到工程之中,文件的編輯和工程(project)的構筑也在IDE 的環(huán)境中完成。編譯錯誤在狀態(tài)窗口中顯示,用鼠標單擊編譯錯誤時,光標會自動跳轉到出錯行。這個工程管理器還能直接產生INTEL HEX格式的燒寫文件和可以在AVR Studio 中調試的COFF 格式的調試文件。這里特別要提一下ICCAVR 中的應用構筑向導,可以在Tools 欄中選擇“ApplicationBiulder”或者直接點擊快捷工具欄中的“Application Biulder”圖標,就可以打開應用構筑向導對話框,可以根據需要設定芯片種類,各個端口初始值,是否使用定時器,中斷,UART等,選好以后單擊“OK”就可以得到所需的硬件初始化程序段,非常可靠而且方便。圖1給出了初始化UART 的一個例子:下面介紹一下創(chuàng)建并編譯一個工程文件的簡要步驟:1.新建一個源文件從file 菜單中選擇new,創(chuàng)建一個新文件,在改文件中輸入源程序并進行編輯和修改,然后存盤,在存盤時必須指定文件類型,如命名為:try.c 。寫一個新文件的步驟:首先用Biulder 初始化需要用到的硬件資源,生成初始化程序,然后再寫需要的代碼實現(xiàn)所要的功能。2.新建一個project從projrct 菜單中選擇new 命令,IDE 會彈出一個對話框,在對話框中用戶可以指定工程存放的文件夾和工程的名稱。在建立一個新工程之后,在工程管理器的窗口會出現(xiàn)三個子目錄,F(xiàn)iles, Headers, Documents,這時就可以將要編譯的文件添加到project 中了。3.把文件添加到工程中可以在project-files 里單擊右鍵,選擇需要添加的文件;也可以在編輯窗口中單擊右鍵選擇彈出窗口的“Add To Project”命令。4.編譯源文件在編譯之前特別要注意在Project Options 中選擇與硬件相應的芯片。如本次實驗就選擇ATMEGA8515,如圖2 所示。在project 中選擇make project,也可以直接單擊快捷鍵F9,這時要是有錯則會彈出出錯信息,修改調試正確以后單擊快捷鍵ISP 就可以燒寫到硬件中去了。
標簽: ICCAVR
上傳時間: 2013-10-25
上傳用戶:569342831
Holtek指令集說明 注:由于資源大小問題,其中以下幾款MCU 只有62 條指令,其余均為63 條指令。HT48CA0/HT48RA0A 無RETI 指令HT48R05A-1 無TABRDL 指令
上傳時間: 2013-10-16
上傳用戶:txfyddz
Nios 的用戶定義接口邏輯實例 有許多人問我使用 Nios 的用戶定義接口邏輯怎么用,想了幾天決定設計一個實例來說明。該例為一個使用 user to interface logic 設計的 PWM 實例,其中包括三個文件: plus32.v 是一個為 32bit nios 設計的 pwm 實例。 plus16.v 是一個為 16bit nios 設計的 pwm 實例。 test.s 是一個使用中斷調用 pwm 的匯編語言測試程序。以上模塊和程序均調試通過,并可穩(wěn)定工作。這里讓大家參考是使大家通過該例來真正理解 user to interface logic 設計方法,和nios 中通過匯編調用中斷的方法,所以超值喔。另外熱烈歡迎大家的指導。 注:在設計 Nios 時,將你調用的 user to interface logic 插件重命名為 plus_0,這樣我的 test.s 可不作任何改動,你就可用示波器通過 nios 的 plus 管腳觀察到一個要求的輸出。
上傳時間: 2013-11-15
上傳用戶:cc1915
1、程序的基本格式先介紹二條偽指令:EQU ——標號賦值偽指令ORG ——地址定義偽指令PIC16C5X在RESET后指令計算器PC被置為全“1”,所以PIC16C5X幾種型號芯片的復位地址為:PIC16C54/55:1FFHPIC16C56:3FFHPIC16C57/58:7FFH一般來說,PIC的源程序并沒有要求統(tǒng)一的格式,大家可以根據自己的風格來編寫。但這里我們推薦一種清晰明了的格式TITLE This is ⋯⋯ ;程序標題;--------------------------------------;名稱定義和變量定義;--------------------------------------F0 EQU 0RTCC EQU 1PC EQU 2STATUS EQU 3FSR EQU 4RA EQU 5RB EQU 6RC EQU 7┋PIC16C54 EQU 1FFH ;芯片復位地址PIC16C56 EQU 3FFHPIC16C57 EQU 7FFH;-----------------------------------------ORG PIC16C54 GOTO MAIN ;在復位地址處轉入主程序ORG 0 ;在0000H開始存放程序;-----------------------------------------;子程序區(qū);-----------------------------------------DELAY MOVLW 255┋RETLW 0;------------------------------------------;主程序區(qū);------------------------------------------MAINMOVLW B‘00000000’TRIS RB ;RB已由偽指令定義為6,即B口┋LOOPBSF RB,7 CALL DELAYBCF RB,7 CALL DELAY┋GOTO LOOP;-------------------------------------------END ;程序結束注:MAIN標號一定要處在0頁面內。2、程序設計基礎
上傳時間: 2013-11-14
上傳用戶:cjf0304
ICCAVR V6.31A下載,ICCAVR專業(yè)版,AVR單片機C語言開發(fā)軟件。目前國內用的最廣泛的AVR單片機開發(fā)軟件。 推薦大家使用:ICCAVR V6.31A。 1、運行iccavr6.31A進行軟件安裝,注此注冊機只支持這此版本。 2、打開安裝完的軟件,在HELP選項下選Register software,會彈出注冊窗口。 3、復制注冊窗口中的硬件碼。 4、運行keygen.p1里面的注冊機,將硬件碼寫入,執(zhí)行生成命令(注意選擇軟件版本)。 5、將得到的密碼復制回注冊窗口,執(zhí)行安裝即可。 6、軟件將自動關閉,重新打開后,即為正式版了。
上傳時間: 2013-12-11
上傳用戶:sklzzy
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個按鍵被按下。 本實驗採用中斷式實現(xiàn)使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。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
51 單片機C 語言學習雜記學習單片機實在不是件易事,一來要購買高價格的編程器,仿真器,二來要學習編程語言,還有眾多種類的單片機選擇真是件讓人頭痛的事。在眾多單片機中51 架構的芯片風行很久,學習資料也相對很多,是初學的較好的選擇之一。51 的編程語言常用的有二種,一種是匯編語言,一種是C 語言。匯編語言的機器代碼生成效率很高但可讀性卻并不強,復雜一點的程序就更是難讀懂,而C 語言在大多數情況下其機器代碼生成效率和匯編語言相當,但可讀性和可移植性卻遠遠超過匯編語言,而且C 語言還可以嵌入匯編來解決高時效性的代碼編寫問題。對于開發(fā)周期來說,中大型的軟件編寫用C 語言的開發(fā)周期通常要小于匯編語言很多。綜合以上C 語言的優(yōu)點,我在學習時選擇了C 語言。以后的教程也只是我在學習過程中的一些學習筆記和隨筆,在這里加以整理和修改,希望和大家一起分享,一起交流,一起學習,一起進步。*注:可以肯定的說這個教程只是為初學或入門者準備的,筆者本人也只是菜鳥一只,第一課 建立您的第一個C 項目使用C 語言肯定要使用到C 編譯器,以便把寫好的C 程序編譯為機器碼,這樣單片機才能執(zhí)行編寫好的程序。KEIL uVISION2 是眾多單片機應用開發(fā)軟件中優(yōu)秀的軟件之一,它支持眾多不同公司的MCS51 架構的芯片,它集編輯,編譯,仿真等于一體,同時還支持,PLM,匯編和C 語言的程序設計,它的界面和常用的微軟VC++的界面相似,界面友好,易學易用,在調試程序,軟件仿真方面也有很強大的功能。因此很多開發(fā)51 應用的工程師或普通的單片機愛好者,都對它十分喜歡。以上簡單介紹了KEIL51 軟件,要使用KEIL51 軟件,必需先要安裝它。KEIL51 是一個商業(yè)的軟件,對于我們這些普通愛好者可以到KEIL 中國代理周立功公司的網站上下載一份能編譯2K 的DEMO 版軟件,基本可以滿足一般的個人學習和小型應用的開發(fā)。(安裝的方法和普通軟件相當這里就不做介紹了)安裝好后,您是不是迫不及待的想建立自己的第一個C 程序項目呢?下面就讓我們一起來建立一個小程序項目吧。或許您手中還沒有一塊實驗板,甚至沒有一塊單片機,不過沒有關系我們可以通過KEIL 軟件仿真看到程序運行的結果。首先當然是運行KEIL51 軟件。怎么打開?噢,天!那您要從頭學電腦了。呵呵,開個玩笑,這個問題我想讀者們也不會提的了:P。運行幾秒后,出現(xiàn)如圖1-1 的屏幕。
上傳時間: 2014-01-23
上傳用戶:yyyyyyyyyy
24cxx讀寫程序軟件-中文版 版本:V1.1.0.20916增加功能:用戶可以設置并口地址 可以編輯Client區(qū)內容 修改了Client區(qū)界面 簡體中文,英文雙語界面 詳見安裝好后的Readme.pdf-----------------------------------說明:W24CXX.EXE為Windwos下使用計算機并口讀寫24系列I2C EEPROM的小軟件開發(fā)工具:Borland C++ Builder 6.0 WinDriver 5.05b開發(fā)環(huán)境:Windows 2K Profressional SP3運行環(huán)境:Windows98/NT/2K/XP-----------------------------------程序開發(fā):林曉斌(SONICSS)EMAIL: SONICSS@CNUNINET.COM注:若您使用Win98系統(tǒng),必須重新啟動計算機
上傳時間: 2013-11-10
上傳用戶:wxnumen